css3 按钮样式简单可扩展创建


Posted in HTML / CSS onMarch 18, 2013

本css教程演示了如何创建简单的可扩展的按钮,使用CSS3的属性,如一些边界半径和线性梯度。

基本按钮类
首先,我们可以创建一个基本的按钮类,没有任何色彩,使我们可以使用不同的颜色。

复制代码
代码如下:

.button {
font-family: sans-serif;
font-weight:bold;
color: #fff;
padding:5px 10px 6px 10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius:5px;
cursor: pointer;
}

在上面的代码,我们创建与圆形边界边界半径为MOZILLA,WebKit和Internet Explorer的浏览器。如果您想了解更多有关边界半径财产。

添加不同的颜色
现在,我们已经为圆角按钮的基本结构,我们可以使用不同的颜色,因为我们可能需要使用不同的颜色相同的按钮。
加入简单的背景颜色,而是我们可以利用CSS3的财产线性梯度创建按钮的梯度效应。

例如

复制代码
代码如下:

.blue {
background:#0085cc;
background-image: -moz-linear-gradient(top,#0085cc,#00717f);
background-image: -webkit-gradient(linear,left top,
left bottom,from(#0085cc),to(#00717f) );
}

在上面的代码,我们创建一个简单的梯度Mozilla和Webkit的浏览器。我们还可以添加浏览器不支持渐变属性简单的背景颜色。如果你不熟悉的线性渐变的财产。
对于悬停,我们可以指定一个简单的背景颜色,或如果你愿意,你可以创建类似的梯度悬停。
复制代码
代码如下:

.blue:hover{background:#00717f; }

同样,我们可以通过使用我们的选择的颜色,其他颜色类。请参阅演示页,我用不同的颜色。

按钮大小
我们可以定义按钮的大小不同的类别。所有我们需要做的是指定的字体大小。

复制代码
代码如下:

.small {font-size:12px;}
.medium{font-size:18px;}
.large{font-size:24px;}

完成了!如何使用这些按钮?
按钮可用作
复制代码
代码如下:

<a class="button large blue">Click me!</a>
<a class="button medium blue">Click me!</a>
<a class="button small blue">Click me!</a>
HTML / CSS 相关文章推荐
CSS3 优势以及网页设计师如何使用CSS3技术
Jul 29 HTML / CSS
一款简洁的纯css3代码实现的动画导航
Oct 31 HTML / CSS
老生常谈CSS中的长度单位
Jun 27 HTML / CSS
css3边框_动力节点Java学院整理
Jul 11 HTML / CSS
css3实现椭圆轨迹旋转的示例代码
Oct 29 HTML / CSS
CSS3中animation实现流光按钮效果
Dec 21 HTML / CSS
CSS3 真的会替代 SCSS 吗
Mar 09 HTML / CSS
HTML5打开本地app应用的方法
Mar 31 HTML / CSS
html5 Canvas画图教程(10)—把面拆成线条模拟出圆角矩形
Jan 09 HTML / CSS
实例讲解使用SVG制作loading加载动画的方法
Apr 05 HTML / CSS
HTML5利用约束验证API来检查表单的输入数据的代码实例
Dec 20 HTML / CSS
HTML5 Canvas 旋转风车绘制
Aug 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
css3动画事件—webkitAnimationEnd与计时器time事件
Jan 31 #HTML / CSS
You might like
一些 PHP 管理系统程序中的后门
2009/08/05 PHP
php 读取shell管道传输过来的内容
2010/03/01 PHP
php+MySQL判断update语句是否执行成功的方法
2014/08/28 PHP
Yii2.0表关联查询实例分析
2016/07/18 PHP
php判断文件上传图片格式的实例详解
2017/09/30 PHP
php实现的PDO异常处理操作分析
2018/12/27 PHP
php和asp语法上的区别总结
2019/05/12 PHP
使用SMB共享来绕过php远程文件包含的限制执行RFI的利用
2019/05/31 PHP
php实例化一个类的具体方法
2019/09/19 PHP
Nigma vs Alliance BO5 第二场2.14
2021/03/10 DOTA
用cookies实现的可记忆的样式切换效果代码下载
2007/12/24 Javascript
nodejs实现HTTPS发起POST请求
2015/04/23 NodeJs
如何清除IE10+ input X 文本框的叉叉和密码输入框的眼睛图标
2016/12/21 Javascript
Nodejs 发送Post请求功能(发短信验证码例子)
2017/02/09 NodeJs
Bootstrap 3 进度条的实现
2017/02/22 Javascript
vue.js 初体验之Chrome 插件开发实录
2017/05/13 Javascript
Redux 和 Mobx的选择问题:让你不再困惑!
2017/09/18 Javascript
Thinkphp5微信小程序获取用户信息接口的实例详解
2017/09/26 Javascript
vuex提交state&amp;&amp;实时监听state数据的改变方法
2018/09/16 Javascript
Python实现对excel文件列表值进行统计的方法
2015/07/25 Python
django基础之数据库操作方法(详解)
2017/05/24 Python
Python实现生成密码字典的方法示例
2019/09/02 Python
python如何调用百度识图api
2020/09/29 Python
Django中如何用xlwt生成表格的方法步骤
2021/01/31 Python
Pytorch之扩充tensor的操作
2021/03/04 Python
CSS3制作3D立方体loading特效
2020/11/09 HTML / CSS
P D PAOLA意大利官网:西班牙著名的珠宝首饰品牌
2019/09/24 全球购物
Why do we need Unit test
2013/01/03 面试题
自我评价如何写好?
2014/01/05 职场文书
应届生自荐信
2014/06/30 职场文书
本科毕业生应聘求职信
2014/07/06 职场文书
期中考试复习计划
2015/01/19 职场文书
使用Golang的channel交叉打印两个数组的操作
2021/04/29 Golang
MySQL 隔离数据列和前缀索引的使用总结
2021/05/14 MySQL
nginx设置资源请求目录的方式详解
2022/05/30 Servers
Oracle 11g数据库使用expdp每周进行数据备份并上传到备份服务器
2022/06/28 Oracle