box-shadowプロパティの概要
ボックスに影をつけるCSS | ||
box-shadow | ||
目的 | 画像などに影をつける。すべての要素に適用できる。ただし、文字についてはtext-shadowを用いる。 | |
使用 | <img> <div> 他 | |
関連 | text-shadow | |
初期 | box-shadow : none | |
私は、その男の写真を三葉、見たことがある。一葉は、その男の、幼年時代、とでも言うべきであろうか、十歳前後かと推定される頃の写真であって、その子供が大勢の女のひとに取りかこまれ、(それは、その子供の姉たち、妹たち、それから、従姉妹たちかと想像される)庭園の池のほとりに、荒い縞の袴をはいて立ち、首を三十度ほど左に傾け、醜く笑っている写真である。醜く? けれども、鈍い人たち(つまり、美醜などに関心を持たぬ人たち)は、面白くも何とも無いような顔をして、(人間失格 / 太宰治)
|
||
<div style="box-shadow: 10px 10px 10px 10px #777777; border: 1px solid #000000; margin: 10px;">私は、その男の写真を三葉、見たことがある。一葉は、その男の、幼年時代、とでも言うべきであろうか、十歳前後かと推定される頃の写真であって、その子供が大勢の女のひとに取りかこまれ、(それは、その子供の姉たち、妹たち、それから、従姉妹たちかと想像される)庭園の池のほとりに、荒い縞の袴をはいて立ち、首を三十度ほど左に傾け、醜く笑っている写真である。醜く? けれども、鈍い人たち(つまり、美醜などに関心を持たぬ人たち)は、面白くも何とも無いような顔をして、(人間失格 / 太宰治)</div> |
値
box-shadow: 水平方向 垂直方向 ぼかし半径 広がり 色 影方向
水平方向 |
私は、その男の写真を三葉、見たことがある。一葉は、その男の、幼年時代、とでも言うべきであろうか、十歳前後かと推定される頃の写真であって、(人間失格 / 太宰治)
|
box-shadow: 10px 0px 0px 0px #777777; | |
垂直方向 |
私は、その男の写真を三葉、見たことがある。一葉は、その男の、幼年時代、とでも言うべきであろうか、十歳前後かと推定される頃の写真であって、(人間失格 / 太宰治)
|
box-shadow: 0px 10px 0px 0px #777777; | |
ぼかし半径 |
私は、その男の写真を三葉、見たことがある。一葉は、その男の、幼年時代、とでも言うべきであろうか、十歳前後かと推定される頃の写真であって、(人間失格 / 太宰治)
|
box-shadow: 0px 0px 10px 0px #777777; | |
広がり |
私は、その男の写真を三葉、見たことがある。一葉は、その男の、幼年時代、とでも言うべきであろうか、十歳前後かと推定される頃の写真であって、(人間失格 / 太宰治)
|
box-shadow: 0px 0px 0px 10px #777777; | |
水平方向 + 広がり |
私は、その男の写真を三葉、見たことがある。一葉は、その男の、幼年時代、とでも言うべきであろうか、十歳前後かと推定される頃の写真であって、(人間失格 / 太宰治)
|
box-shadow: 10px 0px 0px 10px #777777; | |
ぼかし半径 + 広がり |
私は、その男の写真を三葉、見たことがある。一葉は、その男の、幼年時代、とでも言うべきであろうか、十歳前後かと推定される頃の写真であって、(人間失格 / 太宰治)
|
box-shadow: 0px 0px 10px 10px #777777; | |
水平方向 + 垂直方向 + ぼかし半径 |
私は、その男の写真を三葉、見たことがある。一葉は、その男の、幼年時代、とでも言うべきであろうか、十歳前後かと推定される頃の写真であって、(人間失格 / 太宰治)
|
box-shadow: 10px 10px 10px 0px #777777; | |
水平方向 + 垂直方向 + ぼかし半径 ※マイナスに指定 |
私は、その男の写真を三葉、見たことがある。一葉は、その男の、幼年時代、とでも言うべきであろうか、十歳前後かと推定される頃の写真であって、(人間失格 / 太宰治)
|
box-shadow: -10px -10px 10px 0px #777777; | |
水平方向 + 垂直方向 +ぼかし半径 + 影方向 |
私は、その男の写真を三葉、見たことがある。一葉は、その男の、幼年時代、とでも言うべきであろうか、十歳前後かと推定される頃の写真であって、(人間失格 / 太宰治)
|
box-shadow: 10px 10px 10px 0px #777777 inset; |
内側に影をつける場合は、inset を指定する
box-shadowを使ったデザイン
文字や画像に影をつける
文字や画像に影をつける コピペで使えるHTML+CSS
影を描くCSSプロパティにはテキスト向けのtext-shadowと要素全体に対して適用されるbox-shadowがあります。このページでは2つが、どう違うのかを比較しやすい具体例を出しながら適用方法について解説します。