【发布时间】:2020-07-13 16:30:03
【问题描述】:
我试图让卡片元素在悬停时向上移动,然后在不再悬停时向下移动。我目前通过在 CSS 中使用 transform 和 translate 来实现这一点。但是,我注意到这会影响子元素以及我希望此动画受其影响的元素。这是我目前拥有的卡片的 HTML 和 CSS:
.server :hover {
-moz-transform: translate(0, -2px);
-ms-transform: translate(0, -2px);
-o-transform: translate(0, -2px);
-webkit-transform: translate(0, -2px);
transform: translate(0, -2px);
transition-duration: 0.3s;
transition-timing-function: ease-in-out;
}
<div class="server">
<div class="card m-2 p-1 text-center">
<p>Child element</p>
</div>
</div>
【问题讨论】:
标签: html css css-transforms