我正在制作一个圆形图像滑块。当用户单击任何图像时,它会滑入中心。在左侧的图像中,我想在类中添加一些角度,而在右侧的图像中,我想在不同的类中添加以给出不同的角度。
Javascript:
$(document).on('click', 'img', function() {
var t=$(this);
t.prevAll().removeClass('t2').addClass('t1');
t.nextAll().removeClass('t1').addClass('t2');
}
CSS:
.t1
{
transform: skewX(5deg) skewY(175deg); /* W3C */
-webkit-transform: skewX(5deg) skewY(175deg); /* Safari & Chrome */
-moz-transform: skewX(5deg) skewY(160deg); /* Firefox */
-ms-transform: skewX(5deg) skewY(175deg); /* Internet Explorer */
-o-transform: skewX(5deg) skewY(175deg); /* Opera */
}
.t2
{
transform: skewX(-5deg) skewY(15deg); /* W3C */
-webkit-transform: skewX(-5deg) skewY(10deg); /* Safari & Chrome */
-moz-transform: skewX(-5deg) skewY(5deg); /* Firefox */
-ms-transform: skewX(-5deg) skewY(10deg); /* Internet Explorer */
-o-tran
}
在图像的单击事件中,我给出了角度,但是在单击最后一个“第 12 个”图像时将不会显示正确的对齐方式,因为以前的所有图像都将进入同一类,该怎么做?