CSS는 시간이 지남에 따라 발전하고 있으며 가장 일반적으로 사용되는 기능을 더 쉽게 구현할 수 있도록 새로운 기능이 추가되고 있습니다. 오늘 우리는 CSS를 더욱 강력하게 만드는 이러한 기능을 한 번 살펴보겠습니다.
@property(at-rule)를 사용하면 개발자가 사용자 정의 속성을 정의할 수 있습니다. 이번 포스팅에서는 @property가 무엇인지, 왜 유용한지, 어떻게 사용하는지 몇 가지 실용적인 예시를 통해 살펴보겠습니다.
CSS 사용자 정의 속성(변수)은 오랫동안 사용되어 왔으며 이를 통해 색상, 글꼴 크기 또는 기타 스타일 값과 같은 값을 저장하고 재사용할 수 있습니다. 그러나 최근까지는 유형 정의, 기본값 정의와 같은 고급 기능이 부족했습니다. 이는 복잡한 애니메이션을 구현하려는 경우 특히 유용합니다(향후 게시물에서 자세히 설명).
@property 규칙은 js를 실행할 필요 없이 스타일시트에서 직접 사용자 정의 속성 등록을 나타냅니다.
@property --my-custom-property { syntax: "<color>"; inherits: false; initial-value: red; }
원본 게시물
위 내용은 맞춤 변수에 대한 CSS @property 초보자 가이드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!