您现在的位置是:网站首页> 编程资料编程资料
CSS实现菜单按钮动画CSS3 水墨风格背景动画按钮基于CSS 属性实现按钮悬停边框和背景动画集合css实现抖音订阅按钮动画效果
2021-09-04
879人已围观
简介 这篇文章主要介绍了CSS实现菜单按钮动画,本文通过实例代码给大家介绍的非常详细,需要的朋友可以参考下
要写一个下拉菜单点击按钮 菜单入口就是是点击一个图标按钮 之前都是随便用个图片代替 今天突然想用CSS写个效果 主要参考澎湃移动端右上角的按钮
效果:

HTML
//vue 中通过点击事件改变class
CSS
.burger { cursor: pointer; display: inline-block; margin: 7px 6px 0 0; outline: none; } .burger div { width: 30px; height: 4px; margin-bottom: 6px; background-color: rgb(51, 51, 51); transform: rotate3d(0, 0, 0, 0); } .burger.transform div { background-color: transparent; } .burger.transform div:first-of-type { top: 10px; transform: rotate3d(0, 0, 1, 45deg) } .burger.transform div:last-of-type { bottom: 10px; transform: rotate3d(0, 0, 1, -45deg) } .burger.transform div:first-of-type, .burger.transform div:last-of-type { transition: transform .4s .3s ease, background-color 250ms ease-in; background: #00c1de; } .burger div:first-of-type, .burger div:last-of-type { transition: transform .3s ease .0s, background-color 0ms ease-out; position: relative; } 只用transition也是能达到 animation的效果的 通过设置不同属性的变化 掌握好变化时间 和延时的时间 就可以让动画有先后顺序
总结
以上所述是小编给大家介绍的CSS实现菜单按钮动画,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
相关内容
- CSS3解析抖音LOGO制作的方法步骤用CSS3打造HTML5的Logo(实现代码)CSS3 绘制BMW logo实的现代码css3简单练习实现遨游浏览器logo的绘制纯css3无js实现的Android Logo(有简单动画)css3绘制天猫logo实现代码
- CSS奇技淫巧之实现波浪效果CSS3径向渐变radial-gradient实现波浪边框和内倒角的方法使用css实现圆形波浪效果图 css3实现波纹特效、H5实现动态波浪效果纯CSS实现波浪移动效果的示例CSS3实现文字波浪线效果示例代码
- 解析CSS中的Grid布局完全指南10分钟理解CSS3 Grid布局CSS Grid 网格布局全解析5分钟教你学会 CSS Grid 布局CSS Grid布局教程之网格单元格布局CSS Grid布局教程之浏览器开启CSS Grid Layout汇总CSS Grid布局教程之什么是网格布局使用CSS Grid布局实现网格的流动
- 使用CSS Transitions实现圆形悬停效果的示例代码深入探究CSS中Animations和Transitions的工作原理
- 4种灵活的Scss编译输出风格整理sass(scss)的安装与使用教程SCSS移动端页面遮罩层效果的实现及常见问题解决LESSCSS让CSS使用起来更加灵活成就CSS动态化动态的样式表lesscss:简单学习lesscss语法
- CSS3 3D酷炫立方体变换动画的实现利用CSS3制作简单的3d半透明立方体图片展示HTML5+CSS3 诱人的实例:3D立方体旋转动画实例CSS3 3D立方体效果示例-transform也不过如此css3 transform及原生js实现鼠标拖动3D立方体旋转一款利用html5和css3实现的3D立方体旋转效果教程 css3 transform 3d 使用css3创建动态3d立方体(html5实践)
- 深入理解CSS @font-face性能优化CSS3 @font-face属性使用指南CSS3用@font-face实现自定义英文字体什么是@font-face及font-face如何在css中使用CSS @font-face属性实现在网页中嵌入任意字体css常用样式font设置字体的多种变换(实例详解)css中引入指定字体@font-face兼容各浏览器的问题
- css实现图片自适应容器的示例代码CSS将img图片填满父容器div自适应容器大小的实现方法CSS实现宽高等比自适应容器的方法css实现图片自适应容器的几种方式(小结)
- 关于CSS引入方式的详细见解小结css样式引入方式及优缺点介绍详解CSS文件的三种引入方式html引入css四种引入方式示例分享Css基本概念及其引入方式介绍详解CSS文件中的4种引入方式:行内,内联式,外部式,导入式
- 用纯CSS实现镂空效果的示例代码CSS实现镂空遮罩效果CSS实现镂空效果的示例代码CSS3中文字镂空、透明值、阴影效果设置示例小结使用CSS实现中间镂空的图片遮罩效果CSS背景色镂空技术实际应用及进阶分享css3遮罩层镂空效果的多种实现方法
