パーセンテージとピクセル/ems での境界線の半径: 形状の違いを理解する
CSS では、border-radius プロパティは境界線の曲率を定義します。要素のエッジ。境界線の半径にパーセンテージまたはピクセル/em を使用すると、互換性があるように見えますが、曲線コーナーの形状に明確な結果が得られます。
パーセンテージ値
パーセンテージを使用する場合、border-radius は、要素のボーダーボックスの対応する寸法を指します。たとえば、境界半径: 50%;要素の幅と高さのそれぞれ 50% である X 軸と Y 軸の半径を指定します。これにより、長軸が要素の最長の辺に揃えられた楕円形になります。
ピクセルまたは em 値
対照的に、ピクセルまたは他の単位を使用すると、 border-radius の値 (例: em、in) は、X 軸と Y 軸の両方に単一の半径値を定義します。ただし、これらの単位には追加のルールが適用されます。曲線が重なる場合、半径は要素の最小辺のサイズの半分に縮小されます。これにより、結果の形状が楕円ではなく錠剤の形状または円弧になることが保証されます。
例
寸法 230px x 100px のコンテナ要素を考えてみましょう:
結論
ボーダー半径のパーセント値とピクセル/em 値の違いを理解することは、デザインで曲線コーナーの望ましい形状を実現するために重要です。パーセンテージは楕円形を生成し、ピクセル/em 値は丸薬の形または円弧を作成することに注意してください。要素の寸法を考慮することで、半径を操作して UI に最適な形状を作成できます。
以上がパーセンテージ値とピクセル/em値は境界線の半径の形状にどのような影響を与えますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。