按钮

我是一个按钮

我诞生到世界上是这样的

每个人都在使用他

但每个人都不喜欢他默认的样子

很多人都在赋予他新的外观和意义

直到今天,从没停止……

 

任何赋予.btn类的页面元素都会显示方角按钮样式。通常用在<a><button> 页面元素上。追加.radius就会显示css3圆角效果。

按钮 class="" 描述
btn btn-default 默认按钮
btn btn-default radius 圆角默认按钮
btn btn-default round 椭圆默认按钮
btn btn-primary radius 提供额外的视觉感, 可在一系列的按钮中指出主要操作
btn btn-secondary radius 默认样式的替代样式
btn btn-success radius 表示成功或积极的动作
btn btn-warning radius 提醒应该谨慎采取这个动作
btn btn-danger radius 表示这个动作危险或存在危险
btn btn-link 简化一个按钮, 使它看起来像一个链接,同时保持按钮的行为
btn disabled radius disabled只是让状态看上去像禁用,但实际并没有真正禁用,需要js代码来禁止链接的行为

不支持圆角和背景渐变浏览器,如IE系列,会显示扁平纯色直角效果。

HTML代码

  1. <input class="btn btn-default" type="button" value="默认">
  2. <input class="btn btn-default radius" type="button" value="圆角效果">
  3. <input class="btn btn-default round" type="button" value="椭圆效果">
  4. <input class="btn btn-primary radius" type="button" value="主要">
  5. <input class="btn radius btn-secondary" type="button" value="次要">
  6. <input class="btn btn-success radius" type="button" value="成功">
  7. <input class="btn radius btn-warning" type="button" value="警告">
  8. <input class="btn btn-danger radius" type="button" value="危险">
  9. <input class="btn btn-link radius" type="button" value="链接">
  10. <input class="btn disabled radius" type="button" value="禁用">

空心效果

按钮 class="" 描述
btn btn-primary-outline radius 提供额外的视觉感, 可在一系列的按钮中指出主要操作
btn btn-secondary-outline radius 默认样式的替代样式
btn btn-success-outline radius 表示成功或积极的动作
btn btn-warning-outline radius 提醒应该谨慎采取这个动作
btn btn-danger-outline radius 表示这个动作危险或存在危险
btn btn-primary-outline radius disabled disabled只是让状态看上去像禁用,但实际并没有真正禁用,需要js代码来禁止链接的行为

按钮大小

2.0 重新定义尺寸的命名,采用size-开头,尺寸是个全局类名。

按钮 class=""
size-XL
size-L
size-M 缺省值
size-S
size-MINI

HTML代码

  1. <input class="btn btn-primary size-XL radius" type="button" value="特大按钮">
  2. <input class="btn btn-primary size-L radius" type="button" value="大按钮">
  3. <input class="btn btn-primary size-M radius" type="button" value="默认尺寸">
  4. <input class="btn btn-primary size-S radius" type="button" value="小按钮">
  5. <input class="btn btn-primary size-MINI radius" type="button" value="迷你按钮">

CSS代码

  1. /*按钮*/
  2. .btn{display:inline-block;cursor:pointer;text-align:center; font-weight:400;white-space:nowrap;vertical-align: middle;*zoom:1;-webkit-transition:background-color .1s linear;-moz-transition:background-color .1s linear;-o-transition:background-color .1s linear;transition:background-color .1s linear}
  3. a.btn:hover,a.btn:focus,a.btn:active,a.btn.active,a.btn.disabled,a.btn[disabled]{text-decoration:none}
  4. .btn:active,.btn.active{background-color:#ccc}
  5. .btn:first-child{*margin-left:0}
  6. .btn.active,.btn:active{-moz-box-shadow:0 1px 8px rgba(0, 0, 0, 0.125) inset;-webkit-box-shadow:0 1px 8px rgba(0, 0, 0, 0.125) inset; box-shadow:0 1px 8px rgba(0, 0, 0, 0.125) inset}
  7.  
  8. /*默认——灰色 通常用于取消*/
  9. .btn-default{background-color:#e6e6e6}
  10. .btn-default:hover,
  11. .btn-default:focus,
  12. .btn-default:active,
  13. .btn-default.active{color:#333;background-color:#c7c7c7;border-color:#c7c7c7}
  14.  
  15. /*主要——主色 通常用于确定、提交、购买、支付等*/
  16. .btn-primary{color:#fff;background-color:#5a98de; border-color:#5a98de}
  17. .btn-primary:hover,
  18. .btn-primary:focus,
  19. .btn-primary:active,
  20. .btn-primary.active{color:#fff;background-color:#6aa2e0;border-color:#6aa2e0}
  21.  
  22. /*次要按钮*/
  23. .btn-secondary{color:#fff;background-color:#3bb4f2; border-color:#3bb4f2}
  24. .btn-secondary:hover,
  25. .btn-secondary:focus,
  26. .btn-secondary:active,
  27. .btn-secondary.active{color:#fff;background-color:#0f9ae0;border-color:#0f9ae0}
  28.  
  29. /*成功*/
  30. .btn-success{color:#fff;background-color:#5eb95e; border-color:#5eb95e}
  31. .btn-success:hover,
  32. .btn-success:focus,
  33. .btn-success:active,
  34. .btn-success.active{color:#fff;background-color:#429842;border-color:#429842}
  35.  
  36. /*警告*/
  37. .btn-warning{color:#fff;background-color:#f37b1d; border-color:#f37b1d}
  38. .btn-warning:hover,
  39. .btn-warning:focus,
  40. .btn-warning:active,
  41. .btn-warning.active{color:#fff;background-color:#c85e0b;border-color:#c85e0b}
  42.  
  43. /*危险*/
  44. .btn-danger{color:#fff;background-color:#dd514c; border-color:#dd514c}
  45. .btn-danger:hover,
  46. .btn-danger:focus,
  47. .btn-danger:active,
  48. .btn-danger.active{color:#fff;background-color:#c62b26;border-color:#c62b26}
  49.  
  50. /*链接*/
  51. .btn-link{color:#0e90d2;cursor:pointer;border-color:transparent;background-color:transparent}
  52. .btn-link:hover,
  53. .btn-link:focus,
  54. .btn-link:active,
  55. .btn-link.active{color:#095f8a;text-decoration:underline;background-color:transparent}
  56.  
  57. /*禁用状态*/
  58. .btn.disabled{cursor:not-allowed;background-image:none;opacity:.65;filter:alpha(opacity=65);box-shadow:none; pointer-events:none}

Copyright ©2013-2022 H-ui.net All Rights Reserved.
豫ICP备19019279号-1
H-ui只是一个纯web前端的程序,没有后台和数据库,也不提供任何系统代运营服务。所有使用H-ui开发的任何系统版权都归开发者所有,造成的任何损失、不良影响,H-ui均不承担任何法律责任。
未经允许,禁止转载、抄袭、镜像
用心做站,做不一样的站