简单的css3头像旋转与3D旋转效果
Tips:当你看到这个提示的时候,说明当前的文章是由原emlog博客系统搬迁至此的,文章发布时间已过于久远,编排和内容不一定完整,还请谅解`
简单的css3头像旋转与3D旋转效果
日期:2017-7-10 阿珏 css 浏览:3896次 评论:2条
经常会在一些网站看到评论区,评论人的头像当鼠标经过会360°旋转
先看一下效果

css部分#
img{
height:300px;
border-radius:50%;
border:2px solid green;
/*变化规则*/
transition:all 2s;
}
img:hover{
/*
变化动作
定义2d旋转,参数填写角度
*/
transform:rotate(360deg);
}
HTML部分(很简单,就一张图片)#
<img src="http://www.52ecy.cn/log0.png">
3D旋转效果(前台显示样式好像还是冲突了-。-)

CSS代码#
div{
width:300px;
height:300px;
border:1px solid red;
/*如果希望看到3d效果,需要在动的这个元素的父元素,增加一个perspective属性*/
perspective:300px;/*3D 元素距视图的距离,一般与图片的高一致效果最佳*/
}
img{
width:300px;
height:300px;
border:1px solid red;
/*变化规则*/
/*设置旋转元素的原点位置*/
transform-origin:bottom;
transition:all 2s;
}
img:hover{
/*变化动作*/
transform:rotateX(60deg);
}
HTML代码的部分和头像旋转部分的一模一样,只需放一张图片即可,此处忽略。
因我是直接将效果图插入当前页面,会导致与当前页面的css样式发生冲突,毁掉整个页面,固修改了效果图的样式选择器
注意:在IE模式下可能不生效
网友评论:
Railgun丶无限 4年前 (2017-07-11)
不是可能,动画效果是h5新特性,ie那渣逼的支持肯定是会出事的
阿珏 4年前 (2017-07-11)
@Railgun丶无限:高版本的ie不是应该多多少少支持那么一点么
作者: 阿珏酱
出处:https://www.cnblogs.com/Ajue/p/18201776
本博客所有文章如无特别注明均为原创。本站使用「CC BY-NC-SA 4.0」创作共享协议,引用或转载请以超链接形式注明作者及出处。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义