【发布时间】:2014-07-29 07:38:31
【问题描述】:
我正在处理的网页有问题。在 Firefox 上,它似乎没有任何问题。
我有 2 个元素,水平滚动,带有背景图像,这两个元素之间的过渡是使用 CSS3 transformX() 进行的。起初这两个元素重叠(以便您可以看到第二个元素的背景图像),当您单击右箭头时,第二个元素从右向左滑动到前面。当您单击右键时,第一个元素从左向右滑动
当我回到第一个元素时,第二个元素会闪烁,就像重新排列它的位置一样。
.first-container.first-container1 {
background: transparent url('../img/backgrounds/first1-background.jpg') no-repeat center center;
background-size: cover;
left: 0;
}
.first-container.first-container2 {
background: transparent url('../img/backgrounds/first2-background.jpg') no-repeat center center;
background-size: cover;
left: 100%;
}
.bs-first .first1 .first-container.first-container2 {
-webkit-transform: translateX(-8.5%);
-moz-transform: translateX(-8.5%);
-o-transform: translateX(-8.5%);
-ms-transform: translateX(-8.5%);
transform: translateX(-8.5%);
}
.first2 .first-container.first-container1 {
-webkit-transform: translateX(8.5%);
-moz-transform: translateX(8.5%);
-o-transform: translateX(8.5%);
-ms-transform: translateX(8.5%);
transform: translateX(8.5%);
z-index: 9;
}
我真的可以使用一些提示来解决这个问题。谢谢!
【问题讨论】:
-
你试过 -webkit-backface-visibility: hidden 吗?