하루일문

layer 본문

javascript css

layer

support_u 2023. 5. 23. 23:05
## @layer
그룹화 & 우선순위를 정하기
- 레이어는 선언 순서에 따라 스타일이 적용되며, 늦게 선언될수록 높은 우선순위를 갖는다
-  순서를 미리 정의하는것도 가능하다
```css
@layer layer_1 {
  .text {
    color: red;
    font-weight: 700;
  }
}

@layer layer_2 {
  .text {
    color: blue;
  }
}

@layer layer_3 {
  .text {
    color: orange;
    font-weight: 400;
  }
}
```
-> 3, 2, 1

```css
@layer layer_3, layer_1, layer_2
```
추가시 2, 1, 3


- 이름 재사용가능 (같은 이름 시 위에 추가된다는 개념)
- 익명 / url로 외부스타일의 레이어 생성가능
```css
@layer { ... }

@import url(basic.css) layer;
```

- revert-layer로 이전 레이어 스타일 적용
- @layer로 선언치 않은 스타일은 높은 우선순위를 가진다.
- 레이어 끼리 되어있는 것은 우선순위에서 선택자 명시도는 무의미
---

'javascript css' 카테고리의 다른 글

Sass 기초 강의  (0) 2023.07.21
[css] footer밑에 고정  (0) 2023.05.22
[css/javascript] tourist-spots-review-site  (0) 2023.05.05