천진난만 코딩 스토리

23. Friends 화면 만들기 (html,css - component 4) 본문

노마드코더/코코아톡 클론코딩

23. Friends 화면 만들기 (html,css - component 4)

Wisdom_1104 2022. 11. 13. 01:58

4) channel header 만들기

작성한 모습

main 태그 안의

component 코드 밑에

박스를 만들고

<div class="friends-screen__channel"> 를 하여

friends-screen__channel 박스를 만들고

그 안에
<div class="friends-screen__channel-header"> 를 하여

friends-screen__channel-header 박스를 만들고

그 안에
<span>Channel</span>를 하여

Chnnel 적어주고

아이콘도 붙여넣기 해줌. (사이즈는 작게)


변경된 모습

Channel 이란 글자와 아이콘이 입력됨.

 

 

 

5) channel component 만들기

작성한 모습

channel header 코드 밑에

component 코드를 복사하여 붙여줌.

다만 사이즈가 작아야 하기 때문에 xl 사이즈가 아닌 sm 사이즈로 적어줌.

title도 Channel 로 적어줌.

그 밑의 component에는 '2>' 표시를 만들기 위해

코드를 작성해줌.

 

 

변경된 모습

channel 프로필이 생겨남!

 

 

 

6) 이미지 스타일 하기

스타일 한 모습

기본 크기가 70px

큰 크기가  80px 이므로

작은 크기는 0px로 하겠음.

 

 

변경된 모습

이미지가 작아짐.

그러나 border-radius의 값은 그대로 이기 때문에

동그라미가 됨!

 

그렇기에 다시 값을 입력해줘야 함.

 

 

값을 다시 입력함

값을 다시 입력하며 원하는 값을 작성함.

 

 

변경된 모습

원하는 모양으로 다시 변경됨.

 

 

 

7) 글자 두께 변경하기

작성한 모습

channel은 두꺼운 글씨가 아니므로 얇게 해주겠음.

user-component__title에

user-component__title--not-bold 를 적어주고

 

 

스타일한 모습

두게가 600이었으니 더 얇게 바꿔주면

 

 

변경된 모습

두께가 얇아짐.

 

 

 

8) component__column 끼리 사이 넓히기

설명을 위한 비교사진

앞서 말했듯이 (20번째 포스팅에 있음)

한줄에 두 column이 있음.

하나는 이미지와 이름 등

하나는 오른쪽 끝의 자잘한 것들.

 

현재 만든 '2>'는 오른쪽 끝에 위치 하지 않고

글자 바로 옆에 위치하기  때문에

둘의 사이를 조정하여 주겠음.

 

 

작성한 모습

user-component에 이미

flex가 되어 있었으니

간격만 넓혀주면 됨.

 

 

적용된 모습

'2>' 숫자와 아이콘이 오른쪽 끝에 위치하게 됨.

 

 

 

9) channel header 스타일 하기

스타일한 모습

margin과 padding을 주어 공간을 넓혀주고

위쪽에 border를 주어 경계선을 만들어줌.

 

 

적용된 모습

border와 공간이 생김

 

 

스타일한 모습

 channel header와 Channel 프로필 사이에

margin을 주어 공간을 만들어줌.

 

 

변경된 모습

공간이 생긴 것을 볼 수 있음.

 

 

 

10) channel header 색과 배치

스타일한 모습

flex 하여

글자와 아이콘의 사이를 넓혀준 후

색상을 변경해줌.

 

 

변경된 모습

아이콘이 오른쪽 끝에 위치하고

전체 색이 변경됨.

 

 

 

11) component 아이콘 색 변경하기

비교 사진

빨간색 박스에 있는 숫자의 색도

지금 만들어야 하는 Channel의 '2>' 색도

같은 색이므로

 

 

스타일한 모습

파란색 박스가 user-component__column:first-child 이고

빨간색 박스가 user-component__column:last-child 이므로

 

빨간색 박스인 user-component__column:last-child를 불러와서

원하는 값을 입력해줌.

 

 

변경된 모습

 

Friends 페이지 끝!!!