利用css3制作3D样式按钮实现代码


Posted in HTML / CSS onMarch 18, 2013

效果图如下:
利用css3制作3D样式按钮实现代码
源码如下:

复制代码
代码如下:

<!DOCTYPE html>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style type="text/css">
body {
font-family: Arial, sans-serif;
}
#container {
margin: 120px auto;
text-align: center;
}
.button {
-webkit-transform: rotateX( 35deg );
position: relative;
display: inline-block;
width: 100px;
padding: 42px 15px;
margin: 0px 10px;
background-color: #C91826;
color: #fff;
font-weight: bold;
font-size: 40px;
text-decoration: none;
text-align: center;
text-shadow: 0px -1px 0px rgba(0,0,0,0.5);
border: 1px solid;
border-color: #B21522;
border-radius: 78px;
-moz-border-radius: 78px;
-webkit-border-radius: 78px;
box-shadow: inset 0px -4px 5px rgba(255,255,255,0.2),
inset 0px 1px 5px rgba(255,255,255,0.2),
/**/
0px 12px 0px #231F20,
0px 14px 0px #231F20,
0px 16px 0px #231F20,
/**/
0px 8px 5px rgba(0,0,0,0.5);
-moz-box-shadow: inset 0px -4px 5px rgba(255,255,255,0.2),
inset 0px 1px 5px rgba(255,255,255,0.2),
/**/
0px 12px 0px #231F20,
0px 14px 0px #231F20,
0px 16px 0px #231F20,
/**/
0px 8px 5px rgba(0,0,0,0.5);
-webkit-box-shadow: inset 5px -4px 5px rgba(255,255,255,0.2),
inset 5px 1px 5px rgba(255,255,255,0.2),
/**/
0px 12px 0px #231F20,
0px 14px 0px #231F20,
0px 16px 0px #231F20;
}
.button:hover {
background-color: #B21522;
color: #e3e3e3;
}
.button:active {
top: 8px;
box-shadow: inset 0px 4px 5px rgba(255,255,255,0.4),
inset 0px -1px 5px rgba(255,255,255,0.2),
/**/
0px 8px 0px #231F20,
/**/
0px 9px 5px rgba(0,0,0,0.5);
-moz-box-shadow: inset 0px 4px 5px rgba(255,255,255,0.4),
inset 0px -1px 5px rgba(255,255,255,0.2),
/**/
0px 8px 0px #231F20,
/**/
0px 9px 5px rgba(0,0,0,0.5);
-webkit-box-shadow: inset 0px 4px 5px rgba(255,255,255,0.4),
inset 0px -1px 5px rgba(255,255,255,0.2),
/**/
0px 8px 0px #231F20,
/**/
0px 9px 5px rgba(0,0,0,0.5);
}
</style>
</head>
<body>
<div id="container">
<a href="#" class="button">开始</a>
<a href="#" class="button">结束</a>
</div>
</body>
</html>
HTML / CSS 相关文章推荐
利用CSS3的checked伪类实现OL的隐藏显示的方法
Dec 18 HTML / CSS
HTML5: Web 标准最巨大的飞跃
Oct 17 HTML / CSS
HTML5 语音搜索(淘宝店语音搜素)
Jan 03 HTML / CSS
在html5的Canvas上绘制椭圆的几种方法总结
Jan 07 HTML / CSS
IE10 Error.stack 让脚本调试更加方便快捷
Apr 22 HTML / CSS
HTML5和CSS3实例教程总结(推荐)
Jul 18 HTML / CSS
html5实现多图片预览上传及点击可拖拽控件
Mar 15 HTML / CSS
使用canvas生成含有微信头像的邀请海报没有微信头像问题
Oct 29 HTML / CSS
html5中使用hotcss.js实现手机端自适配的方法
Apr 23 HTML / CSS
一个基于canvas的移动端图片编辑器的实现
Oct 28 HTML / CSS
css3实现的加载动画效果
Apr 07 HTML / CSS
html css3不拉伸图片显示效果
Jun 07 HTML / CSS
css3 按钮样式简单可扩展创建
Mar 18 #HTML / CSS
css3气泡 css3关键帧动画创建的动态通知气泡
Feb 26 #HTML / CSS
css 省略号 css3让多余的字符串消失并附加省略号的实现代码
Feb 07 #HTML / CSS
7款设计巧妙的css3飘带状3D立体效果的导航菜单和表单窗口
Feb 04 #HTML / CSS
8款精美的CSS3表单设计(登录表单/下拉选择/按钮附演示及源码)
Feb 04 #HTML / CSS
css3实现针线缝合效果(图解步骤)
Feb 04 #HTML / CSS
用css3制作纸张效果(外翻卷角)
Feb 01 #HTML / CSS
You might like
html静态页面调用php文件的方法
2014/11/13 PHP
php使用ereg验证文件上传的方法
2014/12/16 PHP
Laravel5.1 框架路由基础详解
2020/01/04 PHP
Nigma vs AM BO3 第二场2.13
2021/03/10 DOTA
为JavaScript添加重载函数的辅助方法
2010/07/04 Javascript
ASP.NET jQuery 实例9  通过控件hyperlink实现返回顶部效果
2012/02/03 Javascript
AngularJs入门教程之环境搭建+创建应用示例
2016/11/01 Javascript
jquery购物车结算功能实现方法
2020/10/29 Javascript
php main 与 iframe 相互通讯类(js+php同域/跨域)
2017/09/14 Javascript
详解vue+vuex+koa2开发环境搭建及示例开发
2018/01/22 Javascript
ztree加载完成后显示勾选节点的实现代码
2018/10/22 Javascript
vue中使用微信公众号js-sdk踩坑记录
2019/03/29 Javascript
vue实现图片上传到后台
2020/06/29 Javascript
Element InputNumber计数器的使用方法
2020/07/27 Javascript
Vue.js中使用Vuex实现组件数据共享案例
2020/07/31 Javascript
用python实现的可以拷贝或剪切一个文件列表中的所有文件
2009/04/30 Python
python通过opencv实现批量剪切图片
2017/11/13 Python
python with提前退出遇到的坑与解决方案
2018/01/05 Python
Python 读取图片文件为矩阵和保存矩阵为图片的方法
2018/04/27 Python
详解python中的数据类型和控制流
2019/08/08 Python
Python爬虫爬取杭州24时温度并展示操作示例
2020/03/27 Python
Python3如何判断三角形的类型
2020/04/12 Python
k-means 聚类算法与Python实现代码
2020/06/01 Python
HTML5 drag和drop具体使用详解
2021/01/18 HTML / CSS
一组SQL面试题
2016/02/15 面试题
网络教育自我鉴定
2013/11/01 职场文书
弘扬雷锋精神活动演讲稿
2014/03/04 职场文书
公司采购主管岗位职责
2014/06/17 职场文书
学校党的群众路线教育实践活动制度建设计划
2014/11/03 职场文书
教师思想工作总结2015
2015/05/13 职场文书
故意伤害罪辩护词
2015/05/21 职场文书
2015重阳节座谈会主持词
2015/07/30 职场文书
职业生涯规划书之大学四年
2019/08/07 职场文书
vue基于Teleport实现Modal组件
2021/05/31 Vue.js
详细谈谈MYSQL中的COLLATE是什么
2021/06/11 MySQL
Vue OpenLayer测距功能的实现
2022/04/20 Vue.js