Life is Tech! Lesson
オリジナル制作サンプル集
タイトルを光らせる
できあがりイメージ
つくりかた
Step1
光らせる要素をHTMLから探す
HTML
<header>
<h1>Mom's Bakery</h1>
</header>
このHTMLのh1タグで囲まれているところに対し、CSSを反映させていきます。
Step2
光らせる要素のCSSセレクタを探す
CSSのセレクタで h1 を探しましょう。
CSS
h1{
color: #ffffee; /* フォントの色 */
font-size: 90px; /* フォントの大きさ */
font-family: lobster; /* フォントの種類 */
text-align: center; /* 文字・画像を中央にそろえる */
padding: 20px;/* 内側の余白 */
margin: 30px;/* 外側の余白 */
}
サンプルでは h1 に反映させます。
効果を分かりやすくするために、枠線を削除して、背景を濃いめの色の画像に変更してあります。
Step3
フィルターで影を追加する
文章を光らせるために filter で白い色の影を追加します。
CSS
h1{
color: #ffffee; /* フォントの色 */
font-size: 90px; /* フォントの大きさ */
font-family: lobster; /* フォントの種類 */
text-align: center; /* 文字・画像を中央にそろえる */
height: 320px; /* 高さ */
padding-top: 40px; /* 上がわの余白 */
background-repeat: no-repeat; /* 背景のくり返しをやめる */
background-position: top center; /* 背景の位置 */
filter: drop-shadow(0 0 5px white);
}
filter:drop-shadow(0 0 5px white);を追加して白色の影を追加します。
カッコの中は ( 影の縦の位置、横の位置、影の大きさ、色 ) の順番に値を指定します。
タイトル文字と同じ色の影をつけることで文字が光って見えます。
Step4
コードを書くかコピー&ペーストする
CSS
filter: drop-shadow(0 0 5px white);
コピーしたコードを目的の箇所にペースト(貼り付け)するか、直接書いてみましょう。
ワンポイント解説
背景と要素の明るさが似ている場合、要素を目立たせるために影を濃い色にするのも効果的です。
CSS
filter: drop-shadow(0 0 5px black);
Step5
実際の見え方を確認する
文章がこのように光って見えたら完成です。