본문 바로가기

scss styled-components hover 상태일때 다른 클래스 선택하기 중복선택되게 하기

by tonyhan18 2022. 3. 22.
728x90

위와같이 같은 순위의 class일때 nav-links가 hover되면 item_contents가 보이게 만들고 싶다.

 

.nav-item {
      height: 80px;
      .nav-links {
        color: #fff;
        display: flex;
        align-items: center;
        text-decoration: none;
        padding: 0.5rem 1rem;
        height: 100%;
        &:hover {
          border-bottom: 4px solid #fff;
          transition: all 0.2s ease-out;
          .item__contents {
            display: block;
          }
        }
      }

위와같이 .nav-links가 hover 되었을떄 .item__contents가 block 되도록했는데 안잡힌다.

 

형재 선택자를 넣어보았다.

 

.nav-item {
      height: 80px;
      .nav-links {
        color: #fff;
        display: flex;
        align-items: center;
        text-decoration: none;
        padding: 0.5rem 1rem;
        height: 100%;
        &:hover {
          border-bottom: 4px solid #fff;
          transition: all 0.2s ease-out;
          +.item__contents {
            display: block;
          }
        }
      }

위와같이 item__contents가 형재라고 표시해주었다.

 

잘 나온다.

728x90