[CSS3] 动画暗角按钮
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>Title</title>
- <style>
- body{
- position:relative;
- text-align: center;
- background:#212322;
- }
- h1{
- color:#1A897A;
- font-family: "Palatino Linotype";
- font-size: 60px;
- margin:40px;
- text-shadow: 2px 2px 0 #183e2b;
- }
- #demo-box{
- width:550px;
- margin:40px auto;
- padding:40px 40px 20px;
- background:#c7e1d5;
- border-radius: 12px;
- overflow: hidden;
- }
- .button{
- float:left;
- margin-bottom:30px;
- }
- #info-box{
- clear:left;
- padding:20px 20px 10px;
- background:#abd5c1;
- border-radius: 10px;
- }
- p{
- margin:0 0 1.2em;
- color:#333333;
- font-family: Arial;
- font-size: 13px;
- line-height: 1.3em;
- }
- #eg1{
- background:url(img/background.png) no-repeat center -105px;
- display: block;
- width:5em;
- padding:30px 40px;
- text-align: center;
- font-family: Arial;
- font-size: 18px;
- color:#fff;
- text-decoration:none;
- text-shadow: 1px 1px 0 #000;
- border-radius:25px;
- background:url(img/linear-gradient.png) no-repeat 0px -400px,url(img/background.png) no-repeat center -8px;
- box-shadow: 2px 2px 10px #000;
- transition:all 1s ease;
- }
- #eg1:hover{
- background:url(img/background.png) no-repeat center -5px;
- background:url(img/linear-gradient.png) no-repeat 0px 0px,url(img/background.png) no-repeat center -8px;
- }
- #eg2{
- background: url(img/background.png) no-repeat center -105px; /* Fallback */
- display: block;
- width: 5em;
- margin: 0px 20px;
- padding: 30px 40px;
- text-align: center;
- font-family: Arial, sans-serif;
- font-size: 18px;
- color: #fff;
- text-decoration: none;
- text-shadow: 1px 1px 0px #000;
- border-radius: 25px;
- background: url(img/stripes.png) no-repeat 0px 0px, url(img/background.png) no-repeat center -8px;
- box-shadow: 2px 2px 10px #000;
- transition: all 1s ease-out;
- }
- #eg2:hover {
- background: url(img/background.png) no-repeat center -5px;
- background: url(img/stripes.png) no-repeat 0px -200px, url(img/background.png) no-repeat center -8px;
- transition: all 0.5s ease;
- }
- #eg3 {
- background: url(img/background.png) no-repeat center -105px;
- display: block;
- width: 5em;
- padding: 30px 40px;
- text-align: center;
- font-family: Arial, sans-serif;
- font-size: 18px;
- color: #fff;
- text-decoration: none;
- text-shadow: 1px 1px 0px #000;
- border-radius: 25px;
- background: url(img/radial-gradient.png) no-repeat center center, url(img/background.png) no-repeat center -8px;
- box-shadow: 2px 2px 10px #000;
- background-size: 200px 200px, 180px 200px;
- transition: all 0.75s ease;
- }
- #eg3:hover {
- background: url(img/background.png) no-repeat center -5px;
- background: url(img/radial-gradient.png) no-repeat center center, url(img/background.png) no-repeat center -8px;
- background-size: 1000px 1000px, 180px 200px;
- transition: all 1s ease;
- }
- </style>
- </head>
- <body>
- <h1>CSS3动画暗角按钮</h1>
- <div id="demo-box">
- <a id="eg1" class="button" href="#">Fade In</a>
- <a id="eg2" class="button" href="#">Peer Thro'</a>
- <a id="eg3" class="button" href="#">Iris</a>
- <div id="info-box">
- <p>These buttons are made by styling a single anchor element with CSS3 multiple backgrounds. They use two img - a background pattern and then a semi-transparent .png 'vignette' which sits over the top. The vignette position or size is then animated using the transition property in Chrome, Safari and Firefox 4.
- <p>They fallback nicely in browsers that don't fully support the CSS3 properties in use.</p>
- <p>For more info check out the source or this accompanying article.</p>
- </div>
- </div>
- </body>
- </html>
[CSS3] 动画暗角按钮的更多相关文章
- CSS3动画之按钮抖动
今天要分享一组代码,当鼠标悬停在按钮上时.按钮抖动!!! <!DOCTYPE html> <html lang="en"> <head> < ...
- 美妙的 CSS3 动画!一组梦幻般的按钮效果
今天给大家带来的是五款梦幻般的动画按钮效果.下面是在线演示,把鼠标放在按钮上试试,有惊喜哦!CSS3 引入了众多供功能强大的新特性,让设计和开发人员能够轻松的创作出各种精美的界面效果. 温馨提示:为保 ...
- 【转】15个无比华丽的HTML5/CSS3动画应用
原文转自:http://www.html5cn.org/article-7089-1.html 前几天,HTML5标准已经尘埃落定,未来的Web将会是由HTML5主导,当然作为开发者对这一喜讯更为动心 ...
- 8个超炫酷的纯CSS3动画及源码分享
在现代网页中,我们已经越来越习惯使用大量的CSS3元素,而现在的浏览器也基本都支持CSS3,所以很多时候我们不妨思考一下是否可以用纯CSS3制作一些有趣或者实用的网页.本文要分享8个超炫酷的纯CSS3 ...
- 9款精美别致的CSS3菜单和按钮
1.超具立体感的CSS3 3D菜单 菜单项带小图标 记得之前向大家分享过不少CSS3 3D菜单,比如CSS3 3D动画菜单 3D立方体菜单项和HTML5/CSS3自定义下拉框 3D卡片折叠动画,效果都 ...
- 分享7款顶级的CSS3动画特效
1.CSS3 SVG文字背景动画 超酷的文字特效 今天我们来分享一款基于CSS3和SVG的文字特效,文字的背景可以定义一些动画特效,在背景动画播放的同时,我们还可以选中文字.本示例让文字背景展示水波和 ...
- jQuery插件css3动画模拟confirm弹窗
相比浏览器自带的alert.confirm,能力所及,我更喜欢所有的东西都是自定义:首先在head标签(当然喜欢其他地方自己看着办)内引入插件样式表和js.<link rel="sty ...
- 如何使用js捕获css3动画
如何使用js捕获css3动画 css3动画功能强大,但是不像js,没有逐帧控制,但是可以通过js事件来确定任何动画的状态. 下面是一段css3动画代码: #anim.enable{ -webkit-a ...
- css3动画和jquery动画使用中要注意的问题
前一阵子写demo的时候遇到这样一个问题,就是给元素添加css3或者jquery动画时,在动画结束前不能准确取到元素的css属性. 1. css3动画讨论 先看代码: html: <div id ...
随机推荐
- socket & pipe note
[socket & pipe note] 1.socket类型 2.大小端 3.socketpair 如何创建全双工管道? 直接的办法当然是pipe两次,创建两组管道,但是有没有更简单的呢? ...
- 18-(unicode error) 'unicodeescape' codec can't decode bytes in position 16-17: truncated \uXXXX escape
读取文件时碰到问题: 1.(unicode error) 'unicodeescape' codec can't decode bytes in position 16-17: truncated \ ...
- 5-math中函数汇总
math.h 数学函数库,一些数学计算的公式的具体实现是放在math.h里,具体有:1 三角函数double sin (double);double cos (double);double tan ( ...
- Git学习笔记——从一台电脑上传文件到Github上
目标:从一台电脑上传文件到Github上 前提: 1.这里假定已在Github上创建了仓库,建立了仓库 2.已在这台电脑上安装了Git客户端 实验环境: 1.Windows 10 64位,已安装了Gi ...
- jquery记录
jquery validate验证框架 参考:http://www.cnblogs.com/linjiqin/p/3431835.html http://www.runoob.com/jquery/j ...
- 在JS中使用全局变量
在JS中使用全局变量不像C++,也不像PHP. 先摆出错的代码: var globalvar = 'a'; function test(){ alert(globalvar); } 这里弹出的是und ...
- VMware workstation 语言包切换
VMware-workstation-full-10.0.2-1744117安装默认为中文版,如果要使用英文版做如下操作: 找到你的VMware安装目录:例如:D:\Program Files (x8 ...
- Mosquitto服务器的搭建以及SSL/TLS安全通信配置
Mosquitto服务器的搭建以及SSL/TLS安全通信配置 摘自:https://segmentfault.com/a/1190000005079300 openhab raspberry-pi ...
- 模拟在table中移动鼠标,高亮显示鼠标所在行,固定表头
<!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="Conten ...
- C语言条件编译及编译预处理阶段(转)
一.C语言由源代码生成的各阶段如下: C源程序->编译预处理->编译->优化程序->汇编程序->链接程序->可执行文件 其中 编译预处理阶段,读取c源程序,对其中的 ...