Javascript - (5)

송민혁·2022년 2월 4일
post-thumbnail

헤더와 드롭다운 메뉴

쓰는 이유 : 많은 div에서 헤더를 구분짓기 위해서이다. 기능적으로는 div와는 다른 게 없다.

검색 & 서브메뉴

  • body 태그에 sub-menu 클래스를 만든다.
  • ul과 li 태그를 이용하여 서브메뉴 요소들을 만든다.
  • 구글 아이콘을 이용하여 검색 아이콘을 생성한다.
  • input type= "text"를 작성하여 입력창을 만든다.

  • 정렬과 배치를 사용하여 원하는 위치에 서브메뉴를 구성한다.
  • hover, focus, transition를 이용하여 검색을 꾸민다.
  • 그리고 돋보기 아이콘을 눌러도 반응할 수 있도록 JS를 사용한다.

focus와 blur는 서로 반대라고 생각하면 된다.

이러면 얼추 원하는 서브 메뉴가 완성된다.

메인 메뉴

  • ul태그와 li태그를 이용하여 기본 소스들을 만든다
  • hover와 display를 사용하여 드롭 메뉴를 만든다.
  • 여기서도 배치와 정렬을 중요시 여기고 색깔포인트도 신경쓰면 된다.

BEM

Block Element Modifier
BEM이란 HTML 클래스 속성의 작명법을 의미한다.

  • 방법1 : 요소__일부분
  • 방법2 : 요소--상태

예시

선택자를 지정할 때 중복을 막고 정확하게 선택자를 지정하기 위해서 사용한다.

Section

순차적 애니메이션

0개의 댓글