欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

升級(jí)USWDS,@extend css class不在SCSS顯示@forward

我正在升級(jí)到美國(guó)網(wǎng)頁(yè)設(shè)計(jì)系統(tǒng)3,遇到了一個(gè)與使用@forward相關(guān)的有趣問題。

我的一些類擴(kuò)展似乎不起作用。這是我的代碼。

自定義組件

//extends.scss

@use "uswds-core" as *;

.usa-checkbox__label-extend {
  @extend .usa-checkbox__label;
}

主樣式表:

//style.scss
/*
* * * * * ==============================
* * * * * ==============================
* * * * * ==============================
* * * * * ==============================
========================================
========================================
========================================
*/

// -------------------------------------
// Import theme settings
@forward "uswds-theme";

// -------------------------------------
// Import the necessary USWDS packages
@forward "uswds";

// -------------------------------------
// Import theme custom styles

// layout needs to be first
@forward "custom/layout";
@forward "custom/variables";

// Some other components

@forward "custom/extends";

“usa-checkbox__label-extend”類不會(huì)從原始& quot美國(guó)-復(fù)選框_ _ label & quotUSWDS類。如果我更改“style.scss”的最后一行

@forward "custom/extends";

@import "custom/extends";

它工作了。

如果我從“extends.scss”中復(fù)制代碼并將其放在“style.scss”中,它也可以工作。 有人有想法嗎?這是我第一次和@forward和@use合作。

根據(jù)amyleadem在USDWDS Repo for issue 4795中的回答,您需要將特定的包添加到文件的頂部。在這種情況下,它是“使用美國(guó)-復(fù)選框& quotas *。

@use "uswds-core" as *;
@use "usa-checkbox" as *;

.usa-checkbox__label-extend {
   @extend .usa-checkbox__label;
 }