CSS を使用した境界線のコーナーの作成
質問: コーナーにのみ表示される境界線を作成することは可能ですか?のelement?
答え:
はい、CSS テクニックを組み合わせて使用すると、この効果を実現できます。コード集約度の低いソリューションを検討してみましょう:
img { --s: 50px; /* Size of the corner */ padding: 20px; /* Gap between border and image */ border: 5px solid #B38184; /* Thickness and color of the border */ -webkit-mask: conic-gradient(at var(--s) var(--s), #0000 75%, #000 0) 0 0/calc(100% - var(--s)) calc(100% - var(--s)), linear-gradient(#000 0 0) content-box; }
このコードは、円錐形のグラデーションを使用して、角の周りに境界線効果を作成します。 --s の値によって角のサイズが決まります。パディング プロパティは、境界線と画像の間に隙間を追加します。
カスタマイズの場合、必要に応じて境界線のサイズと色を調整できます。
<img src="image1.png" alt="Image 1">
このコードでは、より大きな境界線が作成されます。明るい茶色の境界線とより丸い角。
以上が要素の角にのみ表示される CSS 境界線を作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。