文字のアウトラインを表示する--FirefoxとSafariのCSS対応
エ・ビスコム・テック・ラボ
2008/06/27 08:00
今回はスタイルシートを利用した文字のアウトラインの表示を解説する。
Safariのバージョン3では、スタイルシートを利用して文字のアウトラインを表示できるようになった。スタイルシートで文字をアウトライン化すれば、画像を使わずに文字のデザインの幅を広げることができる。「Safari 3.1でWebフォントを利用する」で紹介したWebフォントが普及すれば、文字のデザインに画像を使う必要は少なくなっていくだろう。
アウトラインのデザインを指定する
文字のアウトラインのデザインは、以下のような-webkit-text-stroke〜というプロパティで指定する。現在のところ、指定できるのはアウトラインの色と太さだ。
| プロパティ | 機能 |
|---|---|
| -webkit-text-stroke-color | アウトラインの色を指定する |
| -webkit-text-stroke-width | アウトラインの太さを指定する |
| -webkit-text-strike | アウトラインの色と太さをまとめて指定する |
次のサンプルでは、colorプロパティで文字の色を水色に、-webkit-text-stroke-colorプロパティでアウトラインの色を青色に、-webkit-text-stroke-widthプロパティでアウトラインの太さを3ピクセルに設定している。
Safari 3での表示
div {
font-size: 64px;
font-weight: bold;
color: skyblue;
-webkit-text-stroke-color: darkblue;
-webkit-text-stroke-width: 3px;
}
<div>こんにちは</div>
※ブラウザで表示を確認する
また、-webkit-text-strokeプロパティを利用すれば、アウトラインの色と太さをまとめて指定することができる。
Safari 3での表示
div {
font-size: 64px;
font-weight: bold;
color: skyblue;
-webkit-text-stroke: 3px darkblue;
}
※ブラウザで表示を確認する
塗りの色を指定する
- 特集: FirefoxとSafariのCSS徹底検証 (65件)
- ホワイトペーパー
- 話題のタグ
Tips
リファレンス
Firefox 3
Windows Vista
脆弱性
Firefox
iPod touch
Google
仮想化
マイクロソフト
Apple
Internet Explorer
Windows XP
Webサービス
Mac OS X
CSS
Windows 7
Ajax
iPhone 3G
iPhone
Database
Chrome
Opera
JavaScript
RIA
セキュリティ
ブラウザ
アプリケーション
モバイル
UI
Safari
開発環境
HTML
Microsoft
データベース
OS
ソフトウェア開発
小技
Webデザイン
PHP
インストール
Off Topic
Flash
オープンソース
プログラミング言語
Windows
WebKit
Java
Mozilla
Linux
話題のタグを見る »
グーグル、JavaScriptプログラミングツールをリリース
Windowsの歴史 Windows Server 2008編:同じカーネルを持つ「Vista」とは対照的に早くから支持を得たサーバOS
Windowsの歴史 Windows Server 2003 R2編:安定性と先進性の両立目指す「R2」の先駆けとなったOS
モジラ、「Firefox 3.6」の第1ベータ版をリリース
最大32個のセンサーが電力を徹底管理!
企業ITシステムの企画、構築、運用のイロハ
大丈夫?あなたの会社のセキュリティ対策
【最終警告】パンデミック対策特集
進むストレージ環境の見直し
―エン・ジャパン厳選求人☆毎週更新―
100万円で実現!中小企業の情報漏えい対策