CSS入門 | CSS3モジュール | CSS3影効果
CSS3影効果
CSS3では、テキストやHTML要素に簡単に影効果を適用できる。
CSS3で使用できるshadowプロパティは次のとおりである。
- text-shadow
- box-shadow
CSS3影(shadow)効果の対応バージョン
CSS3影(shadow)効果に対応している主要Webブラウザーのバージョンは次のとおりである。また、ブラウザー別にベンダープレフィックス(vendor prefix)を使ってこの機能に最初に対応したバージョンも併記している。
| プロパティ | ie | chrome | firefox | safari | opera |
|---|---|---|---|---|---|
| text-shadow | 10.0 | 4.0 | 3.5 | 4.0 | 9.5 |
| box-shadow | 9.0 | 10.0 / 4.0 -webkit- | 4.0 / 3.5 -moz- | 5.1 / 3.1 -webkit- | 10.5 |
text-shadowプロパティ
text-shadowプロパティは、そのテキストに簡単に影効果を適用する。
text-shadowプロパティの構文は次のとおりである。
構文
text-shadow: 影のx軸値 影のy軸値 blur値 色値;
影が始まるx軸とy軸の相対位置を指定し、影のぼかし具合を表すblur値を指定する。
次の例は、CSS3でテキストに適用できるさまざまな影効果を示す例である。
<style>
#shadow_01 { text-shadow: 2px 2px; }
#shadow_02 { text-shadow: 2px 2px orange; }
#shadow_03 { text-shadow: 2px 2px 5px; }
#shadow_04 { text-shadow: 0 0 3px red; }
#shadow_05 { text-shadow: 1px 1px 2px black, 0 0 20px purple, 0 0 5px maroon; }
</style>
box-shadowプロパティ
box-shadowプロパティは、そのHTML要素に簡単に影効果を適用する。
box-shadowプロパティの構文は、text-shadowプロパティを使用する構文と同じである。
構文
box-shadow: 影のx軸値 影のy軸値 blur値 色値;
影が始まるx軸とy軸の相対位置を指定し、影のぼかし具合を表すblur値を指定する。
次の例は、CSS3でHTML要素に適用できるさまざまな影効果を示す例である。
<style>
#shadow_01 { box-shadow: 5px 5px; }
#shadow_02 { box-shadow: 5px 5px orange; }
#shadow_03 { box-shadow: 5px 5px 10px; }
#shadow_04 { box-shadow: 0 0 15px red; }
#shadow_05 { box-shadow: 5px 5px 10px black, 0 0 15px purple, 0 0 30px maroon; }
</style>