Life is Tech! Lesson
オリジナル制作サンプル集
写真に説明を追加する
できあがりイメージ
つくりかた
Step1
説明を追加する要素をHTMLから探す
HTML
<section class="photo">
<h2 class="title">おすすめのパン</h2>
<div>
<img src="img/cro.jpg" width="240">
<h3>サクサククロワッサン</h3>
</div>
<div>
<img src="img/danish.jpg" width="240">
<h3>レーズンデニッシュ</h3>
</div>
<div>
<img src="img/rye.jpg" width="240">
<h3>こだわりライ麦パン</h3>
</div>
<p>毎日8:00、12:00、15:00に焼きたてのパンをご用意してお待ちしております。</p>
</section>
HTMLの"photo"というクラス名のsectionタグ中にあるdivタグに説明を追加します。
Step2
説明文を追加する
pタグで説明文を追加しましょう。
HTML
<section class="photo">
<h2 class="title">おすすめのパン</h2>
<div>
<img src="img/cro.jpg" width="240">
<h3>サクサククロワッサン</h3>
<p>丁寧に生地を折りたたみ8,000層を実現!自家製バターをふんだんに使っています。</p>
</div>
<div>
<img src="img/danish.jpg" width="240">
<h3>レーズンデニッシュ</h3>
<p>自家製酵母を使ってもっちり良い香りに仕上げました。</p>
</div>
<div>
<img src="img/rye.jpg" width="240">
<h3>こだわりライ麦パン</h3>
<p>本場フランスのレーズンをたっぷり使用しています。</p>
</div>
<p>毎日8:00、12:00、15:00に焼きたてのパンをご用意してお待ちしております。</p>
</section>
サンプルでは、3つのdivタグの中にそれぞれ説明文を追加しました。
Step3
説明文のセレクタを作る
CSS
.photo div p {
}
"photo"の中にある divタグ、その中に追加した pタグを指定します。
Step4
説明文の文字の色を変更する
color を追加して、文字の色を変更します。
CSS
.photo div p {
color: #663300;
}
サンプルでは #663300 (茶) を指定しています。
Step5
文字の量に合わせて枠の横幅を調整する
div の width を変更して、白枠の横幅を指定します。
CSS
.photo div {
background-color: #ffffff;
width: 380px;/* 横幅を指定する */
padding: 15px;
float: left;
margin: 10px;
box-shadow: 10px 10px 20px #000000;/* 影を指定する */
height: 420px;
}
サンプルでは、白枠を width 380px、padding 15px に指定しています。
Step6
コードを書き換えるかコピー&ペーストする
CSS
width: 380px;/* 横幅を指定する */
コピーしたコードを目的の箇所にペースト(上書き貼り付け)するか、直接書き換えてみましょう。
Step7
文字の量に合わせて写真の横幅を調整する
img タグの width の値を変更して、写真の横幅を指定します。
HTML
<section class="photo">
<h2 class="title">おすすめのパン</h2>
<div>
<img src="img/cro.jpg" width="380">
<h3>サクサククロワッサン</h3>
<p>丁寧に生地を折りたたみ8,000層を実現!自家製バターをふんだんに使っています。</p>
</div>
<div>
<img src="img/danish.jpg" width="380">
<h3>レーズンデニッシュ</h3>
<p>自家製酵母を使ってもっちり良い香りに仕上げました。</p>
</div>
<div>
<img src="img/rye.jpg" width="380">
<h3>こだわりライ麦パン</h3>
<p>本場フランスのレーズンをたっぷり使用しています。</p>
</div>
<p>毎日8:00、12:00、15:00に焼きたてのパンをご用意してお待ちしております。</p>
</section>
サンプルでは、写真の横幅を白枠と同じ width="380" に指定しています。
Step8
コードを書くかコピー&ペーストする
HTML
width="380"
コピーしたコードを目的の箇所にペースト(貼り付け)するか、直接書いてみましょう。
Step9
文字の量に合わせて高さを調整する
div の height を変更して、白枠の高さをそろえます。
CSS
.photo div {
background-color: #ffffff;
width: 380px;/* 横幅を指定する */
padding: 15px;
float: left;
margin: 10px;
box-shadow: 10px 10px 20px #000000;/* 影を指定する */
height: 450px;
}
サンプルでは height を450px に指定しています。
Step10
コードを書き換えるかコピー&ペーストする
CSS
height: 450px;
コピーしたコードを目的の箇所にペースト(上書き貼り付け)するか、直接書き換えてみましょう。
Step11
実際の見え方を確認する
説明文がバランスよく追加できていたら完成です。