Text stroke and fill (compatibility prefixes)
-webkit-text-fill-color は CSS のプロパティで、テキストの文字の塗りつぶしの色を指定します。このプロパティが設定されていない場合、 color プロパティの値が使用されます。
css
/* <color> 値 */ -webkit-text-fill-color: red; -webkit-text-fill-color: #000000; -webkit-text-fill-color: rgb(100, 200, 0);
/* グローバル値 */ -webkit-text-fill-color: inherit; -webkit-text-fill-color: initial; -webkit-text-fill-color: unset;
対応ブラウザ
| 機能 | デスクトップ | モバイル | ||||
|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Safari | Chrome Android | Safari iOS | |
| 1 | 12 | 49 | 3 | 18 | 2 | |
| その他 | ||||||
| -webkit-text-stroke は CSS のプロパティで、テキスト文字の輪郭線の幅と色を指定します。これは個別指定プロパティ -webkit-text-stroke-width および -webkit-text-stroke-color の一括指定プロパティです。 | 4 | 15 | 49 | 3 | 18 | 2 |
| -webkit-text-stroke-color は CSS のプロパティで、テキストの文字の線の色を示します。このプロパティが設定されない場合、 color プロパティの値が使用されます。 | 1 | 15 | 49 | 3 | 18 | 2 |
| -webkit-text-stroke-width は CSS のプロパティで、テキストの線の太さを指定します。 | 1 | 15 | 49 | 3 | 18 | 2 |
基本構文
CSS
.outlined-text {
-webkit-text-stroke-width: 2px;
-webkit-text-stroke-color: #333;
-webkit-text-fill-color: transparent;
} ライブデモ
実務での使いどころ
-
アウトラインテキスト
ヒーローセクションの見出しにストローク効果を適用し、背景画像の上でも読みやすいデザインを作成します。
注意点
- 標準化されたプロパティではなく互換性プレフィックスに依存しているため、将来的な動作変更の可能性があります。
アクセシビリティ
- 透明な塗りつぶしのアウトラインテキストはコントラストが低くなりがちなため、十分なストローク幅と色のコントラストを確保してください。