>source

CSS 변수 상속을 방지할 수 있는 방법이 있습니까? 문제는 많은 변수가 필요하고 각 요소가 수백 개의 CSS 변수를 상속하기 때문에 내 웹사이트가 극도로 느려지는 것을 원하지 않는다는 것입니다.

또는

내가 원하는 것을 입력할 수 있고 다른 사람이 사용하지 않는 CSS 속성이 있습니까?

변수를 어떻게 사용하고 어디에 선언합니까? 우리에게 더 많은 컨텍스트를 제공

Temani Afif2022-01-17 12:52:34

한 가지 옵션은 SCSS 번들을 보는 것입니다. 이렇게 하면 각 페이지에서 필요한 비트만 가져올 수 있습니다.

Andrew Corrigan2022-01-17 13:00:47

@TemaniAfif 기본적으로 내 목표는 요소에 적용되는 모든 스타일을 추적하는 것입니다. 각 CSS 클래스는 내 code에 의해 생성되며 빈 변수를 사용하여 요소에 영향을 미치는 모든 스타일을 가져오는 것에 대해 생각하고 있었습니다. 거의 사용하지 않는 CSS 속성을 각 클래스의 ID를 저장하는 컨테이너로 사용할 수 있다고 생각했는데, 이를 선택하면 항상 변수를 제거하고 계산된 스타일을 다시 가져옵니다. 그렇게 하면 적용되는 모든 selectorObject를 얻을 수 있습니다. 요소

Autumnlight2022-01-17 13:01:00

@TemaniAfif ... 왜?

Andrew Corrigan2022-01-17 13:04:03

내 프로젝트에 필요합니다. 웹 사이트 빌더를 구축하여 모든 종류의 CSS 선택기를 작성할 수 있지만 내 문제는 어떤 요소가 어떤 요소에 영향을 미치는지 알 수 없다는 것입니다. 시작할 때 querySelector를 수행할 수 있지만 이후에는 어떻게 됩니까? 새 요소를 만들 때 시작하면 모든 선택기를 통해 매번 반복할 수 없습니다. 너무 비싸거나?

Autumnlight2022-01-17 13:08:02
  • 이전 c++ : 업데이트 루프의 성능을 어떻게 최적화합니까?
  • 다음 haskell : 하스켈의 기본적인 펑터에 대해