【发布时间】:2018-08-06 13:54:33
【问题描述】:
我想旋转 .profile__photo--border-2 div,但它一直在平移。而且它根本不旋转。
这是代码。
也许我做错了什么。
&__photo {
position: relative;
z-index: 3;
&--border-1,
&--border-2 {
position: absolute;
height: 110px;
width: 110px;
top: 48%;
left: 50%;
transform: translate(-50%, -50%);
cursor: pointer;
border-radius: 50%;
border-width: 1px;
border-style: solid;
border-color: rgb(37, 184, 184) rgb(37, 184, 184) rgb(37, 184, 184) transparent;
transition: all 1.5s ease-in-out;
}
&--border-2 {
height: 120px;
width: 120px;
border-color:rgb(37, 184, 184) transparent rgb(37, 184, 184) rgb(37, 184, 184);
}
&--border-2:hover {
/* Something wrong going on here */
width: 120px;
height: 120px;
transform-origin: 0 0;
transform: rotateZ(360deg);
}
& img {
height: 100px;
width: 100px;
border-radius: 50%;
z-index: 3;
}
}
那里。
【问题讨论】:
-
能否提供一些代码 sn-p 以便我们为您提供帮助
-
欢迎来到 Stack Overflow!寻求调试帮助的问题应包括所需的行为、特定的问题或错误以及在问题本身中重现它所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。请参阅:How to create a Minimal, Complete, and Verifiable example.
-
上面有一个jsfiddle链接。
标签: html css sass css-animations