【发布时间】:2015-08-16 18:39:37
【问题描述】:
我正在重建其他人的 CSS3 过渡,使其能够在 Safari、Chrome 和 Firefox 上运行。 In their version(将鼠标悬停在包装图像上),过渡在 Safari 中效果很好,但在其他两个中效果不佳:元素卡在“向上”位置。 In my version,过渡在 FF 和 Chrome 中运行顺利,但在 Safari 中很生涩(而且它没有旋转)。有任何想法吗?我的 CSS 在下面。
.package-down {
display: block;
position: relative;
height: 100%;
float: left;
width: 33.333%;
margin: 0 0 0 0;
transform: rotate(0deg) ;
-webkit-transition: margin .1s ease, transform .25s ease;
-moz-transition: margin .1s ease, transform .25s ease;
-o-transition: margin .1s ease, transform .25s ease;
transition: margin .1s ease, transform .25s ease;
}
.package-up {
display: block;
position: relative;
height: 100%;
float: left;
width: 33.333%;
margin: -50px 0 0 0;
transform: rotate(-2deg);
-webkit-transition: margin .1s ease, transform .25s ease-out;
-moz-transition: margin .1s ease, transform .25s ease-out;
-o-transition: margin .1s ease, transform .25s ease-out;
transition: margin .1s ease, transform .25s ease-out;
}
【问题讨论】:
-
请提供一个可用的小提琴,以便我们开始使用它。
-
@connexo 用户提供了一个可用的 CodePen,您可以使用它。
-
嗨@connexo,谢谢!我包含了一个 codepen 链接,可以吗? codepen.io/sistercylon/pen/BNWLZR
-
@TylerH 啊,我在文中错过了。谢谢你告诉我!
标签: javascript css css-transitions