CSS 3のbackground-sizeとbackground-break:FirefoxとSafariのCSS対応
エ・ビスコム・テック・ラボ
2008/03/10 17:15
CSS 3で追加された背景に関するプロパティ。今回は背景画像の大きさを指定するbackground-sizeと、インライン要素の背景画像の繰り返し方法を指定するbackground-breakを検証してみよう。
前回に続いて、CSS 3で追加された背景に関するプロパティを確認していきたい。
今回は、背景画像の大きさを指定するbackground-sizeと、インライン要素の背景画像の繰り返し方法を指定するbackground-breakを取り上げる。background-sizeにはSafari 3とOpera 9.5が、background-breakにはFirefoxが対応している。
なお、背景に関する規格については、CSS 3の草案CSS3 Backgrounds and Borders Moduleを参考にする。
背景画像の大きさを指定するbackground-size
background-sizeは、背景画像の大きさを指定するプロパティだ。現在、Safari 3が対応しており、-webkit-background-sizeというプロパティ名で利用することができる。また、Opera 9.5(ベータ版)も対応しており、-o-background-sizeというプロパティ名で利用することが可能だ。そこで、Safari 3とOpera 9.5で表示を確認していく。
背景画像の大きさは、横幅と高さを半角スペースで区切って指定する。1つ目の値が横幅で、2つ目の値が高さとなる。次のソースでは、「flower-red.png」を背景画像として指定して、大きさを40×20ピクセルと指定した。
flower-red.png(50×62ピクセル)
div {
background-color: black;
background-image: url(flower-red.png);
padding: 30px;
-webkit-background-size: 40px 20px;
-o-background-size: 40px 20px;
}
<div>FLOWER</div>
※ブラウザで表示を確認する
画像の縦横比を維持して表示するには、横幅または高さのどちらかの大きさを指定し、もう一方を「auto」と指定する。次のソースでは、横幅をauto、高さを20ピクセルと指定した。
div {
background-color: black;
background-image: url(flower-red.png);
padding: 30px;
-webkit-background-size: auto 20px;
-o-background-size: auto 20px;
}
※ブラウザで表示を確認する
- 4人の推薦記事
- 1人がクリップ
-
ソーシャルブックマーク(-)
- トラックバック(0)
- 特集: FirefoxとSafariのCSS徹底検証 (66件)
- ホワイトペーパー
- 企画特集
- 話題のタグ
セキュリティ
Internet Explorer
Microsoft
OS
Mac OS X
WebKit
Flash
Windows 7
Chrome
仮想化
アプリケーション
linux
iPod touch
CSS
ソフトウェア開発
Opera
HTML
開発環境
Windows XP
Firefox 3
Ajax
Mozilla
Safari
脆弱性
RIA
インストール
クラウド
java
javascript
オープンソース
Windows
Firefox
マイクロソフト
Webデザイン
Webサービス
Database
google
Tips
ブラウザ
プログラミング言語
リファレンス
データベース
Off Topic
小技
Apple
iPhone
UI
iPhone 3G
php
Windows Vista
話題のタグを見る »




SQLite対応アプリのデータベースファイルを閲覧する
グーグル、「Google Buzz」を発表--Gmailのソーシャル機能を強化
「H.264」ストリーミングのロイヤリティ無料期間が延長
マイクロソフト、「Office 2010」のRC版をリリース
御社はまだフリーの転送サービスですか?
Xbox Live インディーズゲーム開発の軌跡
利用者の理想を追求した最新レンタルサーバ
事例 VMwareでデータセンターをクラウド化
レガシーアプリケーションの稼働どうしてる?
アプリケーション仮想化 3つの課題
身近な業務をCRMが変革!
通販サイトのアクセス集中からの危機を救う
経営統合後の事業損益構造の見える化を実現
DBのパフォーマンスに困ってませんか?
アンケートから見るセキュリティ対策の実態
新しい視点のレンタルサーバが誕生!
仮想化をダメにするストレージの実態
仮想環境のバックアップは難しいのか