CSS3 彩色渐变动效按钮
<!DOCTYPE html>
<html>
<head>
<title>Crayon Animate</title>
<style type="text/css">
body {
background-color: #747474;
}
.yam-don-button {
width: 300px;
margin-top: 100px!important;
}
.yam-don-button {
position: relative;
display: block;
background: #fff;
border: none;
border-radius: 100px;
box-shadow: 0 24px 50px -20px rgba(0,0,0,.5);
margin: 15px auto 0;
min-width: 250px;
line-height: 60px;
font-size: 24px;
text-decoration: none;
text-align: center;
vertical-align: middle;
color: #fff;
white-space: wrap;
z-index: 2;
cursor: pointer;
}
.yam-don-heart {
position: relative;
vertical-align: top;
z-index: 1;
display: inline-block;
margin-right: 15px;
color: #fff;
font-size: 33px;
text-shadow: none;
}
.btn-sponsor-red .yam-don-heart:before {
background: linear-gradient(90deg,#f36,#61c2f0,#f441a5,#ffeb3b,#f36);
background-size: 500%;
content: "";
position: absolute;
top: 15px;
left: -3px;
right: 0;
bottom: 15px;
z-index: -1;
filter: blur(10px);
animation: crayonAnimate 28s linear infinite;
}
.yam-don-button:before {
display: block;
background: linear-gradient(90deg,#f36,#61c2f0,#f441a5,#ffeb3b,#f36);
background-size: 500%;
border-radius: 100px;
content: "";
position: absolute;
top: -2px;
left: -2px;
right: -2px;
bottom: -2px;
z-index: -1;
opacity: .8;
filter: blur(10px);
animation: crayonAnimate 28s linear infinite;
transition: all .35s;
}
.btn-sponsor-blue:before {
background: linear-gradient(90deg,#00a2e4,#a7cd6b,#00a2e4,#a7cd6b,#00a2e4);
background-size: 500%;
}
.yam-don-button:hover:before {
top: -8px;
left: -8px;
right: -8px;
bottom: -8px;
opacity: 1;
animation: crayonAnimate 8s linear infinite;
}
@keyframes crayonAnimate {
from {background-position:0}
to {background-position:500%}
}
</style>
</head>
<body>
<a href="#" class="yam-don-button btn-sponsor-blue" target="_blank">
<span class="yam-don-heart">♥</span>立即点赞
</a>
<a href="#" class="yam-don-button btn-sponsor-red" target="_blank">
<span class="yam-don-heart">♥</span>立即点赞
</a>
</body>
</html>
CSS3 彩色渐变动效按钮的更多相关文章
- 纯CSS3彩色边线3D立体按钮制作教程
原文:纯CSS3彩色边线3D立体按钮制作教程 今天我们来分享一款利用纯CSS3实现的3D按钮,这款按钮的一个特点是有彩色的边线,这让整个按钮显得比较多姿多彩,没那么枯燥无趣.本文不仅可以让大家看到演示 ...
- 前端必须收藏的CSS3动效库!!!
现在的网站和App的设计中越来越重视用户体验,而优秀的动效则能使你的应用更具交互性,从而吸引更多用户的使用. 如果你对CSS3中定义动效还不熟练,或希望采用更加简单直接的方式在你的应用中引入动效的话, ...
- 【总结】前端必须收藏的CSS3动效库!!!
现在的网站和App的设计中越来越重视用户体验,而优秀的动效则能使你的应用更具交互性,从而吸引更多用户的使用. 如果你对CSS3中定义动效还不熟练,或希望采用更加简单直接的方式在你的应用中引入动效的话, ...
- css3常用动效以及总结
(迁移自旧博客2017 08 06) CSS3 文本效果: box-shadow:盒子阴影,可以给卡片添加提高美化效果.可广泛应用于内容展示页面. <div class="card&q ...
- 超多的CSS3圆角渐变网页按钮
<!DOCTYPE html><head><title>超多的CSS3圆角渐变按钮</title><style type="text/c ...
- 从浏览器渲染层面解析css3动效优化原理
引言 在h5开发中,我们经常会需要实现一些动效来让页面视觉效果更好,谈及动效便不可避免地会想到动效性能优化这个话题: 减少页面DOM操作,可以使用CSS实现的动效不多出一行js代码 使用绝对定位脱离让 ...
- 玩转HTML5移动页面(动效篇)
原文:http://www.grycheng.com/?p=458 作为一名前端,在拿到设计稿时你有两种选择: 1.快速输出静态页面 2.加上高级大气上档次狂拽炫酷屌炸天的动画让页面动起来 作为一个有 ...
- 玩转HTML5移动页面(动效篇)
为一名前端,在拿到设计稿时你有两种选择: 快速输出静态页面 加上高级大气上档次狂拽炫酷屌炸天的动画让页面动起来 作为一个有志向的前端,当然是选2啦!可是需求时间又很短很短,怎么办呢? 这次就来谈谈一些 ...
- 转:玩转HTML5移动页面(动效篇)
作为一名前端,在拿到设计稿时你有两种选择: 1.快速输出静态页面 2.加上高级大气上档次狂拽炫酷屌炸天的动画让页面动起来 作为一个有志向的前端,当然是选2啦!可是需求时间又很短很短,怎么办呢? 这次就 ...
随机推荐
- bzoj3522 Hotel
Description 有一个树形结构的宾馆,n个房间,n-1条无向边,每条边的长度相同,任意两个房间可以相互到达.吉丽要给他的三个妹子各开(一个)房(间).三个妹子住的房间要互不相同(否则要打起来了 ...
- JavaScript--查看代码运行效率console.time()与console.timeEnd()用法
程序运行时间计算: <!DOCTYPE html> <html lang="en"> <head> <meta charset=" ...
- 数据分析1:安装tushare安装包
1. 2. 3.重点内容
- Puppet基础
基础架构图介绍 自动化运维框架: 自动化监控: puppet介绍 常用的批量工具介绍: OS Provisioning:PXE,Cobbler OS Configuration:ansible,pu ...
- iOS应用国际化教程
开发一款伟大的iOS应用程序是件了不起的事情,但是还有比优秀的代码.华丽的设计以及直观化交互更多的事要做.跻身在App Store排行榜前列还需要正合时宜的产品营销.扩大用户群的能力.实用的工具以及尽 ...
- Extended Traffic
题目链接 题意:有n个路口,m条通路,如果经过一条路则会得到(终点 - 起点)^3的权值,求从1点到其他点的最小权值,如果权值小于3或无法到达输出'?'. 题解:因为权值可能为负,所以用SPFA来解题 ...
- HZOJ 集合论
考场用的set,代码复杂度很低,时间复杂度$O(sum log)$,一发过了大样例,以为1e6的数据很稳了就没再管(然后就挂掉了……) 考后把set化成unordered_set就A了.其实$sum ...
- shell学习(16)- 压缩和解压缩命令tar和zip
tar命令 [root@Linux ~]# tar [-cxtzjvfpPN] 文件与目录 .... 参数: -c :建立一个压缩文件的参数指令(create 的意思): -x :解开一个压缩文件的参 ...
- OpenStack宣布用Kubernetes重写底层编排引擎
Mirantis是OpenStack的主要贡献者,今天他宣布将使用Kubernetes作为底层编排引擎重写其私有云平台.我们认为这是推进OpenStack和Kubernetes 社区伟大的一步. Op ...
- HLSL像素着色器
原文:HLSL像素着色器 昨日不可追, 今日尤可为.勤奋,炽诚,不忘初心 手机淘宝二维码 扫描 或者打开连接:程序设计开发 ,掌声鼓励,欢迎光临. 像素着色器替代了固定渲染管线的 ...