利用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动画技术
Jan 01 HTML / CSS
非常震撼的纯CSS3人物行走动画
Feb 24 HTML / CSS
css3 盒模型以及box-sizing属性全面了解
Sep 20 HTML / CSS
前端面试必备之html5的新特性
Sep 05 HTML / CSS
利用Canvas模仿百度贴吧客户端loading小球的方法示例
Aug 13 HTML / CSS
html5之Canvas路径绘图、坐标变换应用实例
Dec 26 HTML / CSS
html5设计原理(推荐收藏)
May 17 HTML / CSS
HTML5+CSS3绘制锯齿状的矩形
Mar 01 HTML / CSS
深入理解HTML5定时器requestAnimationFrame的使用
Dec 12 HTML / CSS
html5写一个BUI折叠菜单插件的实现方法
Sep 11 HTML / CSS
html5 横向滑动导航栏的方法示例
May 08 HTML / CSS
HTML页面中使两个div并排显示的实现
May 15 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 file_get_contents设置超时处理方法
2013/09/30 PHP
Linux服务器下PHPMailer发送邮件失败的问题解决
2017/03/04 PHP
详解PHP使用日期时间处理器Carbon人性化显示时间
2017/08/10 PHP
js下获得客户端操作系统的函数代码(1:vista,2:windows7,3:2000,4:xp,5:2003,6:2008)
2011/10/31 Javascript
js 实现css风格选择器(压缩后2KB)
2012/01/12 Javascript
JS按字节截取字符长度实例
2013/11/20 Javascript
JS访问SWF的函数用法实例
2015/07/01 Javascript
整理JavaScript对DOM中各种类型的元素的常用操作
2016/05/05 Javascript
jQuery实现的简单分页示例
2016/06/01 Javascript
全面介绍javascript实用技巧及单竖杠
2016/07/18 Javascript
利用jQuery的动画函数animate实现豌豆发射效果
2016/08/28 Javascript
微信小程序 ecshop地址三级联动实现实例代码
2017/02/28 Javascript
JS实现图片点击后出现模态框效果
2017/05/03 Javascript
angularjs实现上拉加载和下拉刷新数据功能
2017/06/12 Javascript
Vue数组更新及过滤排序功能
2017/08/10 Javascript
vue计算属性时v-for处理数组时遇到的一个bug问题
2018/01/21 Javascript
使用JS模拟锚点跳转的实例
2018/02/01 Javascript
ExtJs整合Echarts的示例代码
2018/02/27 Javascript
详解基于vue的服务端渲染框架NUXT
2018/06/20 Javascript
JS使用Dijkstra算法求解最短路径
2019/01/17 Javascript
js中数组对象去重的两种方法
2019/01/18 Javascript
探索浏览器页面关闭window.close()的使用详解
2020/08/21 Javascript
Python实现树莓派WiFi断线自动重连的实例代码
2017/03/16 Python
Python中shutil模块的学习笔记教程
2017/04/04 Python
python自动发送邮件脚本
2018/06/20 Python
windows安装TensorFlow和Keras遇到的问题及其解决方法
2019/07/10 Python
详解Python中的正斜杠与反斜杠
2019/08/09 Python
Python处理mysql特殊字符的问题
2020/03/02 Python
Python使用20行代码实现微信聊天机器人
2020/06/05 Python
The North Face意大利官网:服装、背包和鞋子
2020/06/17 全球购物
让生命充满爱演讲稿
2014/05/10 职场文书
小学安全教育月活动总结
2014/07/07 职场文书
党员个人党性分析材料
2014/12/18 职场文书
2016年学校招生广告语
2016/01/28 职场文书
《遗弃》开发商删推文要跑路?官方回应:还在开发
2022/04/03 其他游戏
i7 6700处理器相当于i5几代
2022/04/19 数码科技