Phi*_*lex 5 css rotation css-transforms
我有一系列元素,如下图所示:
它们向一侧旋转45度(内部-45度内,保持直立).
现在我想围绕垂直轴旋转每个元素,穿过元素的中心.旋转Y不起作用,因为它是45度角.
你会怎么做呢?
val*_*als 12
诀窍是在45度旋转之前设置此旋转:
.container {
width: 200px;
height: 200px;
margin: 100px;
border: solid 1px;
transform: rotateY(0deg) rotate(45deg); /* needs Y at 0 deg to behave properly*/
transition: transform 2s;
}
.container:hover {
transform: rotateY(180deg) rotate(45deg); /* notice the order */
}
.inner {
margin: 50px;
transform: rotate(-45deg);
}Run Code Online (Sandbox Code Playgroud)
<div class="container">
<div class="inner">INNER</div>
</div>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18385 次 |
| 最近记录: |