0

私が使用-webkit-transform: rotate(40 deg)していて、回転された要素が、回転された要素の上にある要素の一部を隠しているようです (ではありません)。

ここでは、デモが簡単になるように、コードを使用して jsFiddle を作成しました。

おそらくこれは、回転した要素が他の要素の一部を隠しているためですが、この効果は必要ありません。どうすれば修正できますか?

使っz-indexたけどダメ!

4

1 に答える 1

1

3D 変換を行っています。「回転」ではなく、フィドルに「回転Y」があります。つまり、ボタンの前で平面の一部を移動しています。2 番目のボタンのコードを

$("div.buttonB").click( function() {
    $("div.background").css('-webkit-transform', 'rotateY(-190deg)')
});

この方法では、buttonB をクリックした後、buttonB はクリック可能になりますが、buttonA はクリックできません。ここで -190deg を 190deg に変更すると、逆に機能することがわかります。

3D 変換について詳しく知りたい場合は、このサイトをチェックしてください。

http://thewebrocks.com/demos/3D-css-tester/

ビデオを見て、コントロールで遊んでください。お役に立てれば。

于 2012-06-23T20:00:36.147 に答える