您现在的位置是:网站首页> 编程资料编程资料
CSS3实现可翻转的hover效果CSS3实现伪类hover离开时平滑过渡效果示例CSS3鼠标hover图片遮罩层文字动画特效5种纯CSS3鼠标hover按钮动画特效源码CSS3制作hover下划线动画16种基于css3 Bootstrap图片hover悬停遮罩效果jQuery+CSS3实现的遮罩图片hover翻转效果源码css3实现图片遮罩效果鼠标hover以后出现文字CSS3实现的鼠标经过按钮后图标翻转特效源码纯CSS3 3D魔方翻转动画特效源码纯css3实现的鼠标滑过图片左右3d翻转效果源码
2021-09-04
906人已围观
简介 本文给大家分享基于css3实现可翻转的hover效果,代码简单易懂,非常不错,具有一定的参考借鉴价值,感兴趣的朋友跟随小编一起学习吧
CSS3实现可翻转的hover效果,具体代码如下所示:
1.css
/*基础样式*/ html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body { margin: 0 auto; text-align: center; background-color: #FFFFCC; } ul { list-style: none; float: left; margin: 0; padding: 0; } a { cursor: pointer; } div { display: inline-block; margin: 40px; } ul li { width: 200px; height: 40px; line-height: 40px; text-align: center; margin: 10px; background-color: #747474; border-radius: 4px; color: white; } dis-block{ display: block; } /*#nav1鼠标hover效果 前后翻转*/ #nav1 ul li { transform-style: preserve-3d; -webkit-transform-style: preserve-3d; -ms-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; } #nav1 ul li:hover { transform: translateZ(30px) rotateX(360deg) scale(1.1); -webkit-transform: translateZ(30px) rotateX(360deg) scale(1.1); -ms-transform: translateZ(30px) rotateX(360deg) scale(1.1); -moz-transform: translateZ(30px) rotateX(360deg) scale(1.1); } /*#nav2鼠标hover效果 上浮*/ #nav2 ul li { transform-style: preserve-3d; -webkit-transform-style: preserve-3d; -ms-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; } #nav2 ul li:hover { transform: translateZ(30px) scale(1.1); -webkit-transform: translateZ(30px) scale(1.1); -ms-transform: translateZ(30px) scale(1.1); -moz-transform: translateZ(30px) scale(1.1); } /*#nav4鼠标hover效果 下浮*/ #nav4 ul li { transform-style: preserve-3d; -webkit-transform-style: preserve-3d; -ms-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; } #nav4 ul li:hover { transform: translateZ(30px) scale(0.9); -webkit-transform: translateZ(30px) scale(0.9); -ms-transform: translateZ(30px) scale(0.9); -moz-transform: translateZ(30px) scale(0.9); } /*#nav3鼠标hover效果 左右翻转*/ #nav3 ul li { transform-style: preserve-3d; -webkit-transform-style: preserve-3d; -ms-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; } #nav3 ul li:hover { transform: translateZ(30px) rotateY(360deg) scale(1.1); -webkit-transform: translateZ(30px) rotateY(360deg) scale(1.1); -ms-transform: translateZ(30px) rotateY(360deg) scale(1.1); -moz-transform: translateZ(30px) rotateY(360deg) scale(1.1); } /*button1 hover效果*/ btn1 { background-color: #1AAB8A; color: white; font-size: 18px; height: 60px; width: 150px; border: 0; transition: 800ms ease all; outline: none; position: relative; } btn1:hover { background: #fff; color: #1AAB8A; } btn1:before, .btn1:after { content: ''; position: absolute; height: 2px; width: 0; background: #1AAB8A; transition: 400ms ease all; } btn1:before { right: 0; top: 0; } btn1:after { left: 0; bottom: 0; } btn1:hover:before, .btn1:hover:after { width: 100%; transition: 800ms ease all; } 2.html
按钮hover效果
效果:



总结
以上所述是小编给大家介绍的CSS3实现可翻转的hover效果,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
相关内容
- CSS实现精灵图与字体图标纯CSS3实现带有字体图标效果的灰白色下拉网站导航css设置矢量图字体图标的方法(图解)让我来教你使用css中的字体图标的方法
- css实现背景半透明文字不透明的效果示例纯css实现背景图片半透明内容不透明的方法利用CSS3制作简单的3d半透明立方体图片展示用CSS设定一个元素半透明css3实现的半透明遮罩lightbox效果源码纯CSS实现多级半透明效果菜单代码 纯CSS实现鼠标放上滑动出半透明效果的文字说明(新手小白 必看)
- CSS3实现多样的边框效果css3实现六边形边框的实例代码CSS3径向渐变radial-gradient实现波浪边框和内倒角的方法CSS3+SVG实现的文字边框线条流动动画特效源码css3 边框、背景、文本效果的实现代码纯CSS3实现的鼠标悬停文字线条边框动画特效源码CSS3动画之流彩文字效果+图片模糊效果+边框伸展效果实现代码合集CSS3 边框效果
- 纯CSS实现的大型下拉菜单的示例代码js+css3制作下拉城市菜单多选代码CSS中的导航栏和下拉菜单的实现HTML+CSS实现下拉菜单的实现纯CSS实现下拉菜单的示例代码纯css3制作鼠标悬停波浪形状弹性下拉菜单特效源码纯CSS+HTML大型下拉菜单特效HTML+CSS实现简单下拉菜单效果利用纯css做一个下拉菜单功能的示例代码
- 纯css3制作煽动翅膀的蝴蝶的示例css3中transform属性实现的4种功能详解CSS3.0(Cascading Style Sheet) 层叠级联样式表纯CSS3实现div按照顺序出入效果CSS3实现列表无限滚动/轮播效果css3 利用transform-origin 实现圆点分布在大圆上布局及旋转特效CSS3实现的侧滑菜单CSS3实现的3D隧道效果用CSS3画一个爱心css3 实现文字闪烁效果的三种方式示例代码六种css3实现的边框过渡效果
- 详解css counter相关属性学习CSS3 函数技巧 用css 实现js实现的事情(clac Counters Tooltip)CSS黑魔法之计数器counter的使用技巧CSS计数器counter()的用法简介
- 纯CSS实现radio和checkbox实现效果示例利用纯CSS自定义Checkbox和Radio的样式示例代码一款纯css3实现简单的checkbox复选框和radio单选框纯css3实现效果超级炫的checkbox复选框和radio单选框CSS3实例分享--超炫checkbox复选框和radio单选框css3和jquery实现自定义checkbox和radiobox组件CSS定义Radio单选项和Checkbox复选框样式有效代码
- 详解css图像拼合技术(精灵图)使用CSS cross-fade()实现背景图像半透明效果的示例代码纯css实现3D图像轮转效果CSS图像替换技术的几种方案介绍CSS实现图像映射的方法
- 对常见的css属性进行浏览器兼容性总结(推荐)CSS浏览器兼容性常见问题总结大全(推荐)详解CSS3浏览器兼容浅谈各种浏览器下的CSS Hack兼容性写法CSS3中的Opacity多浏览器透明度兼容性问题CSS浏览器兼容性Hack大全CSS对浏览器的兼容性性处理(IE7,6与Fireofx)CSS实现兼容性的渐变背景(gradient)效果兼容众多浏览器CSS hack大全之特殊符号的应用解决浏览器兼容性问题CSS 多浏览器兼容性问题及解决方案
- CSS清除浮动方法大全(小结)CSS实现元素浮动和清除浮动的方法html/css中float浮动的用法实例详解轻松搞懂CSS浮动与清除浮动图文详解css 如何清除浮动的示例代码详解css使既有浮动又有左右margin的多个元素两端对其css浮动 float属性详解
