본문 바로가기
HTML CSS

KokoaTalk Clone Coding: friends screen 1(nav-bar)

by jane.dev 2021. 5. 13.
반응형

navgation bar html, css 작성

friends-navigation bar

index.html 을 그대로 복사해서 <head>와 status-bar, <script> 부분만 남기고 전부 삭제

abbreviation

단축키를 사용해서 하단 navigation-bar 만들기

nav(nav)>ul(nav__list)>li(nav__btn)>a(nav__link)

 

navigation-bar css파일 만들기

위치 아래로 고정

.nav {

    position: fixed;

    bottom: 0;

    width: 100%;

}

css 원리

마지막 아이콘이 옆으로 밀려나서 보이지 않음

width: 100% -> navigation-bar가 width를 100% 차지하게 만들고,

padding: 20px 50px; -> padding을 양쪽에 50px씩 주면서

width를 100% 유지하기 위해 왼쪽부터 50px씩 밀려남(box가 padding의 50px*2만큼 커짐)

-> box-sizing: border-box

padding을 줘도 박스사이즈가 변하지 않게함

 

'1' 표시 추가

아이콘 앞에  <span>추가해서 메시지 알림 추가

css

border-radius는 height와 width의 반 크기로 하면 원형으로 작성됨

박스의 위치를 조금씩 옮기려면 display: absolute로 작성 -> 그러면 상위 container가 아닌 body기준으로 위치가 움직여짐

상위 container(nav__link)에 display: relative를 작성하면, 상위 container를 기준으로 옮겨짐

 

최종
03 friend nav-bar