transform-origin是规定如何旋转
: center center;为以围绕中心点旋转;
top left以围绕左上角旋转;
top right以围绕右上角旋转;
一、CSS中鼠标悬停到元素上顺时针转360deg可以使用transition和transform这两个属性;二、正常情况下,transition是加到设置元素样试的CSS中的,而transform是添加到动态伪类选择器:hover后的
三、如果要实现鼠标悬停后元素旋转360不回去,可将transition也加到:hover后面
举例:
<style>
.bg{
width: 200px
height: 200px
margin: 10px
box-shadow: 0 1px 8px #666
}
.bg:hover{
transition: all 0.5s ease-in
transform:rotate(360deg)
}
</style>
<div class="bg"></div>
不知道是不是你要的效果,望采纳!!!
transition使用为鼠标指针的滑过状态设置一些动画效果。图标在1秒内匀速旋转360度。
.close:hover::before{
-webkit-transform:rotate(360deg)
transform:rotate(360deg)
-webkit-transition:-webkit-transform 1s linear
transition:transform 1s linear
}