Widely available YES。主要ブラウザで広く対応済み。本番利用を推奨。

対応ブラウザ

機能 デスクトップ モバイル
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
1+対応 (バージョン) 未対応 注釈あり サブ機能の解説は MDN Web Docs (CC BY-SA 2.5)

基本構文

CSS
.outlined-text {
  -webkit-text-stroke-width: 2px;
  -webkit-text-stroke-color: #333;
  -webkit-text-fill-color: transparent;
}

ライブデモ

outlinetext

CSS outlinetext demo.

プレビュー全画面表示

thickstro-k

CSS thickstro-k demo.

プレビュー全画面表示

Gradient text

CSS Gradientcharacter demo.

プレビュー全画面表示

実務での使いどころ

  • アウトラインテキスト

    ヒーローセクションの見出しにストローク効果を適用し、背景画像の上でも読みやすいデザインを作成します。

注意点

  • 標準化されたプロパティではなく互換性プレフィックスに依存しているため、将来的な動作変更の可能性があります。

アクセシビリティ

  • 透明な塗りつぶしのアウトラインテキストはコントラストが低くなりがちなため、十分なストローク幅と色のコントラストを確保してください。