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 和 HTML5 兼容速查表 图文
Apr 01 HTML / CSS
css3让div随鼠标移动而抖动起来
Feb 10 HTML / CSS
CSS3实现时间轴效果
Jul 11 HTML / CSS
css3 边框、背景、文本效果的实现代码
Mar 21 HTML / CSS
css3新单位vw、vh的使用教程
Mar 23 HTML / CSS
浅谈CSS3 动画卡顿解决方案
Jan 02 HTML / CSS
socket.io 和canvas 实现的共享画板功能
May 22 HTML / CSS
html5的canvas实现3d雪花飘舞效果
Dec 27 HTML / CSS
利用HTML5绘制点线面组成的3D图形的示例
May 12 HTML / CSS
Html5调用手机摄像头并实现人脸识别的实现
Dec 21 HTML / CSS
HTML5实现无刷新修改URL的方法
Nov 14 HTML / CSS
使用Html+Css实现简易导航栏功能(导航栏遇到鼠标切换背景颜色)
Apr 07 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学习笔记(毕业设计)
2012/02/21 PHP
PHP中函数rand和mt_rand的区别比较
2012/12/26 PHP
PHP实现浏览器中直接输出图片的方法示例
2018/03/14 PHP
Extjs Gird 支持中文拼音排序实现代码
2013/04/15 Javascript
javascript ajax 仿百度分页函数
2013/10/29 Javascript
jQuery 快速结束当前正在执行的动画
2013/11/20 Javascript
prototype与__proto__区别详细介绍
2017/01/09 Javascript
vue-router:嵌套路由的使用方法
2017/02/21 Javascript
原生js实现密码输入框值的显示隐藏
2017/07/17 Javascript
ES6新特性:使用export和import实现模块化详解
2017/07/31 Javascript
百度地图去掉marker覆盖物或者去掉maker的label文字方法
2018/01/26 Javascript
Node.JS段点续传:Nginx配置文件分段下载功能的实现方法
2018/03/12 Javascript
node.js博客项目开发手记
2018/03/16 Javascript
JavaScript常见继承模式实例小结
2019/01/11 Javascript
ES6 Symbol数据类型的应用实例分析
2019/06/26 Javascript
JavaScript 继承 封装 多态实现及原理详解
2019/07/29 Javascript
js回溯法计算最佳旅行线路代码实例
2019/09/11 Javascript
微信小程序如何实现五星评价功能
2019/10/15 Javascript
vant自定义二级菜单操作
2020/11/02 Javascript
javascript实现左右缓动动画函数
2020/11/25 Javascript
使用setup.py安装python包和卸载python包的方法
2013/11/27 Python
python引用(import)某个模块提示没找到对应模块的解决方法
2019/01/19 Python
Pytorch中index_select() 函数的实现理解
2019/11/19 Python
解决flask接口返回的内容中文乱码的问题
2020/04/03 Python
详解pyinstaller生成exe的闪退问题解决方案
2020/06/19 Python
Django封装交互接口代码
2020/07/12 Python
纯CSS和jQuery实现的在页面顶部显示的进度条效果2例(仿手机浏览器进度条效果)
2014/04/16 HTML / CSS
html5理解head_动力节点Java学院整理
2017/07/13 HTML / CSS
英国潮流网站:END.(全球免邮)
2017/01/16 全球购物
饿了么订餐官网:外卖、网上订餐
2019/06/28 全球购物
养殖行业的创业计划书
2014/01/05 职场文书
会计学生自我鉴定
2014/02/06 职场文书
质量承诺书格式
2014/05/20 职场文书
九年级历史教学反思
2016/02/19 职场文书
python使用pymysql模块操作MySQL
2021/06/16 Python
Win10服务主机占用内存怎么办?Win10服务主机进程占用大量内存解决方法
2022/09/23 数码科技