1枚の画像からサイズ可変な罫線を表示する(1):FirefoxとSafariのCSS
エ・ビスコム・テック・ラボ
2008/01/25 16:37
CSS 3では1枚の画像からサイズ可変な罫線を表示する方法が提案されている。今回はSafari 3で実装されている、この機能を検証しよう。
罫線の太さの指定
罫線の太さの指定は、-webkit-border-imageプロパティのオプションとして、分割位置の指定の後に記述できる。このとき、分割位置の指定とオプションの間は「/(バックスラッシュ)」で区切るようにする。
-webkit-border-image: url(〜) A B C D / border-width
罫線の太さの値は、border-widthプロパティの値と同じ形で指定することができる。次のように18pxと指定すると、4つの各辺は18ピクセルの太さで表示される。
div {
-webkit-border-image: url("waku.png") 18 18 18 18 / 18px;
}
※ブラウザで表示を確認する
辺ごとに太さを変えることも可能だ。次のように指定すると、上辺を10ピクセル、右辺を20ピクセル、下辺を30ピクセル、左辺を40ピクセルで表示する。
div {
-webkit-border-image: url("waku.png") 18 18 18 18 / 10px 20px 30px 40px;
}
※ブラウザで表示を確認する
また、-webkit-border-imageプロパティのオプションを使用せず、border-widthプロパティで指定することもできる。ここでは、太さを30ピクセルに指定している。
div {
-webkit-border-image: url("waku.png") 18 18 18 18;
border-width: 30px;
}
※ブラウザで表示を確認する
なお、こうして表示を確認すると、9つに分割した画像のうち、4つの辺と中央の画像はコンテンツの横幅と高さに合わせて引き伸ばされていることがわかる。-webkit-border-imageプロパティでは、これらを引き伸ばさずに、繰り返しタイリングして表示するように指定することも可能だ。詳しくは、次回に紹介したいと思う。
- 特集: FirefoxとSafariのCSS徹底検証 (30件)
- ホワイトペーパー
-
情報漏えい防止ソリューション 「LeakProof(リークプルーフ)」
〜企業の情報漏洩防止ソリューションを、日立システムが販売から導入・保守まで、トータルにサポートします〜
-
【導入事例】株式会社アールケイ エンタープライズ様 .NET 対応の販売管理システムにリニューアルすることで20万アイテムに上るリサイクルブランド品をリアルタイムで管理
-
データセンタ・インフラの過剰設備により発生する不要なコストを回避するために
-
【Office PerformancePoint Server 2007】 統合パフォーマンスマネジメントの実現
-
データセンター入局不要!ハウジング並みの複数台構成を実現するホスティングサービス
- 話題のタグ
iPhone 3G
オープンソース
Ajax
Database
SOA
JavaScript
Flash
CSS
Tips
Mozilla
Python
Opera
ブラウザ
RIA
Apple
フレームワーク
iPhone
Firefox 3
Adobe
開発環境
iPod touch
XHTML
Webアプリケーション開発
Firefox
HTML
仮想化
Linux
PHP
Java
Internet Explorer
Apache
Google
リファレンス
Windows
ライブラリ
Mac OS X
Eclipse
Safari
C/C++
server
Leopard
イロハ
Solaris
Off Topic
小技
Webデザイン
入門
Ruby
Microsoft
CSS 3
話題のタグを見る »



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