프론트엔드개발 cssbefore을 활용하여 h1테그 꾸미기 (2)
프론트엔드개발 cssbefore을 활용하여 h1테그 꾸미기 (2) — #프론트앤드 #cssbefore #h1테그 웹사이트 디자인 소개 및 학습목표 디자인소개 패스트 캠퍼스 "최성...
#SVG UI#Naver Blog
#프론트앤드 #cssbefore #h1테그
웹사이트 디자인 소개 및 학습목표
디자인소개
패스트 캠퍼스 "최성일"강사님의 강의를 듣고 내용정리한 글입니다. 디자인은 강의의 템플릿을 아주 살짝 변형하였습니다. 모든 디자인 저작권은 강사님께 있습니다.
학습목표
구글 웹폰트 연결과 h1태그를 꾸며 볼것이다.
짚어가야할 요소
HTML
- main테그 구조의 이해
- h1테그와 strong태그
CSS
- cssbefore가상선택자로 h1위에 선을 그리기 (중요)
- 구글 웹폰트 연결
HTML 전체구조도
그림을 통해 h1테그의 위치를 이해하면서 따라오면 더욱 좋다.
HTML
웹페이지의 제목 배치하기
html
<body>
<main>
<h1>FAVORITE <strong>FOOD</strong> </h1>
</main>
</body>
main>h1안에 제목을 지어주고, <strong>태그로 원하는 글씨를 강조했다. 내가 좋아하는 음식을 소개하는 SVG UI를 구현할 것이다.
CSS
h1 위치 조정하기
scss
body{
---//이전글 참고
main{
---//이전글 참고
h1{
position: absolute;
top: -50px;
}
}
}
- top : -50px을 활용하여 메인(부모)영역 밖으로 h1을 보낼 수 있다.
- 디자인 할때 아주 좋은 꿀팁이니 기억해두자
h1 웹폰트아이콘 연결하기
scss
@import url('https://fonts.googleapis.com/css2?family=Rajdhani:wght@300&display=swap');
//부모요소생략
h1{
position: absolute;
top: -50px;
font: 35px/1.2 "Rajdhani" ;
opacity: 0.7;
}
- 웹폰트아이콘을 적용해주면 깔끔한 디자인이 완성된다.
- FOOD는
<strong>테그로 감싸버렸기 때문에 더 진한 것을 볼 수 있다. - 웹폰트아이콘 적용방법이 궁굼하면 여기를 클릭하자.
CSSbefore을 활용하여 h1위에 선 그리기
scss
@import url('https://fonts.googleapis.com/css2?family=Rajdhani:wght@300&display=swap');
//부모요소생략
h1{
---//위참고
&::before{
&::before {
content: "";
display: block;
background: #777;
position: absolute;
top: -10px;
width: 5vw;
height: 1px;
}
}
}
before가상선택자로 선을 구현하였다.
- top:-10px; 로 h1영역을 벗어나 위로 향한 것을 볼 수 있다.
복습
짚어갈 포인트
- 구글웹폰트 적용
- top:-10px로 영역 밖에 원하는 요소 배치
- 가상선택자에 대한 이해





