文字のアウトラインを表示する--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徹底検証 (66件)
- ホワイトペーパー
- 企画特集
- 話題のタグ
オープンソース
アプリケーション
Firefox
php
Ajax
javascript
Mozilla
セキュリティ
脆弱性
Firefox 3
OS
iPhone
Flash
小技
Webサービス
クラウド
iPhone 3G
Microsoft
ソフトウェア開発
Tips
java
Webデザイン
WebKit
UI
CSS
iPod touch
データベース
リファレンス
仮想化
Mac OS X
Safari
Off Topic
開発環境
HTML
google
Windows 7
Windows
linux
マイクロソフト
Windows Vista
Windows XP
Apple
Chrome
インストール
Database
Internet Explorer
プログラミング言語
RIA
ブラウザ
Opera
話題のタグを見る »
SQLite対応アプリのデータベースファイルを閲覧する
グーグル、「Google Buzz」を発表--Gmailのソーシャル機能を強化
「H.264」ストリーミングのロイヤリティ無料期間が延長
マイクロソフト、「Office 2010」のRC版をリリース
仮想環境のバックアップは難しいのか
レガシーアプリケーションの稼働どうしてる?
DBのパフォーマンスに困ってませんか?
利用者の理想を追求した最新レンタルサーバ
事例 VMwareでデータセンターをクラウド化
通販サイトのアクセス集中からの危機を救う
アプリケーション仮想化 3つの課題
御社はまだフリーの転送サービスですか?
経営統合後の事業損益構造の見える化を実現
仮想化をダメにするストレージの実態
身近な業務をCRMが変革!
新しい視点のレンタルサーバが誕生!
アンケートから見るセキュリティ対策の実態
Xbox Live インディーズゲーム開発の軌跡