CSS 3 罫線角丸 例 1
-moz-border-radius: 15px;
border-style: ~;
border-width: 1px;
border-color: gray;
background-color: #ddeeee;
width: 250px; font-size: 12px;
line-height: 2em; float: left;
padding: 0 1em 1em 1em;}
CSS 3 罫線角丸 例 2
-webkit-border-top-left-radius: 15px;
-webkit-border-top-right-radius: 15px;
-moz-border-radius-topleft: 15px;
-moz-border-radius-topright: 15px;
border-style: ~;
border-width: 10px;
border-color: gray;
background-color: #ddeeee;
width: 225px; font-size: 12px;
line-height: 2em; float: left;
float: left; padding: 0 1em 1em 1em;}
Firefox 3とSafari 3のCSSでは、W3CのCSS3で提案されている罫線の角丸が、border-radiusプロパティで設定すると使用することが出来ます。
CSS 3 罫線角丸 例 1 CSS3で罫線を角丸で表示した ソースコードのサンプルです。
罫線を角丸で表示するためには、CSSのborder-radius プロパティで指定します。Firefox 3 で使用するには、{ -moz-border-radius: xxpx;
Safari 3 で使用するには、{ -webkit-border-radius: xxpx; と、指定します。 xxpxは、角丸半径の値です。
併記することで、両ブラウザーで利用することが出来ます。
CSS 3 罫線角丸 例 2 角ごとにそれぞれ半径を指定する場合
任意の角の半径を変えて表示することも可能です。その場合は、CSS 3では下記のようにプロパティで半径を指定します。border-top-left-radius(左上の半径を指定)
border-top-right-radius(右上の半径を指定)
border-bottom-right-radius(右下の半径を指定)
border-bottom-left-radius(左下の半径を指定)
Safari 3は、CSS 3のプロパティに「-webkit-」を接頭に付けて記述します。
-webkit-border-top-left-radius(左上の半径を指定)
-webkit-border-top-right-radius(右上の半径を指定)
-webkit-border-bottom-right-radius(右下の半径を指定)
-webkit-border-bottom-left-radius(左上の半径を指定)
他方、Firefoxは、CSS 3のプロパティに「-moz-」を接頭に付けたものではなく、下記のように記述しますので注意して下さい。
-moz-border-radius-topleft(左上の半径を指定)
-moz-border-radius-topright(右上の半径を指定)
-moz-border-radius-bottomright(右下の半径を指定)
-moz-border-radius-bottomleft(左下の半径を指定)
角ごとの半径をまとめて指定する場合(Firefox)
div { -moz-border-radius: xxpx yypx zzpx aapx; と、記述します。角丸表示は、rico.jsでも使用することが出来ますが、他のJavaScriptと併用すると、バッティングを起こす恐れがありますので、注意する必要があります。
詳細は、ZDNet Japan builderをご覧くだ さい。