アルファチャンネルを使った透明度の設定:FirefoxとSafariのCSS対応
エ・ビスコム・テック・ラボ
2008/02/15 19:23
Internet Explorerの例も交えながら、Firefox 3とSafari 3が対応しているアルファチャンネルによる透明度の指定をみていこう。
半透明にしたものを重ねる
半透明にしたものを複数重ねることも可能だ。たとえば、<div>の背景と文字の色を半透明にすると、次のように文字の下にも青い横縞が透けて見えることがわかる。
ここでは、文字の色を白くしてアルファチャンネルを「0.5」と指定し、白色の背景の透明度を少しずつ変えている。文字部分のアルファチャンネルの値は「0.5」で固定しているので、透け具合が変化しているということは、文字部分には白い半透明の背景と青い横縞の背景の両方が透けて合成されているということになる。
Firefox 3の表示
Safari 3の表示
div.samp1 {
background-color: rgba(255,255,255,0.8);
color: rgba(255,255,255,0.5);
}
div.samp2 {
background-color: rgba(255,255,255,0.5);
color: rgba(255,255,255,0.5);
}
div.samp3 {
background-color: rgba(255,255,255,0.2);
color: rgba(255,255,255,0.5);
}
div.samp4 {
background-color: rgba(255,255,255,0);
color: rgba(255,255,255,0.5);
}
※ブラウザで表示を確認する
- 特集: FirefoxとSafariのCSS徹底検証 (37件)
RIAやAjaxによりインターフェイスデザインの幅が広がりました。「正しいデザイン」へのアプローチを、テクノロジーとメソドロジー両方の切り口で、具体的にご紹介するリアルイベントです。
- ホワイトペーパー
- 話題のタグ
Opera
Python
iPhone 3G
JavaScript
server
HTML
Mac OS X
Linux
RIA
Apache
リファレンス
Mozilla
Ajax
Flash
Adobe
モバイル
Webアプリケーション開発
iPod touch
プロジェクト管理
ブラウザ
データベース
XHTML
プログラミング言語
Webサービス
Apple
Java
Safari
XML
Internet Explorer
Firefox
仮想化
開発環境
SOA
Tips
Database
PHP
Webデザイン
iPhone
仮想化ソフトウェア
Off Topic
入門
小技
脆弱性
携帯電話機
Google
オープンソース
CSS
Windows
ソフトウェア開発
Firefox 3
話題のタグを見る »
ユーザーにとっては、UIがすべて
Google Chromeのユーザーインタフェース:IE・Operaとの類似を考える
フォトレポート:Google Chromeを支えるブレーンたち、ローンチイベントで集合
Appleの「JailBreak」に対する考えを推理する
Oracle VM Templatesを活用する
iPhoneがそれでもJailBreakできる理由
Firefoxの必携アドオン10選
ITエンジニアの幸せな未来とは:ワークとライフは対立しない
Firefox 3.1のHTML 5対応を検証--Drag and drop API
フォトレポート:「iPhone」アプリで暇つぶし--CNET記者が「これで1日過ごしました」
Techno Exchange
ログ管理ソリューション特集
ZDNet Japan Green IT
Webセキュリティ特集
セキュリティ対策レベルテスト公開!
APC SOLUTIONS FORUM 2008をレポート
ZDNet Japan ホスティング特集
「シンプル」&「低コスト」な運用管理
サーバ仮想化・グリーン化の利点を最大化!