目录

总览

类选择器

自定义变量

效果

三种基本样式

确定

取消

删除

流光效果

背景流光

边框流光

​编辑动态边框

双元素旋转

单元素旋转

单元素移动

边框线

顶部边框线

底部边框线

双边框线

滑动

反光滑动

箭头滑动

中央扩展

文字覆盖

横向文字覆盖

纵向文字覆盖

聚焦

搏动聚焦

猫耳朵聚焦

熊耳朵聚焦

​编辑​编辑 ​编辑

多色彩聚焦


总览

由于视频审核限制,所以我将所有按钮样式全部放到一个视频里,对此造成不便请见谅

全部特效

有没有心动样式?如果没有那我真的要狠狠的伤心了

资源链接: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特效:流光背景+动态边框+滑动效果+聚集效果+小耳朵+阴影流光效果相关推荐

  1. ❤️前端使用HTML,CSS特效星空背景 动态背景 超好看❤️

  2. css中的背景、边框、补丁相关属性

    css中的背景.边框.补丁相关属性 关于背景涉及到背景颜色与背景图片 背景颜色background-color即可设定: 背景图片background-image即可设定: 但是背景图片还涉及到其他的 ...

  3. CSS基础学习-背景、边框的学习

    CSS基础学习-背景.边框的学习 背景属性 属性 描述 background 简写属性,作用是将背景属性设置在一个声明中. background-attachment 背景图像是否固定或者随着页面的其 ...

  4. android 自定义Scrollview实现淘宝二层楼效果新版微信小程序下拉效果

    android 自定义Scrollview实现淘宝二层楼效果新版微信小程序下拉效果 由于最近一段时间真的是太忙了,没有顾上即使更新博客,还请粉丝们见谅,最近要实现这样一个效果,这个效果跟淘宝二层楼和新 ...

  5. css揭秘笔记——背景与边框

    背景与边框 半透明边框 知识点 background-clip: [border-box] |[padding-box] | [content-box];hsla(<色相>, <饱和 ...

  6. 《CSS揭秘》-背景与边框

    1.给一个容器设置一层白色背景和一道半透明白色边框. 思路:实际是设置的背景会延伸到边框所在的区域的下层,可以通过background-clip属性调整背景的默认行为. background-clip ...

  7. CSS边界样式 (背景、边框)

    文章目录 :-: border-radius (圆角) :-: box-shadow (阴影) :-: 动图 - Demo :-: border-image 边框背景 :-: background 背 ...

  8. CSS 颜色 字体 背景 文本 边框 列表 display属性

    1  颜色属性 <div style="color:blueviolet">ppppp</div><div style="color:#ff ...

  9. css背景颜色占全部屏幕,css怎样让背景充满整个屏幕

    炫酷时钟 body{ height: 100%;color: #51555c; background: url("./img/bg1.png") no-repeat; /* 背景图 ...

  10. html5 盒子阴影效果,如何制作平滑的“box-shadow”盒子阴影动画效果

    在我们制作box-shadow属性的动画的时候,每一帧动画都会引起浏览器的重绘操作,严重影响页面的性能.我们有什么办法可以解决动画box-shadow属性时页面的性能问题呢?答案是:没有!但是我们可以 ...

最新文章

  1. 微机原理—定时计数控制接口
  2. 亚马逊:自动选择AI模型,进化论方法效率更高!
  3. linux系统中ntp服务监听端口是,Linux系统下测试UDP端口是否正常监听的办法
  4. 详解Framework
  5. Elasticsearch使用REST API实现全文检索
  6. Python笔记-类装饰器
  7. 苏神吐槽 | 开局一段扯,数据全靠编?真被一篇“神论文”气到了
  8. 工作5年,别人成了架构师,你却还在基层打滚
  9. 网络安全-SQL注入原理、攻击及防御
  10. windows安装pyspider教程
  11. 如何批量调节图片对比度?
  12. 配置嵌入式Servlet容器
  13. 2020校园招聘公司列表!计算机/互联网 技术类岗位!,一直更新!
  14. Spark性能优化之-资源调优
  15. unity 导入gltf_GLTF相关资料
  16. 2021年美赛MCM赛题C题翻译
  17. redis安装和基本数据类型
  18. LSH 近似最近邻查找
  19. change在c语言中的用法,change的过去式和用法例句意思及阅读
  20. MySQL5.7找到data文件夹

热门文章

  1. mysql聚簇索引和非聚簇索引的区别_聚簇索引与非聚簇索引的区别
  2. Java:Logstash如何安装插件logstash-output-jdbc
  3. 简单制作登录注册页面
  4. jetson agx xavier 系统源码编译及固件烧写
  5. 安装loadrunner时出现”命令行选项语法错误键入命令 \?获得帮助“的解决方法
  6. @PostMapping注解解析
  7. echarts 3D 柱状图
  8. 贪吃蛇html对战,贪吃蛇.html
  9. 经典贪吃蛇大战逆向 去广告+游戏内购
  10. word文档中表格计算机功能在哪,word文档筛选功能在哪里