BUTTONS V. 2.0.0——CSS按钮库

BUTTONS-V2-CSS库样式职责

CSS库样式职责分离优点

  模块样式命名更清晰化

  易于维护、扩展性强

  动画效果——修改样式后有过度效果,默认样式

源码如下

  1 <!DOCTYPE html>
  2 <html lang="en">
  3 <head>
  4     <meta charset="UTF-8">
  5     <title>Buttons库学习</title>
  6     <style type="text/css">
  7         body {
  8             margin: 0;
  9             padding: 0;
 10             font-family: "microsoft yahei";
 11
 12         }
 13         a {
 14             text-decoration: none;
 15             outline: none;
 16         }
 17         /*
 18         * Base Button Style
 19         *
 20         * The default values for the .button class
 21         */
 22         .button {
 23           color: #666;
 24           background-color: #EEE;
 25           border-color: #EEE;
 26           font-weight: 300;
 27           font-size: 16px;
 28           font-family: "microsoft yahei","Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
 29           text-decoration: none;
 30           text-align: center;
 31           line-height: 40px;
 32           height: 40px;
 33           padding: 0 56px;
 34           margin: 10px;
 35           display: inline-block;
 36           appearance: none;
 37           cursor: pointer;
 38           border: none;
 39           -webkit-box-sizing: border-box;
 40              -moz-box-sizing: border-box;
 41                   box-sizing: border-box;
 42           -webkit-transition-property: all;
 43                   transition-property: all;
 44           -webkit-transition-duration: .3s;
 45                   transition-duration: .3s; }
 46
 47         .button-large {
 48           font-size: 20px;
 49           height: 45px;
 50           line-height: 45px;
 51           padding: 0 45px; }
 52
 53         /*
 54         * Button Shapes
 55         *
 56         * This file creates the various button shapes
 57         * (ex. Circle, Rounded, Pill)
 58         */
 59         .button-rounded {
 60               border-radius: 4px; }
 61         /*
 62         * Raised Buttons
 63         *
 64         * A classic looking button that offers
 65         * great depth and affordance.
 66         */
 67         .button-raised {
 68           border-color: #e1e1e1;
 69           border-style: solid;
 70           border-width: 1px;
 71           line-height: 38px;
 72           background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e1e1e1));
 73           background: linear-gradient(#f6f6f6, #e1e1e1);
 74           -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15);
 75                   box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15); }
 76         .button-raised:hover, .button-raised:focus {
 77             background: -webkit-gradient(linear, left top, left bottom, from(white), to(gainsboro));
 78             background: linear-gradient(top, white, gainsboro); }
 79         .button-raised:active, .button-raised.active, .button-raised.is-active {
 80             background: #eeeeee;
 81             -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.2), 0px 1px 0px white;
 82             box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.2), 0px 1px 0px white; }
 83
 84        /*
 85         * Base Colors
 86         *
 87         * Create colors for buttons
 88         * (.button-primary, .button-secondary, etc.)
 89         */
 90         .button-primary:hover, .button-primary:focus{
 91             background-color: #4cb0f9;
 92             border-color: #4cb0f9;
 93             color: #FFF; }
 94
 95         /*
 96         * Raised Button Colors
 97         *
 98         * Create colors for raised buttons
 99         */
100         .button-raised.button-primary {
101           border-color: #088ef0;
102           background: -webkit-gradient(linear, left top, left bottom, from(#34a5f8), to(#088ef0));
103           background: linear-gradient(#34a5f8, #088ef0); }
104         .button-raised.button-primary:hover, .button-raised.button-primary:focus {
105             background: -webkit-gradient(linear, left top, left bottom, from(#42abf8), to(#0888e6));
106             background: linear-gradient(top, #42abf8, #0888e6); }
107
108         .button-highlight {
109           background-color: #FEAE1B;
110           border-color: #FEAE1B;
111           color: #FFF; }
112         .button-highlight:hover, .button-highlight:focus {
113             background-color: #fec04e;
114             border-color: #fec04e;
115             color: #FFF; }
116
117     </style>
118 </head>
119 <body>
120     <a href="#none" class="button button-raised button-primary">GO</a>
121     <a href="#none" class="button button-large button-highlight button-rounded">Default-CSS</a>
122 </body>
123 </html>

参考资料 BUTTONSV. 2.0.0 Buttons 是一个高度可定制的、免费并且开源的按钮 CSS 样式库。

时间: 2024-11-01 10:49:07

BUTTONS V. 2.0.0——CSS按钮库的相关文章

s?q?l? ?s?e?r?v?e?r? ?2?0?0?0?登?录?名?与?数?据?库?用?户?名?的?关?联?问?题

MS SQL Server 2000 数据库使用备份还原造成的孤立用户和对象名'xxx'无效的错误的解决办法     在使用数据库的过程中,经常会遇到数据库迁移或者数据迁移的问题,或者有突然的数据库损坏,这时需要从数据库的备份中直接恢复.但是,此时会出现问题,这里说明几种常见问题的解决方法.  一.孤立用户的问题比如,以前的数据库的很多表是用户test建立的,但是当我们恢复数据库后,test用户此时就成了孤立用户,没有与之对应的登陆用户名,哪怕你建立了一个test登录用户名,而且是以前的用户密码

P?H?P? ?5?.?3?连?接?s?q?l? ?s?e?r?v?e?r? ?2?0?0?8? ?R?2

我的机器为: xp sp3 sql server 2008 developer apache 2.2.2 php 5.3  从5.3开始,php就不再提供mssql.dll了,所以要php连接sql server 2008/2012必须要使用微软提供的sql server for php 2.0/3.0了. 有必要提醒一下,php5.4必须要3.0和Microsoft SQL Server 2012 Native Client. php官方帮助 http://php.net/manual/zh/

Start Menu 8 V 1.4.0

开始菜单8 带回的Windows?8的开始菜单 最好的Windows 8开始菜单更换 地铁和桌面界面之间轻松切换 程序和文件访问速度更快 可定制的,简单,并且免费使用 免费下载 V 1.4.0 | 6.71 MB 支持Windows 8 什么 开始菜单8呢? 开始菜单8是专为Windows 8,它提供了与Windows开始菜单所有的时间谁工作,不习惯新的地铁在Windows 8开始屏幕的用户一个完美的解决方案.这种智能工具带回无论是Windows 8的开始按钮,Windows 8的开始菜单,并提

一个有意思的CSS样式库--BUTTONS

我最近发现了一个有意思的CSS样式库,和Bootstrap相似,但是它是专门的一个高度可定制的,免费的并且开源的按钮CSS样式库,这里附上它的网址:http://www.bootcss.com/p/buttons/ 接下来介绍怎么使用这个CSS样式库,如上图,进入网址后,点击下载,会出现一个全是代码的网页,然后鼠标右键点击全选,复制,这里的代码就是这个BUTTONS的CSS样式代码, 再接下来就是在你的编辑器中创建一个css文件,然后将所复制的代码全部粘贴上去即可,然后就可以编写你的HTML代码

linux下依赖库的版本问题引起的安装失败:libssl-dev版本问题无法安装 :libssl-dev : 依赖: libssl1.0.0 (= 1.0.1-4ubuntu3) 但是 1.0.1-4ubuntu5.31 正要被安装

依赖库版本问题引起的安装失败解决方法如下有两种: 1.是由于源需要更新,如下操作: libssl-dev : 依赖: libssl0.9.8 (= 0.9.8o-1ubuntu4) 但是 0.9.8o-1ubuntu4.4 正要被安装 解决方法 进入“系统->系统管理->更新管理器->设置”,在弹出的“软件源”对话框中选“更新”标签页,选中“Ubuntu 更新”下面的四个复选框,关闭后 在终端先执行“sudo apt-get update”就ok了. 转自:http://baalwolf

Windows环境中编译opencv3.0同时加入OPENCV_contrib库及解决遇到相关问题

因为opencv3.0默认安装中没有加入SIFT.SURF等点特征检测,一百度下一跳,原来这玩意还弄了个其他的库,还只能在GitHub上才能弄到,这两天弄opencv3的contrib库,遇到了一些问题,为了让大家更好.更快用上contrib库,根据谷歌百度的几个问题,现分享给大家完整流程,也欢迎大家与我讨论其他opencv方面的问题. 一.下载安装准备 github  desktop 下载      windows 7or Later : https://desktop.github.com

Rails 4.0.0 开发环境一切正常,到生成环境发现 无法找到 css 和 js

# Production  冰山一角的悲剧啊 Started GET "/discount_service/assets/admin.js?body=1" for 127.0.0.1 at 2014-05-23 14:50:24 +0800 ActionController::RoutingError (No route matches [GET] "/discount_service/assets/admin.js"): actionpack (4.0.0) li

(转)HTML&amp;CSS——background: url() no-repeat 0 -64px;CSS中背景图片定位方法

http://blog.csdn.net/oscar92420aaa/article/details/51304067 CSS中背景图片的定位,困扰我很久了.今天总算搞懂了,一定要记下来. 在CSS中,背景图片的定位方法有3种: 1)关键字:background-position: top left; 2)像素:background-position: 0px 0px; 3)百分比:background-position: 0% 0%; 上面这三句语句,都将图片定位在背景的左上角,表面上看效果是

实现Android5.0过渡动画兼容库

Android5.0之后为我们提供了许多炫酷的界面过渡效果,其中共享元素过渡也是很有亮点的一个效果,但这个效果只能在Android5.0之后使用,那今天我们就来将共享元素过渡效果兼容到Android4.0,让5.0之前的手机也可以体验这么炫酷的效果吧. A transition animation compatible Library. 兼容Android5.0之后转场动画至Android4.0. github地址:https://github.com/zhangke3016/Translati