css特效:流光背景+动态边框+滑动效果+聚集效果+小耳朵+阴影流光效果
目录
总览
类选择器
自定义变量
效果
三种基本样式
确定
取消
删除
流光效果
背景流光
边框流光
编辑动态边框
双元素旋转
单元素旋转
单元素移动
边框线
顶部边框线
底部边框线
双边框线
滑动
反光滑动
箭头滑动
中央扩展
文字覆盖
横向文字覆盖
纵向文字覆盖
聚焦
搏动聚焦
猫耳朵聚焦
熊耳朵聚焦
编辑编辑 编辑
多色彩聚焦
总览
由于视频审核限制,所以我将所有按钮样式全部放到一个视频里,对此造成不便请见谅
全部特效
有没有心动样式?如果没有那我真的要狠狠的伤心了
资源链接:https://download.csdn.net/download/src_chao1/87282027?spm=1001.2014.3001.5503https://download.csdn.net/download/src_chao1/87282027?spm=1001.2014.3001.5503
好了,从视频中我们能看到每种效果都带有三个不同样式展示,这三种样式是制作的三种默认主题:确定、取消、删除,匹配所有效果。同时镜面反光效果由于兼容性问题,可以进行单独设置(视频中都带有镜面反光)。
类选择器
button:所有效果都要使用的样式 inverted:镜面效果 delay_1:动画延迟一秒执行 delay_2:动画延迟二秒执行 delay_3:动画延迟三秒执行 delay_5:动画延迟五秒执行 determine:确定样式 cancel:取消样式 error:警告样式 streamerLight:流光背景 streamerLightBorder:流光边框 streamerBorder:动态边框-双元素旋转 staticStreamerBorder:动态边框-静态-双元素旋 streamerBorderAlone:动态边框-单元素旋转 staticStreamerBorderAlone:动态边框-静态-单元素旋转 streamerBorderMove:动态边框-单元素移动 staticStreamerBorderMove:动态边框-静态-单元素移动 streamerBorderSideLine:动态边框-边框线 streamerBorderSideLineTop:动态边框-顶部边框线 staticStreamerBorderSideLineTop:动态边框-静态-顶部边框线streamerBorderSideLineBotton:动态边框-底部边框线 staticStreamerBorderSideLineBottom:动态边框-静态-底部边框线streamerBorderSideLineOut:动态边框-双边框线 staticStreamerBorderSideLineOut:动态边框-静态-双边框线 slide:滑动-反光滑动 slideArrow:滑动-箭头滑动 slideMiddle:滑动-中央扩展 fontCover:横向文字覆盖 fontCoverVertical:纵向文字覆盖 pulse:聚焦 pulseCat:聚焦-猫耳朵 pulseBear:聚焦-熊耳朵 pulseStart: 聚焦-多色彩
自定义变量
--letter_spacing: 5px;//文字间距 --delay: 0s;//动画延时 --height: 40px; --width: 160px; --radius: 10px; --margin: 10px; --transition_speed: 0.5s;//正常、移入、点击效果动画执行时间 --bg-color: #4e5b69;//背景颜色 --color: #fff;//文字颜色 --border_color: #3eeed0;//边框颜色 --border_size: 0;//边框宽度 --box_shadow_color: rgba(60, 62, 75, 0.2);//阴影颜色 --streamer_light_color: linear-gradient(to right, #03a9f4, #f441a5, #ffeb3b, #09a8f4);//流光效果的颜色 --streamer_inSize: 5px;//流光、动态边框效果大小 --streamer_border_color: #c7f8ac;//流光、动态边框效果边框颜色 --streamer_speed: 2s;//流光、动态边框动画执行时间 --slideSize: 50;//滑动点击覆盖的放大倍数 --slide_end_place: 60%;//反光滑动、箭头滑动鼠标移入后到达位置 --slide_color: linear-gradient(to right, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.8));//滑动效果的颜色 --slide_border_color: rgba(255, 255, 255, 0.8);//滑动效果边框颜色 --fontCover_size: 60px;//文字覆盖的显示间距 --fontCover_speed: 4s;//文字覆盖的移动速度 --fontCover_inset: 0;//文字覆盖边框留出位置 --fontCover_color: #8cea7d;//文字覆盖的文字颜色 --fontCover_bg_color: #4e5b69;//文字覆盖的覆盖物颜色 --pulse_color1: #fff;//多色彩聚焦颜色之一,点击时出现颜色 --pulse_color2: #f0f;//多色彩聚焦颜色之一,开始出现在左侧的颜色 --pulse_color3: #0ff;//多色彩聚焦颜色之一,开始出现在右侧的颜色 --pulse_speed: 8s;//多色彩的动画速度,猫耳朵、熊耳朵动画的二倍速度 --pulse_box_size: 100px;//多色彩的颜色覆盖大小 --pulse_cat_color1: #4e5b69;//猫耳朵、熊耳朵的颜色之一
接下来让我们一个一个的看效果
效果
三种基本样式
确定
代码
<button class="button determine inverted">BUTTON</button>
效果
取消
代码
<button class="button cancel inverted">BUTTON</button>
效果
删除
代码
<button class="button error inverted">BUTTON
</button>
效果
流光效果
背景流光
代码
<button class="button inverted streamerLight " style="--width: 550px;"><button-span>BUTTON</button-span></button>
效果
边框流光
代码
<button class="button inverted streamerLightBorder " style="--width: 550px;"><button-span>BUTTON</button-span>
</button>
效果
动态边框
双元素旋转
代码
<button class="button inverted streamerBorder" style="--width: 550px;"><button-span>BUTTON</button-span>
</button>
效果
动态边框的默认动态移入样式、移入移动的点击样式
动态边框的默认动态按下样式
单元素旋转
代码
<button class="button inverted streamerBorderAlone" style="--width: 550px;"><button-span>BUTTON</button-span></button><button class="button inverted staticStreamerBorderAlone" style="--width: 550px;"><button-span>BUTTON</button-span></button><button class="button inverted streamerBorderAlone determine"><button-span>BUTTON</button-span></button><button class="button inverted streamerBorderAlone cancel"><button-span>BUTTON</button-span></button><button class="button inverted streamerBorderAlone error"><button-span>BUTTON</button-span></button><button class="button inverted staticStreamerBorderAlone determine"><button-span>BUTTON</button-span></button><button class="button inverted staticStreamerBorderAlone cancel"><button-span>BUTTON</button-span></button><button class="button inverted staticStreamerBorderAlone error"><button-span>BUTTON</button-span></button>
效果
单元素移动
代码
<button class="button inverted streamerBorderMove" style="--width: 550px;"><button-span>BUTTON</button-span></button><button class="button inverted staticStreamerBorderMove" style="--width: 550px;"><button-span>BUTTON</button-span></button><button class="button inverted streamerBorderMove determine"><button-span>BUTTON</button-span></button><button class="button inverted streamerBorderMove cancel"><button-span>BUTTON</button-span></button><button class="button inverted streamerBorderMove error"><button-span>BUTTON</button-span></button><button class="button inverted staticStreamerBorderMove determine"><button-span>BUTTON</button-span></button><button class="button staticStreamerBorderMove cancel"><button-span>BUTTON</button-span></button><button class="button inverted staticStreamerBorderMove error"><button-span>BUTTON</button-span></button>
效果
边框线
代码
<button class="button inverted streamerBorderSideLine" style="--width: 550px;"><button-span>BUTTON</button-span></button><button class="button inverted streamerBorderSideLine determine"><button-span>BUTTON</button-span></button><button class="button inverted streamerBorderSideLine cancel"><button-span>BUTTON</button-span></button><button class="button inverted streamerBorderSideLine error"><button-span>BUTTON</button-span></button>
效果
顶部边框线
代码
<button class="button inverted streamerBorderSideLineTop" style="--width: 550px;"><button-span>BUTTON</button-span></button><button class="button inverted staticStreamerBorderSideLineTop" style="--width: 550px;"><button-span>BUTTON</button-span></button><button class="button inverted streamerBorderSideLineTop determine"><button-span>BUTTON</button-span></button><button class="button inverted streamerBorderSideLineTop cancel"><button-span>BUTTON</button-span></button><button class="button inverted streamerBorderSideLineTop error"><button-span>BUTTON</button-span></button><button class="button inverted staticStreamerBorderSideLineTop determine"><button-span>BUTTON</button-span></button><button class="button inverted staticStreamerBorderSideLineTop cancel"><button-span>BUTTON</button-span></button><button class="button inverted staticStreamerBorderSideLineTop error"><button-span>BUTTON</button-span></button>
效果
底部边框线
代码
<button class="button inverted streamerBorderSideLineBottom" style="--width: 550px;"><button-span>BUTTON</button-span></button><button class="button inverted staticStreamerBorderSideLineBottom" style="--width: 550px;"><button-span>BUTTON</button-span></button><button class="button inverted streamerBorderSideLineBottom determine"><button-span>BUTTON</button-span></button><button class="button inverted streamerBorderSideLineBottom cancel"><button-span>BUTTON</button-span></button><button class="button inverted streamerBorderSideLineBottom error"><button-span>BUTTON</button-span></button><button class="button inverted staticStreamerBorderSideLineBottom determine"><button-span>BUTTON</button-span></button><button class="button inverted staticStreamerBorderSideLineBottom cancel"><button-span>BUTTON</button-span></button><button class="button inverted staticStreamerBorderSideLineBottom error"><button-span>BUTTON</button-span></button>
效果
双边框线
代码
<button class="button inverted streamerBorderSideLineOut" style="--width: 550px;"><button-span>BUTTON</button-span></button><button class="button inverted staticStreamerBorderSideLineOut" style="--width: 550px;"><button-span>BUTTON</button-span></button><button class="button inverted streamerBorderSideLineOut determine"><button-span>BUTTON</button-span></button><button class="button inverted streamerBorderSideLineOut cancel"><button-span>BUTTON</button-span></button><button class="button inverted streamerBorderSideLineOut error"><button-span>BUTTON</button-span></button><button class="button inverted staticStreamerBorderSideLineOut determine"><button-span>BUTTON</button-span></button><button class="button inverted staticStreamerBorderSideLineOut cancel"><button-span>BUTTON</button-span></button><button class="button inverted staticStreamerBorderSideLineOut error"><button-span>BUTTON</button-span></button>
效果
滑动
反光滑动
代码
<button class="button inverted slide" style="--width: 550px;"><button-span>BUTTON</button-span></button><button class="button inverted slide determine"><button-span>BUTTON</button-span></button><button class="button inverted slide cancel"><button-span>BUTTON</button-span></button><button class="button inverted slide error"><button-span>BUTTON</button-span></button>
效果
箭头滑动
代码
<button class="button inverted slideArrow" style="--width: 550px;"><button-span>BUTTON</button-span></button><button class="button inverted slideArrow determine"><button-span>BUTTON</button-span></button><button class="button inverted slideArrow cancel"><button-span>BUTTON</button-span></button><button class="button inverted slideArrow error"><button-span>BUTTON</button-span></button>
效果
中央扩展
代码
<button class="button inverted slideMiddle" style="--width: 550px;"><button-span>BUTTON</button-span></button><button class="button inverted slideMiddle determine"><button-span>BUTTON</button-span></button><button class="button inverted slideMiddle cancel"><button-span>BUTTON</button-span></button><button class="button inverted slideMiddle error"><button-span>BUTTON</button-span></button>
效果
文字覆盖
横向文字覆盖
代码
<button class="button inverted fontCover" style="--width: 550px;"><button-span>BUTTON</button-span></button><button class="button inverted fontCover determine"><button-span>BUTTON</button-span></button><button class="button inverted fontCover cancel"><button-span>BUTTON</button-span></button><button class="button inverted fontCover error"><button-span>BUTTON</button-span></button>
效果
纵向文字覆盖
代码
<button class="button inverted fontCoverVertical" style="--width: 550px;"><button-span>BUTTON</button-span></button><button class="button inverted fontCoverVertical determine"><button-span>BUTTON</button-span></button><button class="button inverted fontCoverVertical cancel"><button-span>BUTTON</button-span></button><button class="button inverted fontCoverVertical error"><button-span>BUTTON</button-span></button>
效果
聚焦
搏动聚焦
代码
<button class="button inverted pulse " style="--width: 550px;"><button-span>BUTTON</button-span></button><button class="button inverted pulse determine" ><button-span>BUTTON</button-span></button><button class="button inverted pulse cancel" ><button-span>BUTTON</button-span></button><button class="button inverted pulse error" ><button-span>BUTTON</button-span></button>
效果
猫耳朵聚焦
代码
<button class="button inverted pulseCat " style="--width: 550px;"><button-span>BUTTON</button-span></button><button class="button inverted pulseCat determine" ><button-span>BUTTON</button-span></button><button class="button inverted pulseCat cancel"><button-span>BUTTON</button-span></button><button class="button inverted pulseCat error" ><button-span>BUTTON</button-span></button>
效果
熊耳朵聚焦
代码
<button class="button inverted pulseBear " style="--width: 550px;"><button-span>BUTTON</button-span></button><button class="button inverted pulseBear determine" ><button-span>BUTTON</button-span></button><button class="button inverted pulseBear cancel"><button-span>BUTTON</button-span></button><button class="button inverted pulseBear error" ><button-span>BUTTON</button-span></button>
效果
多色彩聚焦
代码
<div style="background-color: #4e5b69;height: 1000px;width: 600px;
display: flex ;justify-content: center;align-items: center;align-content: space-between;flex-direction: column"><button class="button inverted pulseStart" style="--width: 550px;"><button-span>BUTTON</button-span></button><button class="button inverted pulseStart determine" ><button-span>BUTTON</button-span></button><button class="button inverted pulseStart cancel" ><button-span>BUTTON</button-span></button><button class="button inverted pulseStart error" ><button-span>BUTTON</button-span></button><button class="button inverted pulseStart" style="--width: 200px;--height: 200px;--radius: 50%"><button-span>BUTTON</button-span></button>
</div>
效果
至此所有效果展示完毕
css特效:流光背景+动态边框+滑动效果+聚集效果+小耳朵+阴影流光效果相关推荐
- ❤️前端使用HTML,CSS特效星空背景 动态背景 超好看❤️
- css中的背景、边框、补丁相关属性
css中的背景.边框.补丁相关属性 关于背景涉及到背景颜色与背景图片 背景颜色background-color即可设定: 背景图片background-image即可设定: 但是背景图片还涉及到其他的 ...
- CSS基础学习-背景、边框的学习
CSS基础学习-背景.边框的学习 背景属性 属性 描述 background 简写属性,作用是将背景属性设置在一个声明中. background-attachment 背景图像是否固定或者随着页面的其 ...
- android 自定义Scrollview实现淘宝二层楼效果新版微信小程序下拉效果
android 自定义Scrollview实现淘宝二层楼效果新版微信小程序下拉效果 由于最近一段时间真的是太忙了,没有顾上即使更新博客,还请粉丝们见谅,最近要实现这样一个效果,这个效果跟淘宝二层楼和新 ...
- css揭秘笔记——背景与边框
背景与边框 半透明边框 知识点 background-clip: [border-box] |[padding-box] | [content-box];hsla(<色相>, <饱和 ...
- 《CSS揭秘》-背景与边框
1.给一个容器设置一层白色背景和一道半透明白色边框. 思路:实际是设置的背景会延伸到边框所在的区域的下层,可以通过background-clip属性调整背景的默认行为. background-clip ...
- CSS边界样式 (背景、边框)
文章目录 :-: border-radius (圆角) :-: box-shadow (阴影) :-: 动图 - Demo :-: border-image 边框背景 :-: background 背 ...
- CSS 颜色 字体 背景 文本 边框 列表 display属性
1 颜色属性 <div style="color:blueviolet">ppppp</div><div style="color:#ff ...
- css背景颜色占全部屏幕,css怎样让背景充满整个屏幕
炫酷时钟 body{ height: 100%;color: #51555c; background: url("./img/bg1.png") no-repeat; /* 背景图 ...
- html5 盒子阴影效果,如何制作平滑的“box-shadow”盒子阴影动画效果
在我们制作box-shadow属性的动画的时候,每一帧动画都会引起浏览器的重绘操作,严重影响页面的性能.我们有什么办法可以解决动画box-shadow属性时页面的性能问题呢?答案是:没有!但是我们可以 ...
最新文章
- 微机原理—定时计数控制接口
- 亚马逊:自动选择AI模型,进化论方法效率更高!
- linux系统中ntp服务监听端口是,Linux系统下测试UDP端口是否正常监听的办法
- 详解Framework
- Elasticsearch使用REST API实现全文检索
- Python笔记-类装饰器
- 苏神吐槽 | 开局一段扯,数据全靠编?真被一篇“神论文”气到了
- 工作5年,别人成了架构师,你却还在基层打滚
- 网络安全-SQL注入原理、攻击及防御
- windows安装pyspider教程
- 如何批量调节图片对比度?
- 配置嵌入式Servlet容器
- 2020校园招聘公司列表!计算机/互联网 技术类岗位!,一直更新!
- Spark性能优化之-资源调优
- unity 导入gltf_GLTF相关资料
- 2021年美赛MCM赛题C题翻译
- redis安装和基本数据类型
- LSH 近似最近邻查找
- change在c语言中的用法,change的过去式和用法例句意思及阅读
- MySQL5.7找到data文件夹
热门文章
- mysql聚簇索引和非聚簇索引的区别_聚簇索引与非聚簇索引的区别
- Java:Logstash如何安装插件logstash-output-jdbc
- 简单制作登录注册页面
- jetson agx xavier 系统源码编译及固件烧写
- 安装loadrunner时出现”命令行选项语法错误键入命令 \?获得帮助“的解决方法
- @PostMapping注解解析
- echarts 3D 柱状图
- 贪吃蛇html对战,贪吃蛇.html
- 经典贪吃蛇大战逆向 去广告+游戏内购
- word文档中表格计算机功能在哪,word文档筛选功能在哪里