亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • 帶參數混合宏:

    除了聲明一個不帶參數的混合宏之外,還可以在定義混合宏時帶有參數,如:

    @mixin?border-radius($radius:5px){
    ????-webkit-border-radius:?$radius;
    ????border-radius:?$radius;
    }

    復雜的混合宏:

    上面是一個簡單的定義混合宏的方法,當然, Sass 中的混合宏還提供更為復雜的,你可以在大括號里面寫上帶有邏輯關系,幫助更好的做你想做的事情,如:

    @mixin?box-shadow($shadow...)?{??@if?length($shadow)?>=?1?{
    ????@include?prefixer(box-shadow,?$shadow);
    ??}?@else{
    ????$shadow:0?0?4px?rgba(0,0,0,.3);
    ????@include?prefixer(box-shadow,?$shadow);
    ??}
    }

    這個 box-shadow 的混合宏,帶有多個參數,這個時候可以使用“?…?”來替代。簡單的解釋一下,當 $shadow 的參數數量值大于或等于“ 1 ”時,表示有多個陰影值,反之調用默認的參數值“ 0 0 4px rgba(0,0,0,.3) ”。


    查看全部
  • sass 的默認變量一般是用來設置默認值,然后根據需求來覆蓋的,覆蓋的方式也很簡單,只需要在默認變量之前重新聲明下變量即可。
    ?

    $baseLineHeight:?2;
    $baseLineHeight:?1.5?!default;
    body{
    ????line-height:?$baseLineHeight;?
    }

    編譯后的css代碼:

    body{
    ????line-height:2;
    }


    可以看出現在編譯后的 line-height 為 2,而不是我們默認的 1.5。默認變量的價值在進行組件化開發的時候會非常有用


    查看全部
  • [Sass]混合宏 VS 繼承 VS 占位符

    https://img1.sycdn.imooc.com//5c6a5c500001913307940364.jpg

    查看全部
  • CSS 預處理器用一種專門的編程語言,進行 Web 頁面樣式設計,然后再編譯成正常的 CSS 文件,以供項目使用。CSS 預處理器為 CSS 增加一些編程的特性,無需考慮瀏覽器的兼容性問題。它可以讓你的 CSS?更加簡潔、適應性更強、可讀性更佳,更易于代碼的維護。

    查看全部
  • 在css中,font: 10px/8px;。10px表示字體的字號,8px代表行高。并不涉及除法運算

    查看全部
    0 采集 收起 來源:[Sass運算]除法

    2019-01-29

  • 選擇器嵌套

    nav {

    ? a {

    ? color: red;

    ? header & {

    ? color: green;

    }

    }

    }

    代碼解釋: nav中a標簽下字體的顏色為紅色,但是header標簽中nav,a標簽下的字體顏色為綠色。

    查看全部
  • nh
    查看全部
  • 當你想設置屬性值的時候你可以使用字符串插入進來。另一個有用的用法是構建一個選擇器。,#{}可以在mixin聲明中使用,不能在mixin調用中使用,但是可以在繼承@extend中調用

    查看全部
    1 采集 收起 來源:[Sass]插值#{}

    2019-01-04

  • the closed bracket does not stay with code

    查看全部
  • 注意,如果有引號的字符串被添加了一個沒有引號的字符串 (也就是,帶引號的字符串在 + 符號左側), 結果會是一個有引號的字符串。 同樣的,如果一個沒有引號的字符串被添加了一個有引號的字符串 (沒有引號的字符串在 + 符號左側), 結果將是一個沒有引號的字符串。?

    查看全部
  • 除法運算時,如果兩個值帶有相同的單位值時,除法運算之后會得到一個不帶單位的數值。

    查看全部
    0 采集 收起 來源:[Sass運算]除法

    2018-12-23

  • ”/? ”符號被當作除法運算符時有以下幾種情況:

    ??? ?如果數值或它的任意部分是存儲在一個變量中或是函數的返回值。
    ??? ?如果數值被圓括號包圍。
    ??? ?如果數值是另一個數學表達式的一部分。


    查看全部
    0 采集 收起 來源:[Sass運算]除法

    2018-12-23

  • 對于攜帶不同類型的單位時,在 Sass 中計算會報錯,如下例所示

    查看全部
    1 采集 收起 來源:[Sass運算]加法

    2018-12-23

  • 獨立的值也被視為值列表——只包含一個值的值列表。

    Sass列表函數(Sass list functions)賦予了值列表更多功能(Sass進級會有講解):

    1. nth函數(nth function) 可以直接訪問值列表中的某一項;

    2. join函數(join function) 可以將多個值列表連結在一起;

    3. append函數(append function) 可以在值列表中添加值;?

    4. @each規則(@each rule) 則能夠給值列表中的每個項目添加樣式。

    Sass列表函數(Sass list functions)賦予了值列表更多功能(Sass進級會有講解):

    1. nth函數(nth function) 可以直接訪問值列表中的某一項;

    2. join函數(join function) 可以將多個值列表連結在一起;

    3. append函數(append function) 可以在值列表中添加值;?

    4. @each規則(@each rule) 則能夠給值列表中的每個項目添加樣式。


    查看全部
    1 采集 收起 來源:[Sass]值列表

    2018-12-23

  • 字符串:

    有引號和無引號

    在使用${}時,傳入的是有引號的,也會貝當作無引號

    查看全部
    0 采集 收起 來源:[Sass]字符串

    2018-12-23

舉報

0/150
提交
取消
課程須知
對CSS有一定的了解,才可以更好的學習本課程。
老師告訴你能學到什么?
1、Sass是什么?他有什么功能? 2、Sass需要什么樣的環境才能順利運行 3、Sass語法格式和CSS有什么不一樣? 4、Sass要如何編譯 5、你要怎么調試Sass 6、Sass有哪些基本特性 7、Sass的控制命令能做些什么事情 8、Sass有哪些數據類型 9、Sass的函數功能

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!