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实现的非常实用的鼠标悬停特效演示
Nov 05 HTML / CSS
CSS3色彩模式有哪些?CSS3 HSL色彩模式的定义
Apr 26 HTML / CSS
纯CSS3单页切换导航菜单界面设计的简单实现
Aug 16 HTML / CSS
CSS3 旋转立方体问题详解
Jan 09 HTML / CSS
HTML5 声明兼容IE的写法
May 16 HTML / CSS
HTML5 Canvas中使用路径描画二阶、三阶贝塞尔曲线
Jan 01 HTML / CSS
HTML5未来发展趋势
Feb 01 HTML / CSS
HTML5拖拉上传文件的简单实例
Jan 11 HTML / CSS
HTML5 WebSocket实现点对点聊天的示例代码
Jan 31 HTML / CSS
详解HTML5常用的语义化标签
Sep 27 HTML / CSS
video下autoplay属性无效的解决方法(添加muted属性)
May 19 HTML / CSS
CSS中使用grid布局实现一套模板多种布局
Jul 15 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
php 获得汉字拼音首字母的函数
2009/08/01 PHP
php 获取全局变量的代码
2011/04/21 PHP
php生成静态文件的多种方法分享
2012/07/17 PHP
php5.3 不支持 session_register() 此函数已启用的解决方法
2013/11/12 PHP
用JS剩余字数计算的代码
2008/07/03 Javascript
js函数使用技巧之 setTimeout(function(){},0)
2009/02/09 Javascript
JQuery 中几个类选择器的简单使用介绍
2013/03/14 Javascript
js实现div层缓慢收缩与展开的方法
2015/05/11 Javascript
详解JavaScript的while循环的使用
2015/06/03 Javascript
ECMAScript6函数默认参数
2015/06/12 Javascript
基于PHP和Mysql相结合使用jqGrid读取数据并显示
2015/12/02 Javascript
JS给Array添加是否包含字符串的简单方法
2016/10/29 Javascript
vue-cli脚手架config目录下index.js配置文件的方法
2018/03/13 Javascript
javascript中UMD规范的代码推演
2018/08/29 Javascript
Nuxt.js SSR与权限验证的实现
2018/11/21 Javascript
如何使用JavaScript实现栈与队列
2019/06/24 Javascript
vue路由的配置和页面切换详解
2020/09/09 Javascript
openlayers实现地图弹窗
2020/09/25 Javascript
[46:48]DOTA2上海特级锦标赛A组小组赛#2 Secret VS CDEC第三局
2016/02/25 DOTA
python如何获取服务器硬件信息
2017/05/11 Python
Python使用arrow库优雅地处理时间数据详解
2017/10/10 Python
Python实现将一个正整数分解质因数的方法分析
2017/12/14 Python
pytorch中的自定义数据处理详解
2020/01/06 Python
python logging.info在终端没输出的解决
2020/05/12 Python
Pytorch mask-rcnn 实现细节分享
2020/06/24 Python
Python Process创建进程的2种方法详解
2021/01/25 Python
兰蔻俄罗斯官方网站:Lancome俄罗斯
2019/12/09 全球购物
奖学金自我鉴定范文
2013/10/03 职场文书
优秀毕业自我鉴定
2014/02/15 职场文书
人民教师的自我评价分享
2014/02/21 职场文书
人口与计划生育目标管理责任书
2014/07/29 职场文书
迎国庆演讲稿
2014/09/15 职场文书
幼儿园教师的自我评价范文
2014/09/17 职场文书
2014最新自愿离婚协议书范本
2014/11/19 职场文书
工作态度不好检讨书
2015/05/06 职场文书
go语言中切片与内存复制 memcpy 的实现操作
2021/04/27 Golang