我在一个函数内的 jQuery 中切换了这个 css 类(代码归功于@Laurence):
function rocksType_shift(direction) {
$('#rocksType_DBitems_container .before').removeClass('before')[direction]().addClass('before');
$('#rocksType_DBitems_container .current').removeClass('current')[direction]().addClass('current');
$('#rocksType_DBitems_container .after').removeClass('after')[direction]().addClass('after');
}
整个上下文-小提琴。
这些类具有以下配置:
/* CSS styling for the 1st visible item (before) */
.before {
background-color: Aquamarine;
-webkit-border-radius: 70px 24px 24px 24px;
-moz-border-radius: 70px 24px 24px 24px;
border-radius: 70px 24px 24px 24px;
}
/* CSS styling for the 2nd visible item (current) */
.current {
background-color: Aqua;
border: 4px solid #000000;
-webkit-border-radius: 24px 24px 24px 24px;
-moz-border-radius: 24px 24px 24px 24px;
border-radius: 24px 24px 24px 24px;
}
/* CSS styling for the 3rd visible item (after) */
.after {
background-color: Aquamarine;
-webkit-border-radius: 24px 24px 24px 70px;
-moz-border-radius: 24px 24px 24px 70px;
border-radius: 24px 24px 24px 70px;
问题:我想使用 animate(),所以我可以为边界半径设置动画。这可以做到吗?
佩德罗