您现在的位置是:网站首页> 编程资料编程资料
CSS3 制作的彩虹按钮样式CSS3点击按钮圆形进度打钩效果的实现代码基于js+css3文章列表喜欢点赞按钮特效源码一套CSS3的新拟物风格UI元素(复选框/按钮/菜单/搜索框/时钟)CSS3实现的登录框表单浮动占位符和提交按钮发光特效源码CSS3实现发光按钮登录表单特效代码CSS3.0实现霓虹灯按钮动画特效的示例代码CSS3自定义单选按钮美化ui特效代码CSS3中animation实现流光按钮效果CSS3分享图标按钮动画特效代码css3悬停按钮-CSS3鼠标悬停按钮阴影缩放特效代码
2021-09-02
942人已围观
简介 这篇文章主要介绍了CSS3 制作的彩虹按钮样式,帮助大家更好的理解和学习使用CSS3制作特效,感兴趣的朋友可以了解下
实现效果:

实现代码:
html
CSS
/* https://developer.mozilla.org/en/docs/Web/CSS/box-shadow box-shadow: [inset?] [top] [left] [blur] [size] [color]; Tips: - We're setting all the blurs to 0 since we want a solid fill. - Add the inset keyword so the box-shadow is on the inside of the element - Animating the inset shadow on hover looks like the element is filling in from whatever side you specify ([top] and [left] accept negative values to become [bottom] and [right]) - Multiple shadows can be stacked - If you're animating multiple shadows, be sure to keep the same number of shadows so the animation is smooth. Otherwise, you'll get something choppy. */ .fill:hover, .fill:focus { box-shadow: inset 0 0 0 2em var(--hover); } .pulse:hover, .pulse:focus { -webkit-animation: pulse 1s; animation: pulse 1s; box-shadow: 0 0 0 2em rgba(255, 255, 255, 0); } @-webkit-keyframes pulse { 0% { box-shadow: 0 0 0 0 var(--hover); } } @keyframes pulse { 0% { box-shadow: 0 0 0 0 var(--hover); } } .close:hover, .close:focus { box-shadow: inset -3.5em 0 0 0 var(--hover), inset 3.5em 0 0 0 var(--hover); } .raise:hover, .raise:focus { box-shadow: 0 0.5em 0.5em -0.4em var(--hover); transform: translateY(-0.25em); } .up:hover, .up:focus { box-shadow: inset 0 -3.25em 0 0 var(--hover); } .slide:hover, .slide:focus { box-shadow: inset 6.5em 0 0 0 var(--hover); } .offset { box-shadow: 0.3em 0.3em 0 0 var(--color), inset 0.3em 0.3em 0 0 var(--color); } .offset:hover, .offset:focus { box-shadow: 0 0 0 0 var(--hover), inset 6em 3.5em 0 0 var(--hover); } .fill { --color: #a972cb; --hover: #cb72aa; } .pulse { --color: #ef6eae; --hover: #ef8f6e; } .close { --color: #ff7f82; --hover: #ffdc7f; } .raise { --color: #ffa260; --hover: #e5ff60; } .up { --color: #e4cb58; --hover: #94e458; } .slide { --color: #8fc866; --hover: #66c887; } .offset { --color: #19bc8b; --hover: #1973bc; } button { color: var(--color); transition: 0.25s; } button:hover, button:focus { border-color: var(--hover); color: #fff; } body { color: #fff; background: #17181c; font: 300 1em "Fira Sans", sans-serif; justify-content: center; align-content: center; align-items: center; text-align: center; min-height: 100vh; display: flex; } button { background: none; border: 2px solid; font: inherit; line-height: 1; margin: 0.5em; padding: 1em 2em; } h1 { font-weight: 400; } code { color: #e4cb58; font: inherit; }以上就是CSS3 制作的彩虹按钮样式的详细内容,更多关于CSS3 按钮样式的资料请关注其它相关文章!
相关内容
- CSS中em的正确打开方式详解解决ElementUI自定义CSS样式不生效的问题CSS3中的弹性布局em运用入门详解 1em等于多少像素CSS伪类:empty让我眼前一亮(实例代码)CSS使用BEM命名规范实践css 命名:BEM, scoped css, css modules 与 css-in-js详解CSS规范BEM CSS和OOCSS的示例代码详解
- CSS完成视差滚动效果
- CSS3实现的3D隧道效果用CSS3画一个爱心css3 实现文字闪烁效果的三种方式示例代码六种css3实现的边框过渡效果CSS3 实现的动态星空背景jQuery+CSS3制作卡片式步骤操作ui交互特效代码基于CSS3画一个iPhoneCSS3 实现NES游戏机的示例代码基于CSS3+Bootstrap实现的侧边栏后台菜单特效源码CSS3实现的卡片式登录注册表单特效源码CSS3鼠标悬浮过渡缩放效果
- 用CSS3画一个爱心基于CSS3画一个iPhonecss3爱心点赞图标动画特效代码HTML5 + CSS3 实现的爱心校车/班车/公交车动画效果源码CSS3实现的粉色心形花瓣飘舞背景特效源码CSS3实现的爱心熊宝宝动画效果源码CSS3实现献爱心的小狗动画效果源码CSS3实现的彩色粗线条爱心形状加载动画特效源码纯CSS3实现几何爱心图形特效源码jQuery+css3实现飘落的爱心雨动画效果源码CSS3 SVG实现的点击爱心点赞按钮散开动画特效源码
- CSS 还能这样玩?奇思妙想渐变的艺术CSS Transition通过改变Height实现展开收起元素从QQtabBar看css命名规范BEM的详细介绍css实现两栏布局,左侧固定宽,右侧自适应的多种方法CSS 实现Chrome标签栏的技巧CSS实现两列布局的N种方法CSS实现隐藏搜索框功能(动画正反向序列)CSS3中Animation实现简单的手指点击动画的示例详解CSS中的特指度和层叠问题详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)关于CSS浮动与取消浮动的问题
- css3 实现文字闪烁效果的三种方式示例代码CSS3实现闪烁动画效果的方法CSS3感应鼠标的背景闪烁和图片缩放动画效果CSS3实现的闪烁跳跃进度条示例(附源码)
- Css预编语言及区别详解CSS Transition通过改变Height实现展开收起元素从QQtabBar看css命名规范BEM的详细介绍css实现两栏布局,左侧固定宽,右侧自适应的多种方法CSS 实现Chrome标签栏的技巧CSS实现两列布局的N种方法CSS实现隐藏搜索框功能(动画正反向序列)CSS3中Animation实现简单的手指点击动画的示例详解CSS中的特指度和层叠问题详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)关于CSS浮动与取消浮动的问题
- 用position:sticky完美解决小程序吸顶问题的实现方法position:sticky 粘性定位的几种巧妙应用详解CSS使用position:sticky 实现粘性布局的方法position:sticky用法介绍及浏览器兼容性
- position:sticky 粘性定位的几种巧妙应用详解CSS使用position:sticky 实现粘性布局的方法position:sticky用法介绍及浏览器兼容性
- 六种css3实现的边框过渡效果css 中多种边框的实现小窍门html+css合并表格边框的示例代码一文教你玩转CSS border(边框)CSS 奇思妙想边框动画效果的实现CSS border边框一半或者部分可见的实现代码CSS3 按钮边框动画的实现CSS3 实现发光边框特效
