whatisthis?
Project. ๋ฐ์ํ ํ์ด์ง - (4) Program Section ๋ณธ๋ฌธ
(4) Program Section
๐ HTML + CSS ์์ฑ
- html ๋งํฌ์ ๊ตฌ์ฑ
๋์์ธ์ ๋ณด๋ ์ ๋ชฉ+๋ณธ๋ฌธ ๋ถ๋ถ์ col-12 ์์ col-10์ผ๋ก ์ค์ด๋ค๊ณ ,
์๋ ์ด๋ฏธ์ง ์ธ๊ฐ๋
๋ชจ๋ฐ์ผ์ผ๋๋ col-12 ์ธ๊ฐ์ด๊ณ ,
๋ฐ์คํฌํ์ผ๋ col-md-4 ๊ฐ ๋๋๋ก ์ค์ .
- ์ถํ์ ๋งํฌ์ ํ ๋ถ๋ถ์ธ Curriculum ๋ถ๋ถ๊ณผ Program ๋ถ๋ถ์ด ๋งค์ฐ ๋น์ทํ๋ค.
>> strong, heading, p๋ถ๋ถ์ ๋ชจ๋ํํด์ ์ฌ์ฉํ์!
<section class="program">
<div class="container">
<div class="row justify-content-center">
<div class="col-12 col-md-10">
<strong class="section-category">Program</strong>
<h1 class="section-title">
Frontend Dev. <br />
Immersive Course
</h1>
<p class="section-desc">
Your best course for career transformation in front-end
developement. This full-time bootcamp features expert instruction,
one-on-one career coaching, and connections to top employers to
get you hired.
</p>
</div>
<div class="col-12 col-md-4"></div>
<div class="col-12 col-md-4"></div>
<div class="col-12 col-md-4"></div>
</div>
</div>
</section>
ํด๋์ค๋ช ๋ program-title์ด ์๋๋ผ
section-title๋ก ์์ฑํด์ ๋์ค์ ์ฌ์ฉํ ์ ์๊ฒ.
.section-category {
display: block;
font-size: 16px;
line-height: 1.5;
letter-spacing: -0.01em;
margin-bottom: 8px;
}
.section-title {
color: #2b292d;
font-size: 34px;
line-height: 1.0588235;
letter-spacing: -0.03em;
margin-bottom: 24px;
}
.section-desc {
margin-bottom: 32px;
}
์ผ์นํ๋ ๋ถ๋ถ์ ์คํ์ผ๋ง ํด์ค๋ค.
(์ด ๋ํ fill-button๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก css ์๋จ์ ์ ์ด์ฃผ์.)
/* Program Page */
.program .section-category {
color: #009b4d;
}
program ์์๋ง ํด๋นํ๋ ์คํ์ผ์ ์ ์ฉํด์ฃผ๊ณ ,
/* >= 768px (Desktop) */
@media screen and (min-width: 768px) {
/* ๐บ์ดํ ์๋ต */
/* Program */
.program {
text-align: center;
}
}
desktop์ผ๋ text-align์ด center๊ฐ ๋๋ฏ๋ก ๋ฏธ๋์ด์ฟผ๋ฆฌ๋ ๋ฑ๋กํด์ฃผ์.
์ฐ์ ์ ์์ฑํ์ผ๋, ๊ฐ์ด๋ฐ ์ ๋ ฌ์ด ์๋ง๋ ๋๋์ด๋ผ ํ์ธํด๋ณด๋
col-md-10์ ํด๋์ ๋์นธ์ด ๋น๊ฒ๋์๊ณ ,
์ฐ๋ฆฌ๋ ์ด๊ฑธ ๊ฐ์ด๋ฐ์ ๋ ฌ ํด์ค์ผํ๋ค.
๋คํํ๋ bootstrap์์ ์ ๊ณตํ๋ ํด๋์ค์ค
justify-content-center์ ์ฌ์ฉํ๋ฉด ๋๋ค!
(row๊ฐ ์ ์ด์ flex๋ฅผ ์ด์ฉํ๊ฒ์ด๋ฏ๋ก)
์์ ์์ดํ ์ ๊ฐ์ด๋ฐ์ ๋ ฌํ๊ณ ์ถ์ row์ justify-content-center๋ผ๋ ํด๋์ค๋ฅผ ์ถ๊ฐํด์ฃผ๋ฉด ๋๋ค.
<div class="row justify-content-center">
+) ์ถ๊ฐ - ์ ์ฒด์ padding ์ฃผ๊ธฐ
section.program ์ ์ฒด์ ํจ๋ฉ์ ์์๋๋ก ์ค์ผํจ.
๊ทผ๋ฐ ์ ์ดํด๋ณด๋ ํจ๋ฉ๋ ๋ง์ฐฌ๊ฐ์ง๋ก curriculum ๋ถ๋ถ๊ณผ ์ผ์นํจ. >> ๋ชจ๋ํ ์ํค์!
์ด๋ฒ์๋ section.programํ๊ทธ์ section์ด๋ผ๋ ํด๋์ค๋ฅผ ์ถ๊ฐํ์.
<section class="program section">
๊ทธ๋ฆฌ๊ณ ๋ง์ฐฌ๊ฐ์ง๋ก style.css ์๋จ ๋ถ๋ถ์
.section {
padding: 80px 0;
}
์คํ์ผ์ ์์ฑํด์ค๋ค.
desktop์ผ๋ padding์ด ์:80px, ์๋:96px์ด๋ฏ๋ก (๋์์ธ์์ ์ฐธ๊ณ )
๋ฏธ๋์ด์ฟผ๋ฆฌ๋ฅผ ์ ์ฉ์์ผ์ฃผ์.
/* >= 768px (Desktop) */
@media screen and (min-width: 768px) {
/* ๐บ ์๋ต */
.section {
padding-bottom: 96px;
}
}
๐ป Design File
๐ปReference Lecture
'PROJECT > WEB' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Project. ๋ฐ์ํ ํ์ด์ง - (5) Curriculum Section (0) | 2022.03.02 |
---|---|
Project. ๋ฐ์ํ ํ์ด์ง - (4) Program Section โก (0) | 2022.03.02 |
Project. ๋ฐ์ํ ํ์ด์ง - (3) Service Section (0) | 2022.03.02 |
Project. ๋ฐ์ํ ํ์ด์ง - (2) landing page (0) | 2022.03.02 |
Project. ๋ฐ์ํ ํ์ด์ง - (1) ํ๊ฒฝ setting (0) | 2022.03.02 |