개발 노트

scss - & 본문

프로그래밍/CSS

scss - &

알 수 없는 사용자 2023. 9. 4. 23:22

보통 & 기호는 현재 선택한 요소를 나타냅니다.

&::는 이러한 기능을 확장하여 부모 요소에 스타일을 적용하거나 조작할 수 있게 합니다.

.button {
  background-color: blue;

  &:hover {
    background-color: red;
  }
}

위의 코드에서 &:hover.button 요소에 대한 hover 상태를 나타냅니다. 이때 &.button을 나타냅니다.

 

.button {
  background-color: blue;

  &.active {
    background-color: green;
  }
}

위의 코드에서 .button.active는 .button의 자식으로 .active 클래스가 있는 경우에 적용됩니다.

이때 &는 .button을 나타내며, &.active는 .button.active를 생성합니다.

 

따라서 &::는 SCSS에서 부모 선택자를 조작하는 강력한 도구로 사용될 수 있습니다.

'프로그래밍 > CSS' 카테고리의 다른 글

CSS 최신문법(where/is/has/not)  (0) 2025.01.14
간격에 대해  (0) 2023.08.31
SCSS - $변수명  (0) 2023.08.30
Ant Design CSS 변경하기  (0) 2023.06.14
인라인 스타일에서 hover지정하기  (0) 2023.06.14