覆盖 bootstrap 字体大小
Override bootstrap font size
我正在使用 Bootstrap v5.0.2,但我需要将字体大小覆盖为某个自定义值。
在 html 我正在使用 <a href="#" class="btn btn-outline-danger">Click</a>
这给了我一些预定义的按钮大小。
在我的主 .css 文件中,我有:
body{font-size: 22px;}
h1{font-size: 24px;}
我想使按钮字体大小与页面字体大小相匹配。
覆盖按钮字体大小的最佳方法是什么?
我会在您的 css 主文件中添加一个 class。例如
.pageButtonSize { font-size: 22px !important; }
然后将 class 添加到您的按钮标记中。
<a href="#" class="btn btn-outline-danger pageButtonSize">Click</a>
您可以创建自己的 file.css,其中包含您要覆盖的所有样式
然后,在添加bootstrap后将此文件添加到您的项目中
注意:为确保应用您的样式,请考虑为每种样式添加 !important,例如:
h1{
font-size: 50px !important;
}
如果您希望将自定义大小应用于所有 .btn
,那么在加载样式表 之后 BS 通过设置 CSS变量和.btn
字体大小使用变量:
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">
<style>
h1 {
font-size: 24px;
}
body {
--bs-body-font-size: 22px;
}
.btn {
font-size: var(--bs-body-font-size);
}
</style>
<h1>
heading
</h1>
<p>
paragraph
</p>
<button class="btn btn-primary">
button
</button>
这将根据 var(--bs-body-font-size)
值调整任何元素的字体大小。
不需要使用!important
,也不需要额外的class名称(在每个.btn
上)。
我正在使用 Bootstrap v5.0.2,但我需要将字体大小覆盖为某个自定义值。
在 html 我正在使用 <a href="#" class="btn btn-outline-danger">Click</a>
这给了我一些预定义的按钮大小。
在我的主 .css 文件中,我有:
body{font-size: 22px;}
h1{font-size: 24px;}
我想使按钮字体大小与页面字体大小相匹配。
覆盖按钮字体大小的最佳方法是什么?
我会在您的 css 主文件中添加一个 class。例如
.pageButtonSize { font-size: 22px !important; }
然后将 class 添加到您的按钮标记中。
<a href="#" class="btn btn-outline-danger pageButtonSize">Click</a>
您可以创建自己的 file.css,其中包含您要覆盖的所有样式
然后,在添加bootstrap后将此文件添加到您的项目中
注意:为确保应用您的样式,请考虑为每种样式添加 !important,例如:
h1{
font-size: 50px !important;
}
如果您希望将自定义大小应用于所有 .btn
,那么在加载样式表 之后 BS 通过设置 CSS变量和.btn
字体大小使用变量:
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">
<style>
h1 {
font-size: 24px;
}
body {
--bs-body-font-size: 22px;
}
.btn {
font-size: var(--bs-body-font-size);
}
</style>
<h1>
heading
</h1>
<p>
paragraph
</p>
<button class="btn btn-primary">
button
</button>
这将根据 var(--bs-body-font-size)
值调整任何元素的字体大小。
不需要使用!important
,也不需要额外的class名称(在每个.btn
上)。