6种非常炫酷的CSS3按钮边框动画特效


Posted in HTML / CSS onMarch 16, 2016

这是一款效果非常炫酷的CSS3按钮边框动画特效。这组按钮边框动画共有6种不同的效果。当鼠标滑过按钮的时候,按钮的边框会以不同的方式进行各种动画,效果非常的炫酷。

6种非常炫酷的CSS3按钮边框动画特效

在线预览    源码下载

使用方法 

HTML结构

该CSS3按钮边框动画特效中的按钮使用HTML的<button>元素来制作。各种效果非标设置不同的class。例如第一种效果的class为draw。

XML/HTML Code复制内容到剪贴板
  1. <button class="draw">draw</button>          

CSS样式

在CSS样式中,首先为按钮设置一些基本样式,去掉原生按钮的样式。

CSS Code复制内容到剪贴板
  1. button {   
  2.   backgroundnone;   
  3.   border: 0;   
  4.   box-sizing: border-box;   
  5.   box-shadow: inset 0 0 0 2px #f45e61;   
  6.   color#f45e61;   
  7.   font-size: inherit;   
  8.   font-weight: 700;   
  9.   margin: 1em;   
  10.   padding: 1em 2em;   
  11.   text-aligncenter;   
  12.   text-transformcapitalize;   
  13.   positionrelative;   
  14.   vertical-alignmiddle;   
  15. }   
  16. button::before, button::after {   
  17.   box-sizing: border-box;   
  18.   content'';   
  19.   positionabsolute;   
  20.   width: 100%;   
  21.   height: 100%;   
  22. }               
  23.   

以上是第一种线条动画效果的制作方法。其它效果的CSS代码请参考下载文件。

本文就为大家介绍到这,希望对大家的学习有所帮助。

原文:http://www.cnblogs.com/w2bc/p/4922347.html

HTML / CSS 相关文章推荐
纯CSS3代码实现switch滑动开关按钮效果
Aug 30 HTML / CSS
CSS3实现类似翻书效果的过渡动画的示例代码
Sep 06 HTML / CSS
使用css3实现的tab选项卡代码分享
Dec 09 HTML / CSS
详解CSS3中@media的实际使用
Aug 04 HTML / CSS
浅析rem和em和px vh vw和% 移动端长度单位
Apr 28 HTML / CSS
css3 利用transform打造走动的2D时钟
Oct 20 HTML / CSS
HTML5 本地存储之如果没有数据库究竟会怎样
Apr 25 HTML / CSS
HTML5中在title标题标签里设置小图标的方法
Jun 23 HTML / CSS
HTML5 通过Vedio标签实现视频循环播放的示例代码
Aug 05 HTML / CSS
详解HTML5布局和HTML5标签
Oct 26 HTML / CSS
关于flex 上下文中自动 margin的问题(完整例子)
May 20 HTML / CSS
CSS3实现指纹特效代码
Mar 17 HTML / CSS
CSS3制作炫酷带方向感应的鼠标滑过图片3D动画
Mar 16 #HTML / CSS
纯CSS3实现8组超炫酷鼠标滑过图片动画
Mar 16 #HTML / CSS
纯CSS3打造属于自己的“小黄人”
Mar 14 #HTML / CSS
利用css3-animation实现逐帧动画效果
Mar 10 #HTML / CSS
CSS3对背景图片的裁剪及尺寸和位置的设定方法
Mar 07 #HTML / CSS
用CSS3的box-reflect设置文字倒影效果的方法讲解
Mar 07 #HTML / CSS
CSS3哪些新特性值得称赞
Mar 02 #HTML / CSS
You might like
真正面向对象编程:PHP5.01发布
2006/10/09 PHP
PHP调用Linux的命令行执行文件压缩命令
2013/01/27 PHP
PHP提示Cannot modify header information - headers already sent by解决方法
2014/09/22 PHP
php延迟静态绑定实例分析
2015/02/08 PHP
通过PHP简单实例介绍文件上传
2015/12/16 PHP
PHP中include()与require()的区别说明
2017/02/14 PHP
JavaScript判断一个URL链接是否有效的实现方法
2011/10/08 Javascript
javascript使用正则控制input输入框允许输入的值方法大全
2014/06/19 Javascript
javascript如何实现暂停功能
2015/11/06 Javascript
Web前端开发工具——bower依赖包管理工具
2016/03/29 Javascript
利用vue实现模态框组件
2016/12/19 Javascript
详解jQuery的表单验证插件--Validation
2016/12/21 Javascript
让webpack+vue-cil项目不再自动打开浏览器的方法
2018/09/27 Javascript
Node.js中的异步生成器与异步迭代详解
2021/01/31 Javascript
利用Python循环(包括while&amp;for)各种打印九九乘法表的实例
2017/11/06 Python
在cmd中运行.py文件: python的操作步骤
2018/05/12 Python
python调用摄像头显示图像的实例
2018/08/03 Python
pandas 使用均值填充缺失值列的小技巧分享
2019/07/04 Python
python监控nginx端口和进程状态
2019/09/06 Python
tensorflow:指定gpu 限制使用量百分比,设置最小使用量的实现
2020/02/06 Python
解决Python Matplotlib绘图数据点位置错乱问题
2020/05/16 Python
DjangoWeb使用Datatable进行后端分页的实现
2020/05/18 Python
Python通过zookeeper实现分布式服务代码解析
2020/07/22 Python
如何利用Python动态模拟太阳系运转
2020/09/04 Python
jupyter notebook快速入门及使用详解
2020/11/13 Python
纯CSS3实现的8种Loading动画效果
2014/07/05 HTML / CSS
乐天旅游台湾网站:Rakuten Travel TW
2017/06/01 全球购物
下列程序在32位linux或unix中的结果是什么
2015/01/26 面试题
即将毕业大学生自荐信
2014/01/24 职场文书
上班迟到检讨书
2014/09/15 职场文书
童年读书笔记
2015/06/26 职场文书
比较几种Redis集群方案
2021/06/21 Redis
vue+echarts实现多条折线图
2022/03/21 Vue.js
详解Flutter网络请求Dio库的使用及封装
2022/04/14 Java/Android
GoFrame基于性能测试得知grpool使用场景
2022/06/21 Golang
MySQL实现用逗号进行拼接、以逗号进行分割
2022/12/24 MySQL