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 相关文章推荐
CSS中一些@规则的用法小结
Mar 09 HTML / CSS
推荐10个CSS3 制作的创意下拉菜单效果
Feb 11 HTML / CSS
纯CSS改变webkit内核浏览器的滚动条样式
Apr 17 HTML / CSS
html5服务器推送_动力节点Java学院整理
Jul 12 HTML / CSS
HTML5的结构和语义(3):语义性的块级元素
Oct 17 HTML / CSS
html5时钟实现代码
Oct 22 HTML / CSS
只要五步 就可以用HTML5/CSS3快速制作便签贴特效(图)
Jun 04 HTML / CSS
html5构建触屏网站之网站尺寸探讨
Jan 07 HTML / CSS
html5实现多文件的上传示例代码
Feb 13 HTML / CSS
html5绘制时钟动画
Dec 15 HTML / CSS
通过HTML5 Canvas API绘制弧线和圆形的教程
Mar 14 HTML / CSS
详解HTML5.2版本带来的修改
May 06 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 sprintf() 函数的应用(定义和用法)
2012/06/29 PHP
php调用Google translate_tts api实现代码
2013/08/07 PHP
php中strlen和mb_strlen用法实例分析
2016/11/12 PHP
如何让动态插入的javascript脚本代码跑起来。
2007/01/09 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(五)可移动地图的实现
2013/01/23 Javascript
jQuery拖动图片删除示例
2013/05/10 Javascript
jQuery插件PageSlide实现左右侧栏导航菜单
2015/04/12 Javascript
Vue.js第二天学习笔记(vue-router)
2016/12/01 Javascript
JS实现touch 点击滑动轮播实例代码
2017/01/19 Javascript
RequireJs的使用详解
2017/02/19 Javascript
js中less常用的方法小结
2017/08/09 Javascript
React之PureComponent的使用作用
2018/07/10 Javascript
详解vue引入子组件方法
2019/02/12 Javascript
微信打开网址添加在浏览器中打开提示的办法
2019/05/20 Javascript
Vue+element 解决浏览器自动填充记住的账号密码问题
2019/06/11 Javascript
JavaScript基础之this和箭头函数详析
2019/09/05 Javascript
Python读取mp3中ID3信息的方法
2015/03/05 Python
python使用socket创建tcp服务器和客户端
2018/04/12 Python
解决Django数据库makemigrations有变化但是migrate时未变动问题
2018/05/30 Python
python 去除txt文本中的空格、数字、特定字母等方法
2018/07/24 Python
python 3.6.4 安装配置方法图文教程
2018/09/18 Python
Django高级编程之自定义Field实现多语言
2019/07/02 Python
使用python检查yaml配置文件是否符合要求
2020/04/09 Python
python和php哪个更适合写爬虫
2020/06/22 Python
Flask缓存静态文件的具体方法
2020/08/02 Python
python中time tzset()函数实例用法
2021/02/18 Python
用CSS3实现Win8风格的方格导航菜单效果
2013/04/10 HTML / CSS
BudgetAir印度:预订航班、酒店和汽车租赁
2019/07/07 全球购物
学生党员的自我评价范文
2014/03/01 职场文书
开业庆典主持词
2014/03/21 职场文书
挂牌仪式策划方案
2014/05/18 职场文书
个人师德师风自我剖析材料
2014/09/29 职场文书
先进单位申报材料
2014/12/25 职场文书
微信小程序实现录音Record功能
2021/05/09 Javascript
使用python将HTML转换为PDF pdfkit包(wkhtmltopdf) 的使用方法
2022/04/21 Python
python中pd.cut()与pd.qcut()的对比及示例
2022/06/16 Python