【发布时间】:2020-07-27 23:31:15
【问题描述】:
我想知道如何复制this effect,您悬停在其中的元素似乎会旋转离开鼠标。
我已经研究出如何使用 css 变换来改变 3d 空间中的元素,如下所示:
.scene {
width: 200px;
height: 200px;
border: 1px solid #CCC;
margin: 40px;
}
.card {
width: 100%;
height: 100%;
background: red;
border-radius: 3px;
}
<div class="scene">
<div class="card" style="transform: perspective(500px) rotateY(10deg) rotatex(10deg);"></div>
</div>
但我不确定如何使用 javascript 使其根据鼠标位置进行更新。
【问题讨论】:
-
这可能是您正在寻找的一个很好的教程:technokami.in/…
标签: javascript html css 3d css-transforms