ホームページ >ウェブフロントエンド >CSSチュートリアル >CSSチェッカーボードの背景...しかし、丸い角とホバースタイルがあります
<pre class="brush:php;toolbar:false"> <pre class="brush:php;toolbar:false"> <div> </div>
div {background:right-linear-gragient prgradeant prgraded prgraded prgraded prgraded prgraded prgraded prgraded prgraded prgradion 55px)、繰り返し線形勾配(底部、透明、透明、透明50px、白い50px、白い55px)、線形勾配(45deg、ピンク、スカイブルー); / *その他のスタイル */}
このコードは、ピンクからスカイブルーに移行する繰り返しの正方形のパターンを生成し、5pxの白いギャップを備えています。 繰り返しの等勾配
関数は、水平および垂直の白いストライプを作成します。 3番目の勾配は色の塗りつぶしを提供します。
丸い角を追加するには、エンコードされたSVGを使用して速報ポイントグリフをオーバーレイします:
div {背景:左-17pxトップ-22px/55px 55px URL( " xml xmlns="'http://www.w3.org/2000/svg'"> <foreignobject height="'35px'" width="'35px'"> <div style="max-width:90%" xmlns="'http://www.w3.org/1999/xhtml'">✦</div> ")、右、透明、透明50px、白い50px、白い55px)、繰り返し - 繰り返しの - 繰り返さ50px、白い55px)、線形勾配(45deg、ピンク、スカイブルー); / *その他のスタイル */} <p> <code>繰り返し</code>キーワードは、繰り返しの背景画像を示します。 <code>左-17pxトップ-22px/55px 55px </code>各繰り返しユニットの位置とサイズを設定し、グリッドの交点に合わせて慎重にオフセットします。 SVGには、GLYPHを表示するHTML <code> <div> 要素が含まれています。その<code> font-size </code>は、正方形の角の半径に直接影響します。拡張されたSVGは次のようになります。 xmlns = "http://www.w3.org/1999/xhtml">✦</div> </code></p></foreignobject> </p> <p>最後に、ホバー効果を追加しましょう:</p> <pre class="brush:php;toolbar:false"> div:hover {hover {backgruation:repranting(right-right(25555555555555555555555 / 0.5)50px、RGB(255 255 255 / 0.5)55px)、繰り返し線形勾配(底部、透明、透明50px、RGB(255 255 255 / 0.5)50px、RGB(255 255 255 / 0.5)555px)、線形(45deg(45deg、Skyblue); Box-Shadow:10px 10px 20pxピンク。 }
これにより、ホバーのグリフが削除され、アルファ透明性を備えた rgb()
を使用して白い線を半透明にします。 a box-shadow
は微妙な効果を追加します。
この手法は、CSSで丸いコーナーチェッカーボードパターンを実現するための創造的で効果的な方法を提供し、さまざまなインタラクティブスタイルに柔軟性を提供します。コメントで代替アプローチを歓迎します!
以上がCSSチェッカーボードの背景...しかし、丸い角とホバースタイルがありますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。