ヘッダー画像にテキストを重ねたレイアウト | Layout with text overlaid on header image
HTML
<div class="header">
<h1><a href="#">SITE</a></h1>
<p>キャッチフレーズ</p>
</div>
CSS
.header {
height: 280px;
padding: 50px 20px 20px 20px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-color: #dfe3e8;
background-image: url(header.jpg);
background-position: 58% 53%;
background-size: cover;
}
.header h1 {
margin:0;
font-size: 30px;
line-height: 1;
}
.header h1 a {
color: #000;
text-decoration: none;
}
.header p {
margin: 8px 0 0 0;
font-size: 12px;
line-height: 1;
}
用意された画像は1500×500ピクセルですが、背景画像を<div>内に収まる大きさで表示するため、background-sizeをcoverと指定しています。| The prepared image is 1500 x 500 pixels, but the background-size is specified as cover in order to display the background image in a size that fits in the <div>
背景画像の拡大縮小の中心となるポイントは標準では左上です。このポイントはbackground-positionで変更することができる。ここでは58% 53%としており、左から横58%、上から縦53%、ここを中心に拡大縮小が行われるようになる。| The prepared image is 1500 x 500 pixels, but the background-size is specified as cover in order to display the background image in a size that fits in the <div>
この本を参考に学び、完成させることができました。しかし、ここではプログラミング初心者の私が詳しく解説することは、おこがましく、難しく出来ません(ToT)
その点、この本では丁寧な解説が載っていますので、解説とともにコードを書き、完成させればより深く学ぶことができます(^.^)、実際、初心者の私でもわかりやすかったです。身に付け消えないスキルが3,000円程ならコスパよく、買っておいてよかったと満足してます。
やっぱり詳しい人から深く学びたい人はこちらをどうぞ。| If you want to learn more from those who are familiar with it, please click here.
キャリアアップに必要なスキルを取得しよう。| Get the skills you need to advance your career.
オンラインで受講ができるスクールですので、全国どこからでも。 | Since it is a school where you can take classes online, you can take it from anywhere in the country.
40代のサラリーマンです。独学でプログラミングを学び、このサイトをネットに掲載するまで出来ました。
現在はプログラミングとは全く関係のない仕事をしています。育児と家事をしながら、毎日コツコツと勉強してきました。
学び始めて意外にはまっています。学んだことはアウトプットしていくことが大事だと教わり、これからも学び、ブログを更新していきたいと思います。| I am doing work that has nothing to do with programming. I have been studying little by little every day while raising children and doing household chores.
I'm surprised when I start learning. I learned that it is important to output what I have learned, and I would like to continue learning and updating.