검색 구현

1, 우선 search의 범위부터 확인해보자

.sub-menu .search{
  background-color: red;
}

2, input 요소에 코드를 작성해준다

.sub-menu .search input{
  width: 36px;
  height: 34px;
  padding: 4px 10px;
  border: 1px solid #ccc;
  box-sizing: border-box;
  border-radius: 5px;
  outline: none;
  background-color: white;
  color: #777;
  font-size: 12px;
 

}

이렇게 코드를 출력해보면 input요소의 부분이 너무 짧은 것을 볼 수 있을 것이다

그래서 이번에는 focus라는 가상 클래스 선택자를 사용해보자

.sub-menu .search input:focus{
  width: 190px;
  border-color: #699900;

}

이건 input요소가 focus가 될 경우 가로 너비를 190px로 만들어주고

테두리의 컬러를 변경해준다

근데 이 때 너무 뽝뽝 움직이기 때문에 transition을 제공한다