bootstrap的less源码学习之button组件控制

本文主要探讨Bootstrap的Button组件Less源码,通过分析`buttons.less`文件了解按钮的基础样式、颜色、禁用状态等内容。文章指出,虽然看似简单,但包含了常见的网页按钮属性,如颜色、尺寸、圆角等。作者通过学习认识到自己的知识盲区,并表示相比zepto.js源码,Bootstrap的Button组件更易理解。
摘要由CSDN通过智能技术生成

本来想看看栅格系统,但后来发现有点多,而且个人有些懒了,就看看button组件算了。做个笔记,缓解下枯燥烦闷的自学。

minxin文件夹中的buttons.less 文件规定按钮 伪类,按钮颜色,禁用选项,主要是用来给上一级文件夹中对应buttons.less调用。其中内容如下:

.button-variant(@color; @background; @border) {
  color: @color;
  background-color: @background;
  border-color: @border;

  &:focus,
  &.focus {
    color: @color;
    background-color: darken(@background, 10%);
        border-color: darken(@border, 25%);
  }
  &:hover {
    color: @color;
    background-color: darken(@background, 10%);
        border-color: darken(@border, 12%);
  }
  &:active,
  &.active,
  .open > .dropdown-toggle& {
    color: @color;
    background-color: darken(@background, 10%);
        border-color: darken(@border, 12%);

    &:hover,
    &:focus,
    &.focus {
      color: @color;
      background-color: darken(@background, 17%);
          border-color: darken(@border, 25%);
    }
  }
  &:active,
  &.active,
  .open > .dropdown-toggle& {
    background-image: none;
  }
  &.disabled,
  &[disabled],
  fieldset[disabled] & {
    &:hover,
    &:focus,
    &.focus {
      backg
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值