April 1, 2022
1 분 소요
**[공지사항]** [개인적인 공부를 위한 내용입니다. 오류가 있을 수 있습니다.]
[반응형 홈페이지 만들기-004]
Section 內 Division 세부 영역 만들기
세번째 섹션의 영역은 아래와 같이 구성되어 있다.
하단은 한 줄을 감싸는 줄 컨테이너 영역 안에 하나의 텍스트박스와 두개의 화살표 아이콘을 감싸고 있는 하나의 컨테이너로 구성되어 있다. 또한 화살표 아이콘을 감싸고 있는 컨테이너 안에는 좌, 우 화살표가 분리되어 들어가있다.
[index.html]
<section>
<div class= "inner" >
<div class= "roadmap-container" >
<div class= "roadmap-title-container" >
<div class= "roadmap-title" > IT분야</div>
</div>
<div class= "arrow-container" >
<i class= "slide-prev fas fa-chevron-circle-left" id= "0" ></i>
<!-- 폰트어썸 아이콘 사용, 아이콘의 크기를 css에서 slide-prev라는 클래스 명명 -->
<i class= "slide-next fas fa-chevron-circle-right" id= "0" ></i>
<!-- 폰트어썸 아이콘 사용, 아이콘의 크기를 css에서 slide-next라는 클래스 명명 -->
</div>
</div>
</div>
</section>
[style.css]
.roadmap-container {
width : 100% ;
display : flex ;
justify-content : space-between ; /*양끝단으로 배분*/
align-items : stretch ;
margin-top : 2rem ;
}
.roadmap-title-container {
width : 100% ;
display : flex ; /* 수평 정렬 */
justify-content : space-between ; /*양끝단으로 배분*/
align-items : center ;
margin : 0 ;
}
.roadmap-title {
font-size : 1.3rem ;
font-weight : bold ;
color : #545e6f ;
}
.arrow-container {
display : flex ; /* 두개의 아이콘을 수평정렬 */
}
.slide-prev {
font-size : 2em ; /* 아이콘 사이즈 키우기 */
cursor : pointer ;
color : rgb ( 47 , 48 , 89 );
margin : 0 ;
}
.slide-next {
font-size : 2em ; /* 아이콘 사이즈 키우기 */
cursor : pointer ;
color : #cfd8dc ;
margin : 0 ;
}
위와 같이 코딩을 하면 아래와 같은 화면으로 나타난다.
주석없는 index.html 일부 파트
<section>
<div class= "inner" >
<div class= "roadmap-container" >
<div class= "roadmap-title-container" >
<div class= "roadmap-title" > IT분야</div>
</div>
<div class= "arrow-container" >
<i class= "slide-prev fas fa-chevron-circle-left" id= "0" ></i>
<i class= "slide-next fas fa-chevron-circle-right" id= "0" ></i>
</div>
</div>
</div>
</section>
주석없는 style.css 일부 파트
.roadmap-container {
width : 100% ;
display : flex ;
justify-content : space-between ;
align-items : stretch ;
margin-top : 2rem ;
}
.roadmap-title-container {
width : 100% ;
display : flex ;
justify-content : space-between ;
align-items : center ;
margin : 0 ;
}
.roadmap-title {
font-size : 1.3rem ;
font-weight : bold ;
color : #545e6f ;
}
.arrow-container {
display : flex ;
}
.slide-prev {
font-size : 2em ;
cursor : pointer ;
color : rgb ( 47 , 48 , 89 );
margin : 0 ;
}
.slide-next {
font-size : 2em ;
cursor : pointer ;
color : #cfd8dc ;
margin : 0 ;
}
댓글남기기