利用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的rem属性制作响应式页面布局的要点解析
May 24 HTML / CSS
CSS3 选择器 伪类选择器介绍
Jan 21 HTML / CSS
一款超酷的js+css3实现的3D标签云特效兼容ie7/8/9
Nov 18 HTML / CSS
CSS3中的content属性使用示例
Jul 20 HTML / CSS
解决CSS3的opacity属性带来的层叠顺序问题
May 09 HTML / CSS
利用canvas实现图片下载功能来实现浏览器兼容问题
May 31 HTML / CSS
基于第一个PhoneGap(cordova)的应用详解
May 03 HTML / CSS
html5基础教程常用技巧整理
Aug 20 HTML / CSS
Html5在手机端调用相机的方法实现
May 13 HTML / CSS
HTML5 层的叠加的实现
Jul 07 HTML / CSS
html form表单基础入门案例讲解
Jul 21 HTML / CSS
css3 选择器
May 11 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
PHP源代码数组统计count分析
2011/08/02 PHP
PHP 输出URL的快捷方式示例代码
2013/09/22 PHP
基于php中echo用逗号和用点号的区别详解
2018/01/23 PHP
PHP正则表达式笔记与实例详解
2019/05/09 PHP
Jquery中LigerUi的弹出编辑框(实现方法)
2013/07/09 Javascript
禁用页面部分JavaScript不是全部而是部分
2014/09/03 Javascript
JavaScript中操作字符串之localeCompare()方法的使用
2015/06/06 Javascript
js中substring和substr两者区别和使用方法
2015/11/09 Javascript
日常收藏的jquery技巧
2015/12/02 Javascript
jQuery实现TAB选项卡切换特效简单演示
2016/03/04 Javascript
详解JavaScript中基于原型prototype的继承特性
2016/05/05 Javascript
JSP基于Bootstrap分页显示实例解析
2016/06/12 Javascript
浅谈js对象的创建和对6种继承模式的理解和遐想
2016/10/16 Javascript
深入理解Javascript中的作用域链和闭包
2017/04/25 Javascript
JS库之ParticlesJS使用简介
2017/09/12 Javascript
jQuery表单元素过滤选择器用法实例分析
2019/02/20 jQuery
如何使用 JavaScript 操作浏览器历史记录 API
2020/11/24 Javascript
[04:39]显微镜下的DOTA2第十三期—Pis卡尔个人秀
2014/04/04 DOTA
[03:02]2020完美世界城市挑战赛(秋季赛)总决赛回顾
2021/03/11 DOTA
python字符串加密解密的三种方法分享(base64 win32com)
2014/01/19 Python
玩转python爬虫之URLError异常处理
2016/02/17 Python
python 实现tar文件压缩解压的实例详解
2017/08/20 Python
简单谈谈Python的pycurl模块
2018/04/07 Python
对pandas中iloc,loc取数据差别及按条件取值的方法详解
2018/11/06 Python
对Python3 pyc 文件的使用详解
2019/02/16 Python
Python日期时间Time模块实例详解
2019/04/15 Python
python中数组和矩阵乘法及使用总结(推荐)
2019/05/18 Python
python global关键字的用法详解
2019/09/05 Python
如何利用python web框架做文件流下载的实现示例
2020/06/02 Python
详解用Python调用百度地图正/逆地理编码API
2020/07/02 Python
C#实现启动一个进程
2016/10/01 面试题
暑期社会实践先进个人主要事迹
2014/05/22 职场文书
2014年最新学校运动会广播稿
2014/09/17 职场文书
《小摄影师》教学反思
2016/02/18 职场文书
使用 JavaScript 制作页面效果
2021/04/21 Javascript
【海涛教你打dota】体验一超神发条:咱是抢盾专业户
2022/04/01 DOTA