jQuery方法:
// this will handle on load and the click event
$(function(){
$el = $('._red');
// apply the foo class on load
$el.addClass('foo');
// toggle a class on click
$el.on('click', function(){
$(this).toggleClass('bar');
});
});
或者,您可以使用关键帧......但这不适用于点击事件,除非您想添加一个:target
元素。
._red{
background-color:#f00;
display:block;
width:100px;
height:100px;
transform: perspective( 600px ) rotateY( 45deg );
-webkit-transform: perspective( 600px ) rotateY(45deg);
-webkit-animation: rotate 5s infinite;
}
@-webkit-keyframes rotate {
to { -webkit-transform: rotateY(180deg); }
}
关键帧演示
请记住,您必须添加您支持的任何供应商前缀。