问题描述
|
我的页面上有一个轮播。我的父元素和子元素的边缘都弯曲,但是当您按下\“ Next \”或\“ PrevIoUs \”并滑动转盘时,子元素在移动时不会保持弯曲。我该如何预防?
.holder {
width:650px;
margin:200px auto;
overflow:hidden;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}
#s7 #posts {
width: 620px;
padding: 15px;
color: #333;
font-size: 14px;
text-align:left;
background:#EEE;
line-height:16px;
min-height:500px;
overflow:visible;
z-index:-1;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}
解决方法
实际上,我敢打赌它确实保持弯曲,只是快一点就可以看到。它看起来并不弯曲,因为您正在看到它的中间,而它正在制作动画,这当然不是弯曲的(例如,您正在看到盒子的顶部,而不是左上角)。
将半径添加到父级
div#s7
,您将被设置。
,确保将border-radius
CSS传递到JavaScript中,或者确保JS / JQuery不会将其删除。
使用Firebug,我可以看到没有边界半径属性分配给所有生成的3个。在您的JS中添加该属性应该可以解决此问题。