青いボックスの上にマウスを置いてください。青色のボックスは170度回転しますが、親と重なるのはdiv
です。私は、親と重複することなく、青のボックスを回転させたいdiv
。div内のdivを制御する方法は?
.box {
width:250px;
height:250px;
background:red;
}
.box_inside {
position:absolute;
width:250px;
height:250px;
background:blue;
transition:all 0.7s linear;
}
.box_inside:hover {
-ms-transform: rotate(170deg);
-webkit-transform: rotate(170deg);
transform: rotate(170deg);
}
<div class="box">
<div class="box_inside"> </div>
</div>
あなたは親のdivを(彼らが重なりますので、同じ幅/高さ)重複していないとはどういう意味ですか? – Nix
* Umm、*ジオメトリはあなた次第です! CSSは他のオブジェクトを「含む」オブジェクトについては考えていません。さまざまなZオーダーの位置を持ちますが、これは本格的な階層的なグラフィックオブジェクトモデルではありません。オブジェクトが他のオブジェクトと重ならないようにするには、それに応じてそれぞれのオブジェクトのサイズと位置を設定する必要があります。 –
こんにちは私はそれが赤いdiv内で回転する必要があります回転時を意味します。しかし、このプログラムでは、回転すると青いボックスの角が赤いdiv(親div)と重なることがわかります。 –