【问题标题】:Cannot change link colour in bootstrap 4 button无法更改引导程序 4 按钮中的链接颜色
【发布时间】:2019-08-22 00:17:05
【问题描述】:

我无法覆盖 bootstrap 4 和 sass 中的默认链接颜色。这是我用来覆盖 _variables.scss 默认值的代码:

$body-bg: #f4f4f4;
$body-color: #c0b283;
$link-color: #c0b283;
$link-hover-decoration: none;
$navbar-dark-color: #c0b283;
$navbar-dark-hover-color: #9c906a;
$navbar-padding-y: 0px;
$list-group-bg: black;
$list-group-color: #c0b283;
$theme-colors: (
        "dark": #000,
        "danger": #ff4136
);

这是我要定位的按钮:

<div class="col-sm-12 col-md-4 mt-4">
        <form action="">
        <div class="form-group">
            <input type="text" placeholder="Search" class="mainSearchBox">
            <a href="#" class="btn btn-dark">Submit</a>
        </div>
        </form>
    </div>

如果我也使用它似乎是同样的问题:

<div class="col-sm-12 col-md-4 mt-4">
        <form action="">
        <div class="form-group">
            <input type="text" placeholder="Search" class="mainSearchBox">
            <button type="submit" class="btn btn-dark">Submit</button>
        </div>
        </form>
    </div>

无论我做什么,链接都保持白色。

【问题讨论】:

    标签: css sass bootstrap-4


    【解决方案1】:

    试试:

    .btn {
        background-color: $link-color !important;
        border-color: $link-color !important;
    }
    

    可能您也需要检查您的主要 SASS/SCSS 文件。只是为了确保 bootstrap 位于您用于设置项目样式的文件之上。

    【讨论】:

      【解决方案2】:

      试试这个:

      $link-color: #c0b283 !important;
      

      【讨论】:

      • 我不能使用它,因为当我编译它时说它不是颜色是错误的。另外,只要按钮中没有链接,我设置的链接颜色就可以正常工作
      猜你喜欢
      • 1970-01-01
      • 2018-08-17
      • 1970-01-01
      • 2014-07-19
      • 2018-02-05
      • 2014-05-23
      • 2016-03-12
      • 2018-03-23
      • 2018-12-24
      相关资源
      最近更新 更多