如果我在 CSS3 中有这个框(据我所知,这不是 CSS3,只是特定于浏览器):
HTML
<div id="container">
<div id="box"> </div>
</div>
CSS
#container
{
padding:100px;
}
#box
{
width:200px;
height:200px;
background-color:red;
}
#box.selected
{
transform: rotate(30deg);
-ms-transform: rotate(30deg); /* IE 9 */
-webkit-transform: rotate(30deg); /* Safari and Chrome */
-o-transform: rotate(30deg); /* Opera */
-moz-transform: rotate(30deg); /* Firefox */
}
jQuery(仅用于管理框上的悬停)
$('#box').hover(
function () {
$(this).addClass('selected');
},
function () {
$(this).removeClass('selected');
}
);
如何为该 CSS 旋转设置动画?我的意思是,不是一步,而是流畅。所以运动应该是“有生命的”。希望你明白我的意思:)