出于好奇,如果您使用特定属性,性能值方面是否有任何差异,例如: select ID, Name, Grade, Mark
FROM (select ID, Name, Grade, Mark,
Row_number() over(partition by Grade order by mark desc) AS RN
From <Table> ) A
WHERE RN = 1
,针对一般财产transition: color .3s
?
答案 0 :(得分:0)
让浏览器控制动画序列,可以通过改变帧速率,最小化绘画并将部分工作卸载到GPU来优化性能和效率。
在上述情况下all
与color
的性能损失(如果有的话)应该忽略不计(微秒)。
有关详细信息,请参阅here。
答案 1 :(得分:0)
如果仅颜色发生变化,它们应该执行相似的操作,但它将适用于给定元素的样式上的任何更改。如果有的话,差异可能是大多数现代浏览器无法察觉的。
“全部”优化的可能性很大,以确保只遵循必要的礼节。
因此,唯一需要考虑的是另一种可能性会改变,而你不希望0.3s过渡。
答案 2 :(得分:0)
有很多来源可以解释CSS中动画和过渡的性能问题。在我看来,我找到的最佳解释是at the Adobe website