1
*{ transition: all 0.25s linear; }
이 성능에 악영향을 미칩니 까, 아니면 좋지 않습니까? 요소의 더 나은 전환을 얻는 다른 방법이 있습니까?* selector의 전환 속성을 사용 하시겠습니까?
저는 미디어 쿼리에서 값을 변경할 때 요소가 잘리고 깜박 거리지 않도록 요소를 부드럽게 전환하려고합니다.
*{ transition: all 0.25s linear; }
이 성능에 악영향을 미칩니 까, 아니면 좋지 않습니까? 요소의 더 나은 전환을 얻는 다른 방법이 있습니까?* selector의 전환 속성을 사용 하시겠습니까?
저는 미디어 쿼리에서 값을 변경할 때 요소가 잘리고 깜박 거리지 않도록 요소를 부드럽게 전환하려고합니다.
*{ transition: all 0.25s linear; }
을 사용하면 웹 사이트의 모든 요소가 해당 속성을 갖지만 움직이는 요소를 대상으로 타겟팅하는 것은 해당 요소에만 적용된다는 것을 의미합니다. 예를 들어, .animate{transition: all 0.25s linear;}
질문에 대한 성능면에 대해서는 *{ /* style */ }
은 훨씬 느립니다. 요소와 스타일의 부하에
#main-navigation { } /* ID (Fastest) */
body.home #page-wrap { } /* ID */
.main-navigation { } /* Class */
ul li a.current { } /* Class *
ul { } /* Tag */
ul li a { } /* Tag */
* { } /* Universal (Slowest) */
#content [title='home'] /* Universal */
내 말처럼, :
ID 년대 유니버설은 적어도이며, 가장 효율적이다. 예를 들어 느린 3g 또는 2g 연결을 사용하는 사람들은'* {transition : all 0.25 linear; } '속성은 무겁다 (일반적으로 애니메이션). 나는이 오래된 게시물 [css-tricks/universal selector] (https://css-tricks.com/things-it-might-be-funuseful-to-try-the-universal-selector-on/)에서 그것에 대해 뭔가를 읽었다.) – LucasTelesx