【发布时间】:2020-12-21 10:17:50
【问题描述】:
按照 Bootstrap v5 中的文档here,我正在尝试使用 scss 添加游标实用程序类。我先加载了 _utilities.scss,然后我有了这个(根据文档):
@import "bootstrap/scss/utilities";
$utilities: map-merge(
$utilities,
(
"cursor": (
property: cursor,
class: cursor,
responsive: true,
values: auto pointer grab,
)
)
);
然后我将这个类添加到我的元素中:
<a href="#" class="cursor-grab">Grab this</a>
但是,在 CSS 输出中找不到 cursor-grab 类。知道我做错了什么吗?
【问题讨论】:
-
是叫cursor-grab还是cursor?
-
根据我在文档中的理解,当使用 map-merge 添加实用程序时,它以类名开头,然后是带有破折号的值。像这样:d.pr/i/cNJ71e
-
为了确定,您在添加上述 sn-p 后重新编译了 SCSS,对吗? SCSS 编译为标准
.css文件,因此对 SCSS 源的更改不会自动反映。 -
是的,我已经重新编译了文件并查看了新类的输出 .css 文件,但它不存在。 (输出控制台也没有错误)
标签: css twitter-bootstrap sass bootstrap-5