CSSで罫線を角丸で表示する(2):FirefoxとSafariのCSS
エ・ビスコム・テック・ラボ
2008/01/18 13:15
Firefox 3とSafari 3のCSS対応を検証する本連載。今回も罫線の角を丸く表示する機能をみていきたい。
角ごとに半径を変える場合
4つの角ごとに半径を変えて表示することも可能だ。その場合、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(左下の半径を指定)
たとえば、4つの角をそれぞれ、左上を10ピクセル、右上を20ピクセル、右下を30ピクセル、左下を30ピクセルと指定すると、次のような表示になる。
div {
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 20px;
-webkit-border-bottom-right-radius: 30px;
-webkit-border-bottom-left-radius: 40px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 20px;
-moz-border-radius-bottomright: 30px;
-moz-border-radius-bottomleft: 40px;
border: solid 5px red;
background-color: orange;
padding: 20px;
width: 100px;
}
- 特集: FirefoxとSafariのCSS徹底検証 (30件)
- ホワイトペーパー
- 話題のタグ
オープンソース
リファレンス
Microsoft
server
ライブラリ
RIA
Eclipse
Webデザイン
C/C++
Firefox
Ajax
Linux
Internet Explorer
iPhone
Opera
SOA
フレームワーク
Mac OS X
小技
Firefox 3
Flash
Python
Mozilla
XHTML
Apache
Safari
ブラウザ
Database
iPhone 3G
Leopard
Apple
Off Topic
Ruby
Windows
JavaScript
iPod touch
入門
開発環境
CSS 3
CSS
HTML
Java
Adobe
イロハ
仮想化
Tips
Solaris
PHP
Webアプリケーション開発
Google
話題のタグを見る »


無料の「Oracle Database XE」で高速バッチ処理:実装のポイント
Firefoxで情報をカンタン・ベンリに整理する
iPhone Safari、Acidテストでは高得点でも…… Firefoxは載らないの?:WebサイトのiPhone 3G対応問題を考える(ソフト編)
WebサイトのiPhone 3G対応問題を考える(ハード編)
フォトレポート:時代を振り返る--「MS-DOS 4」のインストール
SOAと仮想化の関係は?--常に進化を続けるBEAのミドルウェア戦略
ウェブ開発の生産性はどうしたら上がる?--MODIPHI Appsで半日で作るマッシュアップサイト(1)
JailBreakついに:PwnageTool公開
プロジェクトの進行でよくある4つのトラブル
iPhoneに付く指紋が…… ひとまずおすすめのシリコンケース
iPhone 24時間耐久レース:バッテリーは実際何時間?
フォームデザイン虎の巻:フォームの基礎をおさえる
DELLが掲げる「新・仮想化アセスメントサービス」
ZDNet Japan Green IT
ZDNet Japan ホスティング特集
Techno Exchange