読者です 読者をやめる 読者になる 読者になる

ハロトレWebデザインの勉強 | 求職者支援訓練Webサイト制作科 フェリカテクニカルアカデミー

未経験者からプロになるハロートレーニングWebデザインの勉強

CSS3シャドウ

CSS3 ボックスシャドウ

  • ボックスシャドウはボックスモデルの外側・内側に影を作ることができ、

  「X軸・Y軸・ぼかし具合・色」を設定することができます。

  • また、カンマ(,)で区切ることによって複数の影を作れます。
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>CSS3 ボックスシャドウ</title>
<style>
#bShadow1, #bShadow2, #bShadow3 {
  width: 200px;
  height: 100px;
  margin: 50px 30px;
}
#bShadow1 {
  -webkit-box-shadow: 0 0 6px #666;
  -moz-box-shadow: 0 0 6px #666;
  box-shadow: 0 0 6px #666;
}
#bShadow2 {
  -webkit-box-shadow: inset 0 0 6px #666;
  -moz-box-shadow: inset 0 0 6px #666;
  box-shadow: inset 0 0 6px #666;
}
#bShadow3 {
  -webkit-box-shadow: 0 0 6px #f00, inset 0 0 6px #00f;
  -moz-box-shadow: 0 0 6px #f00, inset 0 0 6px #00f;
  box-shadow: 0 0 6px #f00, inset 0 0 6px #00f;
}
</style>
</head>
<body>
<div id="bShadow1"></div>
<div id="bShadow2"></div>
<div id="bShadow3"></div>
</body>
</html>

CSS3 テキストシャドウ

  • ボックスシャドウはテキストの外側に影を作ることができ、

  「X軸・Y軸・ぼかし具合・色」を設定することができます。

  • また、カンマ(,)で区切ることによって複数の影を作れます。
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>CSS3 テキストシャドウ</title>
<style>
#tShadow1, #tShadow2, #tShadow3, #tShadow4 {
  font-size: 30px;
  line-height: 1.0;
  margin: 30px 50px;
}
#tShadow1 {
  text-shadow: 1px 1px 3px #666;
}
#tShadow2 {
  text-shadow: 0 0 6px #666;
  color: #fff;
}
#tShadow3 {
  text-shadow: -1px -1px 2px #f00, 1px 1px 2px #00f;
}
#tShadow4 {
  text-shadow: -40px -10px 0 #f00, 40px 10px 10px #00f;
}
</style>
</head>
<body>
<div id="tShadow1">テキスト<br>シャドウ</div>
<div id="tShadow2">テキスト<br>シャドウ</div>
<div id="tShadow3">テキスト<br>シャドウ</div>
<div id="tShadow4">テキスト<br>シャドウ</div>
</body>
</html>