2012/01/30
[CSS] border-radiusを使ってできること
角丸を表現するために使用されるborder-radiusの使いみちを色々考えてみる。
対応ブラウザはie9〜,ff4〜,chrome3〜,safari4〜。
元となる画像
一般的な角丸
border-radius:10px; -moz-border-radius:10px; /* Firefox用 */ -webkit-border-radius:10px; /* Safari,Chrome用 */
円形
border-radius:50%; -moz-border-radius:50%; /* Firefox用 */ -webkit-border-radius:50%; /* Safari,Chrome用 */
葉っぱの形 50% 0 / 50% 0 と省略可
border-radius:50% 0 50% 0 / 50% 0 50% 0; -moz-border-radius:50% 0 50% 0 / 50% 0 50% 0; /* Firefox用 */ -webkit-border-radius:50% 0 50% 0 / 50% 0 50% 0; /* Safari,Chrome用 */
最後は長方形の画像に
border-radius:50% / 50%; -moz-border-radius:50% / 50%; /* Firefox用 */ -webkit-border-radius:50% / 50%; /* Safari,Google Chrome用 */
デザインへのアプローチが技術からでも、アイデア次第でいろいろできます。
追記:IE9で確認したところ、border-radiusが効いていなかった。
調べてみると以下のソースコードを読み込ませる必要があるとのこと。
0 件のコメント :
コメントを投稿