【发布时间】:2018-06-20 11:19:58
【问题描述】:
我试图了解转换属性如何与操作顺序一起工作以及它与转换持续时间的相关性。
假设我有一些 html
<div class="container">
<ul>
<li id="obj-1"><a href="#">Item 1</a></li>
<li id="obj-2"><a href="#">Item 2</a></li>
</ul>
</div>
container 的相关 css 将是:
transition: all 6s ease 0s;
现在,如果我想转换 #obj-1,请编写如下内容:
#obj-1 {
// some styling
}
#obj-1:hover {
transform: scale(10) scale(2) scale(0.05);
}
浏览器会如何解释这个 CSS?我最初的想法是它会为每个“功能”(3)分配一个分配的时间(6s/3fun = 2 sec per fun)。它不是那样工作的,所以我想知道是否有人会指出是什么决定了每个函数将运行多长时间,或者它们是否在执行前以某种方式被改变。
【问题讨论】:
标签: css transform css-transforms