728x90
๋ฐ์ํ
โญ๏ธ ์นด๋ ์ ํ 01 โญ๏ธ
01. ๋ ์ด์์ ๊ตฌ์ํ๊ธฐ
๋ ์ด์์์ ๊ตฌ์ํ๊ณ , ์ด๋ค ์ ๋ณด์ ๋ด์ฉ์ ๋ด์์ง๋ ๊ตฌ์ฒด์ ์ผ๋ก ์ค์ผ์นํฉ๋๋ค.
02. div ๋ง๋ค๊ธฐ
section ์ ์๋ฉํฑ ๋งํฌ์
ํ๊ณ , id ๋ก ์ด๋ฆ์ ์ง์ด์ค๋๋ค.
ํฐ div ์์๋ฅผ ๋ง๋ค๊ณ , ์ ํํ ๊ฒฝ๋ก์ ๋ฐ๋ฅธ style ์ค์ ์ ์ํด class ๋ก ์ด๋ฆ์ ์ง์ด์ค๋๋ค.
์ธ๋ถ div ์์๋ฅผ ๋ง๋ค๊ณ , ์ ๋ณด์ ๋ด์ฉ์ ์
๋ ฅํฉ๋๋ค.
<section id="cardType" class="card__wrap nexon section"> // class ์ card__wrap ๊ฒฝ๋ก์ด๊ณ nexon๊ธ์ ์ฌ์ฉํ๋ฉฐ, section
<h2>๐ก ์ฐ๋ฆฌ์ง ๊ฐ์์ง ๐ถ</h2>
<p>๋ฐ๋ ค๊ฒฌ๊ณผ ํจ๊ปํ๋ ํ๋ณตํ ์ถ์ ๋์์ด ๋๋ ์๋ฃ๋ค์ ๋ฆฌ์คํธ ํฉ๋๋ค.</p>
<div class="card__inner container">
<article class="card">
<figure class="card__header">
<img src="img/card_bg01.jpg" alt="๋ฐ๋ ค๊ฒฌ์ ๋ค์ํ ํ์ ๋ฐ๋ก์๊ธฐ"> // W3C ์ค์ํ๊ธฐ : ์ด๋ฏธ์ง๋ฅผ ๋ณผ ์ ์๋ ์ฌ์ฉ์๋ฅผ ์ํด alt ๋ฅผ ๊ผญ ์์ฑํด ์ฃผ์ด์ผ ํจ.
</figure>
<div class="card__body">
<h3 class="tit">๋ฐ๋ ค๊ฒฌ์ ๋ค์ํ ํ์ ๋ฐ๋ก์๊ธฐ</h3>
<p class="desc">๊ฐํน ๊ฐ์์ง๊ฐ ์ฐ๋ฆฌ๋ฅผ ๋ณด๋ฉฐ ์
๊ผฌ๋ฆฌ๋ฅผ ์ฌ๋ฆฌ๊ณ , ๋์ ๋ฐ๋ฌ ๋ชจ์์ผ๋ก ๊ฐ๋๊ฒ ๋จ๋ฉด์ ๋ง์น ์ฌ๋์ด ์๊ณ ์๋ ํ์ ์ ์ง๊ธฐ๋ ํ๋๋ฐ์, ๊ณผ์ฐ ์๊ณ ์๋ ๊ฑธ๊น์? ๊ฐ์์ง๊ฐ...</p>
<a class="btn" href="/">๋ ์์ธํ ๋ณด๊ธฐ</a>
</div>
</article>
<article class="card">
<figure class="card__header">
<img src="img/card_bg02.jpg" alt="๋ฐ๋ ค๊ฒฌ์ ๋ฌธ์ ํ๋ ํ์
ํ๊ธฐ">
</figure>
<div class="card__body">
<h3 class="tit">๋ฐ๋ ค๊ฒฌ์ ๋ฌธ์ ํ๋ ํ์
ํ๊ธฐ</h3>
<p class="desc">๋ง์ฝ์์ด ์ฐ๋ฆฌ ๊ฐ์์ง, ์ธ์ ์ฒ ๋ค๊น์? ์ข
์ข
๋ฐ๋ ค์ธ์กฐ์ฐจ ๋ ์ ๋ ๋ฐ ๋ค ๋ค์๋ค๋ ๊ฐ๊ตฌ์์ด๋ค์ด ์์ฃ . ๊ฐ์์ง ์์ ์ ๋ง์ฝ์ ํผ์ฐ๋ ๊ฑด ๊ฐ์ ๋ณธ๋ฅ์ด์ง๋ง, ๋์ด ๋ค์ด๋...</p>
<a class="btn" href="/">๋ ์์ธํ ๋ณด๊ธฐ</a>
</div>
</article>
<article class="card">
<figure class="card__header">
<img src="img/card_bg03.jpg" alt="๋ฐ๋ ค๊ฒฌ๊ณผ์ ๋์ด๋ฐฉ๋ฒ ์์๋ณด๊ธฐ">
</figure>
<div class="card__body">
<h3 class="tit">๋ฐ๋ ค๊ฒฌ๊ณผ์ ๋์ด๋ฐฉ๋ฒ ์์๋ณด๊ธฐ</h3>
<p class="desc">๋์ดํ๋ จ์ ๋ฐ๋ ค๊ฒฌ์ ์ ์์ ์์ ๊ณผ ์ง๋ฅ ๋ฐ๋ฌ, ์คํธ๋ ์ค ํด์, ์ง์ค๋ ฅ ํฅ์ ๋ฐ ์์ ๊ฐ ํฅ์ ๋ฑ์ ์ํด ํ์์ ์ธ ํ๋ ์
๋๋ค. ๋ฐ๋ ค๊ฒฌ์ ์ฒญ๊ฐ๊ณผ ํ๊ฐ ๋ฅ๋ ฅ์ ์ด์ฉํ...</p>
<a class="btn" href="/">๋ ์์ธํ ๋ณด๊ธฐ</a>
</div>
</article>
</div>
</section>
02. style ์ค์ ํ๊ธฐ
/* fonts */
@import url('https://webfontworld.github.io/NexonLv1Gothic/NexonLv1Gothic.css');
.nexon {
font-family: 'NexonLv1Gothic'; /* ํฐํธ ์ง์ */
font-weight: 400; /* ํฐํธ ๋๊ป ์ค์ */
}
/* reset */
* {
margin: 0; /* ๊ธฐ๋ณธ ๋ธ๋ผ์ฐ์ ์ ๋น ๊ณต๊ฐ ์์ ๊ธฐ */
padding: 0;
}
a {
text-decoration: none; /* ๋งํฌ ๊ธ์์ ๊ธฐ๋ณธ ํ๋์ ์์ ๊ณ ๊ฒ์ ์ผ๋ก ๋ฐ๊ฟ */
color: #000;
}
img {
width: 100%; /* ์ด๋ฏธ์ง ๋น์จ */
}
h1, h2, h3, h4, h5, h6 {
font-weight: normal; /* ๊ธฐ๋ณธ ๊ธ์ ๋๊ป๊ฐ ๋๊ป๊ธฐ ๋๋ฌธ์ ๋ณดํต ๊ตต๊ธฐ๋ก ๋ฐ๊ฟ */
}
/* common */ /* ๊ณตํต์ด๋ผ๋ ๊ฒ์ ๋ค๋ฅธ ์์
์์๋ ์ฌ์ฉํ ๊ฒ์์ ์๋ฆฌ๋ ๊ฒ : ํจ๋ถ๋ก ์์ฑํ๊ฑฐ๋ ์์ ํ๋ฉด ์๋จ */
.container {
width: 1160px; /* ๋ด์ฉ์ด ๋ค์ด์๋ ์ปจํ
์ด๋ ๋ฐ์ค์ ๋๋น ์ค์ */
padding: 0 20px;
margin: 0 auto; /* ๊ฐ์ด๋ฐ ์ ๋ ฌ */
}
.section {
padding: 120px 0;
}
.section > h2 { /* > ๋ฐ๋ก ๋ฐ์ ์๋ ์์์ ์ ํ */
font-size: 50px;
line-height: 1; /* ์ค๊ฐ๊ฒฉ ์ค์ */
text-align: center; /* ๊ธ์ ์ค์ ์ ๋ ฌ */
margin-bottom: 20px;
}
.section > p {
font-size: 20px;
font-weight: 300;
color: #666;
text-align: center;
margin-bottom: 70px;
}
/* cardtype */
.card__inner {
display: flex; /* article ๋ค์ ๋ฐฐ์ด ์ค์ */
justify-content: space-between; /* ํ๋ฉด ๋น์จ์ ๋ฐ๋ฅธ ๊ฐ๊ฒฉ ๋ง์ถค */
}
.card {
width: 32%;
background: #f5f5f5;
}
.card__body {
padding: 24px;
}
.card__body .tit {
font-size: 24px;
margin-bottom: 10px;
}
.card__body .desc {
font-size: 18px;
line-height: 1.4;
color: #666;
margin-bottom: 20px;
font-weight: 300;
}
.card__body .btn {}
03. ๊ฒฐ๊ณผ๋ณด๊ธฐ
728x90
๋ฐ์ํ
'CSS > Layout_Site' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ด๋ฏธ์ง ์ ํ (3) (2) | 2022.08.22 |
---|---|
์ด๋ฏธ์ง ์ ํ (2) (2) | 2022.08.18 |
์ด๋ฏธ์ง ์ ํ (1) (4) | 2022.08.17 |
์นด๋ ์ ํ (3) (8) | 2022.08.11 |
์นด๋ ์ ํ (2) (7) | 2022.08.10 |
๋๊ธ