ホームページ >ウェブフロントエンド >jsチュートリアル >より滑らかな丸い角を取得する方法
ボーダーラジウス - それを愛してはいけませんか?簡単に使いすぎですが、丸い角を丸くすることで、かなり頻繁にクラスを追加することができます。
ただし、特定の色の組み合わせは、すべてのブラウザーが適用されるアンチエイリアスであっても、ややジャグの効果を生成する可能性があります。私の経験では、犯罪者は、特にオフホワイトの背景に対して、明るい境界を持つ暗い背景であり、特にすべてのブラウザにありますが、サファリでは特に顕著です。
これがサファリで撮影された画像です。これは、3つの異なる境界半径でこれを示しています。
見た目はかなり良くなりますが、各コーナーに少しギザギザの効果がはっきりと表示されます。今ここにこれらの箱が再びあります。今回は滑らかな角があります。
そして違いは?異なる要素間で色を分割するだけです。外側の要素には境界線と指定された境界線がありますが、内側の要素には背景色とがわずかに小さい境界線があります。
それは簡単なトリックであり、巨大な
そして今、彼らはことわざの赤ちゃんの底として滑らかです!
写真クレジット:meltingnoise CSSのより滑らかな丸い角についてのよくある質問(FAQ)
CSSは、「Border-Radius」と呼ばれるプロパティを提供して丸い角を作成します。角の半径を指定して、丸みを制御できます。より滑らかなコーナーの場合、より大きな値を使用できます。たとえば、「Border-Radius:50%;」は、正方形の要素に適用されれば円を作成します。また、各コーナーの異なる値を指定して、一意の形状を作成することもできます。
Border-Radiusプロパティは背景画像でどのように機能しますか?画像は丸い角に収まるようにクリップされます。これはユニークな効果を作成し、画像の特定の部分を強調表示するために使用できます。
Border-Radiusプロパティは、Chrome、Firefox、Safari、Edgeなどのすべての最新のブラウザーでよくサポートされています。ただし、インターネットエクスプローラーの古いバージョンでは正しく機能しない場合があります。互換性を確保するために、「-webkit-」などのベンダープレフィックスを使用できます。ChromeとSafariの場合は、Firefoxの「-moz-」を使用できます。これにより、ホバリングしたときに形状が変わるボタンなど、興味深い効果が生じる可能性があります。
要素の各コーナーに異なる値を指定することで複雑な形状を作成できます。たとえば、「Border-Radius:10px 20px 30px 40px;」は、各コーナーに異なる半径を与えます。 「/」構文を使用して、各コーナーの水平および垂直半径を指定し、さらに複雑な形状を可能にします。ただし、「アウトラインラジウス」は標準のCSSプロパティではなく、ほとんどのブラウザではサポートされていません。
以上がより滑らかな丸い角を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。