【发布时间】:2023-03-23 13:56:01
【问题描述】:
我有一个三角形,我需要它围绕左下角的三角形角度旋转 360 度。我需要固定这个点,让三角形围绕它旋转。
这是我的代码
figure {
background-color:#000;
position: relative;
overflow:hidden;
margin: 20px 1%;
height: 200px;
text-align: center;
cursor: pointer;
}
.icons {
position: absolute;
top:0;
left:20%;
width: 50%;
height: 50%;
background: url("http://imgh.us/triangle_6.svg") no-repeat center center;
background-size: 100% 100%;
content: '';
-webkit-transition: -webkit-transform 0.45s;
transition: transform 0.45s;
-webkit-transform: rotate3d(0,0,1,0deg);
transform: rotate3d(0,0,1,0deg);
-webkit-transform-origin: 0 100%;
transform-origin: bottom left;
}
figure:hover .icons{
-webkit-transform: rotate3d(0,0,1,360deg);
transform: rotate3d(0,0,1,360deg);
}
<figure>
<div class="icons">
</div>
</figure>
我需要它从静态原点旋转 360 度,并希望它成为三角形的左下角。 这可能吗 ? 提前致谢。
【问题讨论】: