Text Shadow.

Posted on 20/07/2012 by admin in Web Development

前回、Box-shadowをやりましたので、今日は簡単にCSSにおける文字の影付けについて。

タグもその名の通り”text-shadow”です。そして、書き方もbox-shadowん時と一緒。

text-shadow: 1px 2px 10px #000;

みたいな感じで書きます。初めのパラメータが横方向、次が縦方向のズレ、10pxとなっているのがぼかし具合です。
最後に影の色を指定します。これもRGBA値で指定可能。その場合は

text-shadow: 5px 5px 20px rgba(0, 0, 0, 0.2);

のように書いてください。基本的にIE以外のブラウザには対応しているようです。IEの場合はfilterのshadowを使ってあげます。

filter: progid:DXImageTransform.Microsoft.Shadow
(direction=45,strength=5,color=000000);

こんな感じ。

影のズレをマイナスにして、色を背景より少し濃い色にしてやると、型押し文字みたいな効果が作れます。私のサイトのコンタクトの文字みたいになります。
他にも、ぼかし方とか、重ねる色とかを調整するといろんな効果が出せるみたいなので、デザインの幅も広がると思います。

Share on Facebook

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="">