国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁 > news >正文

做外貿(mào)網(wǎng)站選美國(guó)服務(wù)器的費(fèi)用百度愛采購優(yōu)化

做外貿(mào)網(wǎng)站選美國(guó)服務(wù)器的費(fèi)用,百度愛采購優(yōu)化,合肥網(wǎng)站建設(shè)方案,做圖哪個(gè)網(wǎng)站素材多目錄 use加載成員選擇命名空間私有成員配置使用 Mixin重新賦值變量 use 從其他 Sass 樣式表中加載 mixins、函數(shù)和變量,并將來自多個(gè)樣式表的 CSS 組合在一起。use加載的樣式表被稱為“模塊”。 加載成員 // src/_corners.scss $radius: 3px;mixin rounded {bord…

目錄

  • @use
    • 加載成員
    • 選擇命名空間
    • 私有成員
    • 配置
    • 使用 Mixin
    • 重新賦值變量

@use

從其他 Sass 樣式表中加載 mixins、函數(shù)和變量,并將來自多個(gè)樣式表的 CSS 組合在一起。@use加載的樣式表被稱為“模塊”。

加載成員

// src/_corners.scss
$radius: 3px;@mixin rounded {border-radius: $radius;
}
// style.scss
@use "src/corners";.button {@include corners.rounded;padding: 5px + corners.$radius;
}

選擇命名空間

默認(rèn)情況下,模塊的命名空間只是其 URL 的最后一個(gè)組成部分,沒有文件擴(kuò)展名。但是,有時(shí)您可能想要選擇不同的命名空間——您可能想要為經(jīng)常引用的模塊使用較短的名稱,或者您可能正在加載具有相同文件名的多個(gè)模塊。你可以通過寫@use "<url>" as <namespace>,來做到這一點(diǎn)。

// src/_corners.scss
$radius: 3px;@mixin rounded {border-radius: $radius;
}
// style.scss
@use "src/corners" as c;.button {@include c.rounded;padding: 5px + c.$radius;
}

甚至可以通過編寫@use "<url>" as *.不過,建議只對(duì)編寫的樣式表執(zhí)行此操作;否則,可能會(huì)引入導(dǎo)致名稱沖突的新成員!

// src/_corners.scss
$radius: 3px;@mixin rounded {border-radius: $radius;
}
// style.scss
@use "src/corners" as *;.button {@include rounded;padding: 5px + $radius;
}

私有成員

如果你想讓一個(gè)成員對(duì)整個(gè)包而不是單個(gè)模塊私有,只是不要從你的包的任何入口點(diǎn)轉(zhuǎn)發(fā)它的模塊(你告訴用戶加載以使用你的包的樣式表)。您甚至可以在轉(zhuǎn)發(fā)其模塊的其余部分時(shí)隱藏該成員!

// src/_corners.scss
$-radius: 3px;@mixin rounded {border-radius: $-radius;
}
// style.scss
@use "src/corners";.button {@include corners.rounded;// This is an error! $-radius isn't visible outside of `_corners.scss`.padding: 5px + corners.$-radius;
}

配置

樣式表可以使用!default標(biāo)志定義變量,以使其可配置。要加載帶有配置的模塊,使用@use<url>with加載<variable>:<value>,<variable>:<value>樣式,配置的值將覆蓋變量的默認(rèn)值。

// _library.scss
$black: #000 !default;
$border-radius: 0.25rem !default;
$box-shadow: 0 0.5rem 1rem rgba($black, 0.15) !default;code {border-radius: $border-radius;box-shadow: $box-shadow;
}
// style.scss
@use 'library' with ($black: #222,$border-radius: 0.1rem
);

使用 Mixin

使用@use ... with,配置模塊非常方便,尤其是在使用編寫的庫時(shí),@import規(guī)則。但它并不是特別靈活,不建議將其用于更高級(jí)的用例。如果發(fā)現(xiàn)自己想要一次配置多個(gè)變量,將映射作為配置傳遞,或者在模塊加載后更新配置,請(qǐng)考慮編寫一個(gè)mixin來設(shè)置您的變量,然后再編寫一個(gè)mixin來注入樣式。

// _library.scss
$-black: #000;
$-border-radius: 0.25rem;
$-box-shadow: null;/// If the user has configured `$-box-shadow`, returns their configured value.
/// Otherwise returns a value derived from `$-black`.
@function -box-shadow() {@return $-box-shadow or (0 0.5rem 1rem rgba($-black, 0.15));
}@mixin configure($black: null, $border-radius: null, $box-shadow: null) {@if $black {$-black: $black !global;}@if $border-radius {$-border-radius: $border-radius !global;}@if $box-shadow {$-box-shadow: $box-shadow !global;}
}@mixin styles {code {border-radius: $-border-radius;box-shadow: -box-shadow();}
}
// style.scss
@use 'library';@include library.configure($black: #222,$border-radius: 0.1rem
);@include library.styles;

重新賦值變量

加載模塊后,可以重新賦值其變量。

// _library.scss
$color: red;
// _override.scss
@use 'library';
library.$color: blue;
// style.scss
@use 'library';
@use 'override';
@debug library.$color;  //=> blue

如果使用as *,給該模塊中定義的變量賦值,將覆蓋其在該模塊中的值。

http://aloenet.com.cn/news/43766.html

相關(guān)文章:

  • 電子商務(wù)網(wǎng)站建設(shè)與實(shí)踐上機(jī)指導(dǎo)教程網(wǎng)絡(luò)營(yíng)銷最火的案例
  • 網(wǎng)站建站發(fā)布平臺(tái)企業(yè)網(wǎng)站建設(shè)推廣
  • 網(wǎng)站建設(shè)和維護(hù)公司百度怎么收錄自己的網(wǎng)站
  • window2003iis建好的網(wǎng)站上海網(wǎng)站排名優(yōu)化怎么做
  • 鎮(zhèn)海官方網(wǎng)站建設(shè)網(wǎng)絡(luò)銷售怎么做才能有業(yè)務(wù)
  • 做網(wǎng)站北京培訓(xùn)網(wǎng)絡(luò)營(yíng)銷的機(jī)構(gòu)
  • 裝修廣告做哪個(gè)網(wǎng)站最好看百度站長(zhǎng)平臺(tái)網(wǎng)頁版
  • 鹽城企業(yè)做網(wǎng)站多少錢網(wǎng)絡(luò)營(yíng)銷研究背景及意義
  • 國(guó)內(nèi)知名互聯(lián)網(wǎng)公司泉州seo按天計(jì)費(fèi)
  • 專業(yè)做展會(huì)網(wǎng)站網(wǎng)絡(luò)營(yíng)銷成功的品牌
  • 新鄉(xiāng)網(wǎng)站制作手機(jī)怎么做網(wǎng)站免費(fèi)的
  • WordPress短碼生成器廣州seo顧問seocnm
  • 網(wǎng)站音樂播放器插件衡水網(wǎng)站優(yōu)化推廣
  • 可以看所有網(wǎng)站的瀏覽器線在成都網(wǎng)站推廣公司
  • 石家莊做家教網(wǎng)站win10優(yōu)化大師有用嗎
  • 網(wǎng)頁兼容性站點(diǎn)app注冊(cè)推廣拉人
  • 做網(wǎng)站的工資無限制訪問國(guó)外的瀏覽器
  • 武昌專業(yè)的網(wǎng)絡(luò)推廣團(tuán)隊(duì)seo的特點(diǎn)是什么
  • 要做網(wǎng)站找誰幫忙做百度快照客服電話
  • 網(wǎng)站建設(shè)項(xiàng)目計(jì)劃書如何寫西地那非片能延時(shí)多久
  • 番禺區(qū)網(wǎng)站建設(shè)網(wǎng)絡(luò)營(yíng)銷師官網(wǎng)
  • 邢臺(tái)做網(wǎng)站的價(jià)格究竟多少錢?網(wǎng)站建設(shè)需求模板
  • JAVA做的小型網(wǎng)站有哪些今天新聞?lì)^條最新消息
  • 企業(yè)免費(fèi)郵箱注冊(cè)申請(qǐng)家庭優(yōu)化大師
  • 白城網(wǎng)站開發(fā)為企業(yè)策劃一次網(wǎng)絡(luò)營(yíng)銷活動(dòng)
  • 美食網(wǎng)站建設(shè)畢業(yè)設(shè)計(jì)產(chǎn)品推廣計(jì)劃書怎么寫
  • 外貿(mào)網(wǎng)站建站公司專業(yè)推廣圖片
  • 網(wǎng)站制作公司 番禺網(wǎng)站建設(shè)網(wǎng)絡(luò)營(yíng)銷
  • 營(yíng)口網(wǎng)站建設(shè)做網(wǎng)站seo推廣公司
  • 海珠區(qū)做網(wǎng)站的公司如何讓百度收錄自己的網(wǎng)站信息