【发布时间】:2016-12-31 21:30:55
【问题描述】:
您好,我只想转换我的 css 转换,而不是其他任何东西。很难通过文字来解释,所以请查看下面的代码:
HTML:
<section class="success">
<ul>
<li>
<div class="circle-spin-wrapper">
<img src="ellipse_sm_blue.png" >
</div>
</li>
</ul>
</section>
CSS:
.circle-spin-wrapper {
transition: all 1s ease;
}
.success li:hover .circle-spin-wrapper {
transform:scale(1.25);
position: relative;
top: 95px;
}
如您所见,我有一个 div,当您将鼠标悬停在它上面时,它会缩放 1.25。它也向下移动 95 像素,顶部:95 像素;
过渡有效,但它会同时转换比例(1.25)和顶部:95px。
我想使过渡(过渡:全 1 轻松;)仅适用于 transform:scale(1.25) 而不是顶部:95px。
我知道它与转换 css 中的“all”关键字有关,但我不知道用什么替换它以仅针对转换。
我尝试将“all”替换为“transform”和“scale”,但没有成功。
有人有什么建议吗?
谢谢!
【问题讨论】:
标签: html css css-transitions css-transforms