TIL 48|★茶屋登録ページ17(固定画像背景)
クイックキャンパスネット講座で作成した★茶屋登録ページ.3つの部分を記入し、学んだ内容を記録します.
SECTION : season-product
「季節-製品」というクラス名セクション を作成します.は、中央に配置するクラス名「inner」のdiv要素 を生成する.には、product というクラスの画像ファイル(product)が内蔵されています.の内部にtext-groupというdiv要素 が作成されます. text-グループには2つの画像ファイル(2つの説明画像ファイル)と が含まれています.の内部にmoreというdiv要素 が生成される. more内でaリンクで詳細ビューボタンを作成する
にはyoutube部分のフロート3があります.pngイメージファイルを「季節-製品」セクションにインポートし、youtubeセクションでオーバーフロー:hidden;従って隠されたものは消去する>CSSスタイルを制御するだけで . .season-product .text-groupの親要素は.inner .season-product .フローティング3:元.youtube .フローティング3の部分を季節-製品部分にインポートし、選択者、bottom:-200 pxからtop:-200 pxを変更します.コントロールボックス SECTION : reserve-coffee
「reserve-coffee」セクション には、reserve-logoというクラス名の画像ファイル(reserve logo)が内蔵されています. の内部にtext-groupというdiv要素 が作成されます. text-グループに画像ファイル(説明画像ファイル)と が含まれます.の内部にmoreというdiv要素 が生成される. moreでaリンクで詳細ビューボタン を作成する.ボタンの状態(色)を金とするために、ボタンクラスにbtn-gold, を追加する.内部text-groupとmoreと兄弟要素を使用してimgリンクを作成し、reserve imageを追加し、クラスを製品として .reserve-coffee .製品の親要素はです.内 ですSECTION : pick-your-favorite
「pick-your-favorite」セクション の内部にtext-groupというdiv要素 が作成されます. text-グループには2つの画像ファイル(2つの説明画像ファイル)が含まれ、各クラスには が含まれる. text-moreというdiv要素 をグループに作成します. moreでaリンクで詳細ビューボタン を作成する.ボタンの状態(色)を白にするには、ボタンクラスにbtn-white, を追加する. .pick-your-favoriteを細かく制御 background-repeat: no-repeat; を使用して背景画面を繰り返さない背景-添付ファイル:fixedを使用して、明日のようにスクロールするのではなく、背景画像(要素)をビューポートにスクロールします. background-size: cover;背景画像を要素に出力する前にbackground-attach:fixed;ここで、要素はビューポート出力 に従います.
.pick-your-favorite .text-group部 display: flex; flex-wrap: wrap; justify-content: flex-end; : 、右揃え要素(崇平の端点と位置合わせ)
SECTION : season-product
HTML
にはyoutube部分のフロート3があります.pngイメージファイルを「季節-製品」セクションにインポートし、youtubeセクションでオーバーフロー:hidden;従って隠されたものは消去する>CSSスタイルを制御するだけで
<section class="season-product">
<div class="inner">
<img src="./images/floating3.png" alt="Icon" class="floating floating3" />
<img src="./images/season_product_image.png" alt="" class="product" />
<div class="text-group">
<img src="./images/season_product_text1.png" alt="" class="title" />
<img src="./images/season_product_text2.png" alt="" class="description" />
<div class="more"></div>
<a href="javascript:void(0)" class="btn">자세히 보기</a>
</div>
</div>
</section>
CSS
/* SEASON PRODUCT */
.season-product {
background-image: url("../images/season_product_bg.jpg");
}
.season-product .inner {
height : 400px;
}
.season-product .floating3 {
position: absolute;
top: -200px;
right: 0;
}
.season-product .text-group {
position: absolute;
top: 110px;
right: 100px;
}
.season-product .text-group .tittle{
margin-bottom: 10px;
}
.season-product .text-group .description{
margin-bottom: 15px;
}
SECTION : reserve-coffee
HTML
<section class="reserve-coffee">
<div class="inner">
<img src="./images/reserve_logo.png" alt="" class="reserve-logo" />
<div class="text-group">
<img src="./images/reserve_text.png" alt="" class="description" />
<div class="more">
<a href="javascript:void(0)" class="btn btn--gold">자세히 보기</a>
</div>
</div>
<img src="./images/reserve_image.png" alt="" class="product" />
</div>
</section>
CSS
.reserve-coffee {
background-image: url("../images/reserve_bg.jpg");
}
.reserve-coffee .inner {
height: 400px;
}
.reserve-coffee .reserve-logo {
position: absolute;
top: 110px;
left: 0;
}
.reserve-coffee .text-group {
position: absolute;
top: 124px;
left: 208px;
}
.reserve-coffee .product {
position: absolute;
top: 0;
right: 0;
}
SECTION : pick-your-favorite
HTML
<section class="pick-your-favorite">
<div class="inner">
<div class="text-group">
<img src="./images/favorite_text1.png" alt="" class="title" />
<img src="./images/favorite_text2.png" alt="" class="description" />
<div class="more">
<a href="javascript:void(0)" class="btn btn--white">자세히 보기</a>
</div>
</div>
</div>
</section>
CSS
/* PICK YOUR FAVORITE */
.pick-your-favorite{
background-image: url("../images/favorite_bg.jpg");
background-repeat: no-repeat;
background-position: center;
background-attachment: fixed;
background-size: cover;
}
.pick-your-favorite .inner{
padding: 110px 0;
}
.pick-your-favorite .text-group{
margin-left: 100px;
width: 362px;
display: flex;
flex-wrap: wrap;
justify-content: flex-end;
}
.pick-your-favorite .text-group .title{
margin-bottom: 40px;
}
.pick-your-favorite .text-group .description{
margin-bottom: 40px;
}
Reference
この問題について(TIL 48|★茶屋登録ページ17(固定画像背景)), 我々は、より多くの情報をここで見つけました https://velog.io/@yeonbee/TIL-48-다방-랜딩페이지17고정이미지배경テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol