divを回転させたいのですが、を使ってhandle ( button on its top-right corner )
試しましたが、成功しませんでした。この仕事をしてくれるプラグインがあれば教えてください。ありがとう !
質問する
2051 次
3 に答える
1
おそらくここで解決策を見つけることができます: jQuery - CSS - ドラッグ マウス イベントによる Div の回転 これは、似たような問題です。
于 2012-06-05T13:52:00.677 に答える
0
jquery である必要がない場合は、CSS3 を使用できます。
CSS3 回転で小さなサンプル スクリプトを作成しました。
<style>
.divClass:hover {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-o-transform: rotate(360deg);
-ms-transform: rotate(360deg);
}
.divClass {
-webkit-transition: all 0.6s ease-in-out;
-moz-transition: all 0.6s ease-in-out;
-o-transition: all 0.6s ease-in-out;
-ms-transition: all 0.6s ease-in-out;
width: 200px;
height: 200px;
background-color:orange;
}
</style>
<div class="divClass">
<button style="float: right">42</button>
</div>
それをhtmlファイルに入れて、それがあなたが望むものかどうか見ることができます。
実際、すべての主要なブラウザーでサポートされているかどうかはわかりません。Chrome でテストしたところです。
于 2012-06-05T13:53:22.680 に答える
0
次/前のデモの次のボタンを使用して、jQuery サイクル プラグイン、特に中間デモ (パート 2)を見てください。
HTML
<div id="divWrapper">
<a href="#" id="handle">Rotate</a>
<div id="divRotate">
<div>This is content One...</div>
<div>This is content Two...</div>
<div>This is content Three...</div>
<div>This is content Four...</div>
</div>
</div>
JS
$('#divRotate').cycle({
fx: 'fade',
speed: 'fast',
timeout: 0,
next: '#handle'
});
于 2012-06-05T13:51:54.280 に答える