transform-origin是规定如何旋转
: center center;为以围绕中心点旋转;
top left以围绕左上角旋转;
top right以围绕右上角旋转;
html
<img src="图片地址" />css
img{transition:transform 3s -webkit-transition:-webkit-transform 3s}img:hover{transform:rotate(360deg) -webkit-transform:rotate(360deg)}
一、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>
不知道是不是你要的效果,望采纳!!!