html - 如何覆盖已在其类中具有 !important 的引导类
问题描述
我正在尝试shadow-sm
用我自己的影子类覆盖引导类。这是引导类。
出于某种原因,我不想更改班级名称
.shadow-sm {
box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;
}
我试图用我的自定义样式覆盖
.shadow-sm {
box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12)!important;
}
但只有引导风格适用
现在我该如何覆盖?
.shadow-sm {
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12)!important;
}
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" rel="stylesheet" />
<div class="container">
<div class="row m-2">
<div class="col-lg-6 col-6 p-1">
<a class="btn fb btn-block shadow-sm rounded-pill" href="#" role="button"><strong>Facebook</strong></a>
</div>
</div>
</div>
我的自定义样式与引导程序已经具有的类
尝试了下面的问题,但没有任何效果
解决方案
您需要在引导 css文件之后添加指向 css 文件的链接。不需!important
要这样做。
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" rel="stylesheet" />
<link href="/css/styles.css" rel="stylesheet" />
<div class="container">
<div class="row m-2">
<div class="col-lg-6 col-6 p-1">
<a class="btn fb btn-block shadow-sm rounded-pill" href="#" role="button"><strong>Facebook</strong></a>
</div>
</div>
</div>
推荐阅读
- python - 快速替换字符串中的字符并检查子字符串是否为回文
- apache-spark - Cassandra + Spark 执行器超融合
- android - 如何从 Firestore 服务器获取时间戳,而无需担心设备时钟与 Firestore 不同步的情况
- c++ - Clang 工具(clang-tidy、iwyu 等)的单遍运行以及编译?
- matlab - fmincon:优化 MPC 的问题
- reactjs - 为什么我需要在 `useEffect` 中定义事件处理程序 `handleStatusChange`?
- r - 在 levelplot 中每种颜色的中间放置刻度
- java - 无法使用 geoTools 获取 FeaturesCollection 中的内容
- flutter - 删除 Firebase 存储中的所有文件
- laravel - Laravel 部署 - 从 git 部署时避免覆盖存储目录