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 ローテーションにアニメーションを設定するにはどうすればよいですか? つまり、1 つのステップではなく、流動的です。したがって、動きは「アニメーション」でなければなりません。私の言いたいことを理解していただければ幸いです:)