基本のBOX:背景を境界の外側まで拡張する (境界線の下に重ね合わせられる) //デフォルト <div class="bgImg1"> //デフォルト </div>Copymarkup .bgImg1 { background-clip: border-box; }Copycss 背景をパディングの外側まで拡張する(境界線の下には背景が描かれない) .bgImg2 { background-clip: padding-box; }Copycss 背景をコンテンツボックスの中に(切り取って)表示する .bgImg3 { background-clip: content-box; }Copycss
テキストで背景色をクリップ 春夏秋冬 <div class="bgImg4"> <p>春夏秋冬</p> </div>Copymarkup .bgImg4 { background-color: rgba(0,0,0,.6)!important; } .bgImg4 p { -webkit-background-clip: text; /*-webkit- 必要*/ background-clip: text; padding: 20px; font-size: 9vw; font-weight: bold; text-align: center; color: rgba(0,0,0,0); background-color: #d1eefc; /* colorより前に記述する */ }Copycss テキストで背景画像をクリップ 春夏秋冬 .bgImg5 { background-color: rgba(0,0,0,.6)!important; } .bgImg5 p { -webkit-background-clip: text; /*-webkit- 必要*/ background-clip: text; padding: 20px; font-size: 9vw; font-weight: bold; text-align: center; background-image: url('/Path/to/img04.png'); color: rgba(0,0,0,0); }Copycss テキストで背景のグラデーションをクリップ(アニメ付き) 春は、あけぼの。やうやう白くなりゆく山ぎはすこしあかりて紫だちたる雲の細くたなびきたる。 .bgImg6 { background-color: rgba(220,220,220,.6)!important; } .bgImg6 p { -webkit-background-clip: text; background-clip: text; background: linear-gradient(-45deg, rgba(139,0,139,1), rgba(139,0,139,.1)); background-size: 200% 200%; color: rgba(0,0,0,0); animation: colorChange 8s; animation-iteration-count: infinite; margin-bottom: 3rem; text-align: center; font-size: 3vw; font-weight: bold; padding: 1rem; } @keyframes colorChange { from {background-position: 0% 0%;} 50% {background-position: 100% 100%;} to {background-position: 0% 0%;} } @media screen and (max-width: 767.9px) { .bgImg6 p { font-size: 4.2vw; } }Copycss 春の桜まつり