主要代码如下:

  body {
background:#fff
}
/* Mixins */
/* bg shortcodes */
.bg-gradient1 span,.bg-gradient1:before {
background:#52A0FD;
background:-webkit-linear-gradient(left,#52A0FD 0%,#00e2fa 80%,#00e2fa 100%);
background:linear-gradient(to right,#52A0FD 0%,#00e2fa 80%,#00e2fa 100%);
}
.bg-gradient2 span,.bg-gradient2:before {
background:#44ea76;
background:-webkit-linear-gradient(left,#44ea76 0%,#39fad7 80%,#39fad7 100%);
background:linear-gradient(to right,#44ea76 0%,#39fad7 80%,#39fad7 100%);
}
.bg-gradient3 span,.bg-gradient3:before {
background:#fa6c9f;
background:-webkit-linear-gradient(left,#fa6c9f 0%,#ffe140 80%,#ffe140 100%);
background:linear-gradient(to right,#fa6c9f 0%,#ffe140 80%,#ffe140 100%);
}
/* General */
.wrapper {
margin:5% auto;
text-align:center;
}
a {
text-decoration:none;
}
a:hover,a:focus,a:active {
text-decoration:none;
}
/* fancy Button */
.fancy-button {
display:inline-block;
margin:30px;
font-family:'Montserrat',Helvetica,Arial,sans-serif;
font-size:17px;
letter-spacing:0.03em;
text-transform:uppercase;
color:#ffffff;
position:relative;
}
.fancy-button:before {
content:'';
display:inline-block;
height:40px;
position:absolute;
bottom:-5px;
left:30px;
right:30px;
z-index:-1;
border-radius:30em;
-webkit-filter:blur(20px) brightness(0.95);
filter:blur(20px) brightness(0.95);
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d;
-webkit-transition:all 0.3s ease-out;
transition:all 0.3s ease-out;
}
.fancy-button i {
margin-top:-1px;
margin-right:20px;
font-size:1.265em;
vertical-align:middle;
}
.fancy-button span {
display:inline-block;
padding:18px 60px;
border-radius:50em;
position:relative;
z-index:;
will-change:transform,filter;
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d;
-webkit-transition:all 0.3s ease-out;
transition:all 0.3s ease-out;
}
.fancy-button:focus,.fancy-button:active {
color:#ffffff;
}
.fancy-button:hover {
color:#ffffff;
}
.fancy-button:hover span {
-webkit-filter:brightness(1.05) contrast(1.05);
filter:brightness(1.05) contrast(1.05);
-webkit-transform:scale(0.95);
transform:scale(0.95);
}
.fancy-button:hover:before {
bottom:;
-webkit-filter:blur(10px) brightness(0.95);
filter:blur(10px) brightness(0.95);
}
.fancy-button.pop-onhover:before {
opacity:;
bottom:10px;
}
.fancy-button.pop-onhover:hover:before {
bottom:-7px;
opacity:;
-webkit-filter:blur(20px);
filter:blur(20px);
}
.fancy-button.pop-onhover:hover span {
-webkit-transform:scale(1.04);
transform:scale(1.04);
}
.fancy-button.pop-onhover:hover:active span {
-webkit-filter:brightness(1) contrast(1);
filter:brightness(1) contrast(1);
-webkit-transform:scale(1);
transform:scale(1);
-webkit-transition:all 0.15s ease-out;
transition:all 0.15s ease-out;
}
.fancy-button.pop-onhover:hover:active:before {
bottom:;
-webkit-filter:blur(10px) brightness(0.95);
filter:blur(10px) brightness(0.95);
-webkit-transition:all 0.2s ease-out;
transition:all 0.2s ease-out;
}

效果演示:

转载自 http://www.jq22.com/webqd6285

最新文章

  1. 在公有云AZURE上部署私有云AZUREPACK以及WEBSITE CLOUD(三)
  2. 关于js中window.location.href,location.href,parent.location.href,top.location.href的用法
  3. JavaScript 事件 编程练习
  4. JVM--标记-清除算法Mark-Sweep
  5. table隔行换色
  6. JQuery的$和其它JS发生冲突的快速解决方法
  7. Golang 网络爬虫框架gocolly/colly 二 jQuery selector
  8. Hibernate单表操作
  9. PHP全栈学习笔记11
  10. c++sort函数的使用总结
  11. mysql 编码问题
  12. opencv实现坐标旋转(教你框住小姐姐)
  13. upcast 做了什么操作
  14. [转]微擎人人商城m()函数调用model方法
  15. layui使用记录
  16. WPF 参数在Page见传递
  17. linux+vs2013编译静态库和动态库
  18. mysql 中的共享锁和排他锁
  19. spring 优点
  20. CSS深入理解absolute

热门文章

  1. C入门笔记
  2. 三节课MINI计划第四周
  3. 移动架构-json解析框架
  4. 2017年度好视频,吴恩达、李飞飞、Hinton、OpenAI、NIPS、CVPR、CS231n全都在
  5. [转载]Oracle中TO_NUMBER()函数的用法
  6. 写一个单独的qt模块 -- ongoing
  7. mysql常用操作及常见问题
  8. Python split()方法分割字符串
  9. python学习-18 元组
  10. 移动构造函数应用最多的地方就是STL中(原文详解移动构造函数)