首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修改bootstrap 5的字体大小以添加fs-7类

如何修改bootstrap 5的字体大小以添加fs-7类
EN

Stack Overflow用户
提问于 2021-07-23 08:09:03
回答 2查看 385关注 0票数 0

我正在尝试将"fs-7“css类添加到bootstrap5中。

遵循本指南:https://getbootstrap.com/docs/5.0/utilities/api/#modify-utilities

我想出了这个自定义的scss文件:

代码语言:javascript
复制
@import '../../../../../../node_modules/bootstrap/scss/bootstrap';


$h7-font-size: $font-size-base * 0.75; // $font-size-base is defined in _variables.scss


$utilities: map-merge(
        $utilities,
        (
            "font-size": map-merge(
                    map-get($utilities, "font-size"),
                    (
                        values: map-merge(
                                map-get(map-get($utilities, "font-size"), "values"),
                                (7: $h7-font-size),
                        ),
                    ),
            ),
        )
);

但是当我在代码中调用css类"fs-7“时,它不被识别。

我做错了什么吗?

EN

回答 2

Stack Overflow用户

发布于 2021-07-23 16:23:28

好了找到了。在调用引导程序文件之前,您需要定义变量$utilities。

因此,这是可行的:

代码语言:javascript
复制
@import "../../../../../../node_modules/bootstrap/scss/functions";
@import "../../../../../../node_modules/bootstrap/scss/variables";
@import "../../../../../../node_modules/bootstrap/scss/utilities";



$h7-font-size: $font-size-base * 0.75;


$utilities: map-merge(
        $utilities,
        (
            "font-size": map-merge(
                    map-get($utilities, "font-size"),
                    (
                        values: map-merge(
                                map-get(map-get($utilities, "font-size"), "values"),
                                (7: $h7-font-size),
                        ),
                    ),
            ),
        )
);

@import '../../../../../../node_modules/bootstrap/scss/bootstrap';
票数 1
EN

Stack Overflow用户

发布于 2021-09-18 20:15:28

您可以在bootstrap/scss/_variables.scss中找到bootstrap变量的完整列表

复制并粘贴变量并修改它们的值。

代码语言:javascript
复制
$font-sizes: (
  1: 2.25rem,
  2: 1.875rem,
  3: 1.5625rem,
  4: 1.25rem,
  5: 1.125rem,
  6: 1.025rem,
  7: 5rem,
);
@import '../node_modules/bootstrap/scss/bootstrap';
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68496026

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档