[ 계획 세우기 + GNB 구역 ]
▶ 결과물 보고 계획서 세우기
- 구역 계획하기
- Html 쓰기
- CSS 설정하기
구역 나눠보기
- GNB구역: 어느 페이지에 들어가든 공통적으로 사용할수 있는 메뉴 바를 지칭
- 메인구역: 본문의 주 컨텐츠
- CTA구역: 사용자의 반응을 유도 하기 위한 버튼이나, 배너를 가르킴
태그를 매칭
▶ Main 구역
구역 확인
가운데 영역
태그 적용하기
- <br />: 줄바꿈 태그
<div class="main">
<h3>매주 월요일, 내 강의실에 찾아오는<br/>온라인 코딩 학습지</h3>
<h1>띵동코딩이 도착했어요!</h1>
<img src="https://media-sparta.s3.ap-northeast-2.amazonaws.com/media/images/hero.png">
</div>
CSS 입히기
- .main > img 에서 “꺽쇠”(>) : main 구역의 안의 img 이름표를 불러줄 때 사용
.main {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding-top: 60px;
}
.main > img {
width: 1300px;
}
.main > h3 {
text-align: center;
font-size: 22px;
font-weight: 500;
line-height: 1.5;
color: #415b6d;
margin-bottom: 10px;
}
.main > h1 {
font-size: 46px;
font-weight: 800;
color: #26343d;
}
수평선 만들기
- 수평선은 <hr /> 태그로 만들 수 있음
- 수평선 CSS 적용
- border-top: none : 위쪽 테두리가 없게 지정
- border-bottom: 0.5px solid lightgray : 테두리의 아랫쪽 속성을 연한 회색
▶ CTA 구역
구역확인
가장 아랫쪽! 이 부분은 스크롤에 따라 “움직이지 않아야”함
태그 적용하기
<div class="cta">
<p><span>첫 달 만 원</span> 혜택 특별 연장, 선착순 100명 한정!</p>
<button>만 원으로 시작하기</button>
</div>
CSS 입히기
- position: fixed : 스크롤에 관계 없이 늘 같은 자리로
- left: calc(50% - 절반) : fixed일 때 가운데로 오게 만드는 팁
.cta {
position: fixed;
width: 1200px;
height: 80px;
margin: auto;
bottom: 20px;
left: calc(50% - 600px);
background-color: white;
border-radius: 10px;
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
box-shadow: 0px 0px 10px 0px lightgray;
}
.cta > p {
font-size: 20px;
font-weight: 500;
margin-left: 120px;
}
.cta > p > span {
color: #ff773c;
}
.cta > button {
width: 300px;
height: 60px;
font-size: 16px;
background-color: #ff773c;
border-radius: 10px;
border: none;
color: white;
font-weight: 700;
margin-right: 120px;
cursor: pointer;
}
[ 폰트 입히기 ]
▶ 구글 웹 폰트 배우기
구글 웹폰트: https://fonts.google.com/?subset=korean
Google Fonts
Making the web more beautiful, fast, and open through great typography
fonts.google.com
- 마음에 드는 폰트를 클릭
- [+ select this stlye]을 클릭
- 우측 상단의 모음 아이콘을 클릭
- impot를 눌러서 복사
- 복사한 코드를 <style></style> 태그에 넣어주면 폰트 적용 끝
▶ Pretendard 폰트 적용하기
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css');
* {
font-family: "Pretendard",serif;
}
모든 태그 적용시 * { } 을 이용
'항해99' 카테고리의 다른 글
리액트 입문주차 1 (0) | 2023.06.23 |
---|---|
JavaScript 문법 종합반 4주차 (0) | 2023.06.20 |
띵동코딩 CSS기초_Level1_1 (0) | 2023.06.01 |
JavaScript 문법 종합반 3주차 (0) | 2023.05.25 |
JavaScript 문법 종합반 2주차 (0) | 2023.05.23 |
댓글