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

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • Sass 的 map 常常被稱為數據地圖,也有人稱其為數組,因為他總是以 key:value 成對的出現,但其更像是一個 JSON 數據。首先有一個類似于 Sass 的變量一樣,用個 $ 加上命名空間來聲明 map。后面緊接是一個小括號 (),將數據以 key:value 的形式賦予,其中 key 和 value 是成對出現,并且每對之間使用逗號 (,) 分隔,其中最后一組后面沒有逗號。
    查看全部
    0 采集 收起 來源:Map

    2018-03-12

  • join() 只能將兩個列表連接成一個列表。如果你無法記得,什么時候會是用逗號分隔合并的列表項,什么時候是使用空格分隔合并 的列表項,在些建議大家使用 join() 函數合并列表項的時候就明確指定 $separator 參數,用來指定合并的列表中使用什么方式來分隔列表項。
    查看全部
    0 采集 收起 來源:join()函數

    2018-03-12

  • quote() 函數剛好與 unquote() 函數功能相反,主要用來給字符串添加引號。如果字符串,自身帶有引號會統一換成雙引號 ""。使用 quote() 函數只能給字符串增加雙引號,而且字符串中間有單引號或者空格時,需要用單引號或雙引號括起。同時 quote() 碰到特殊符號,比如: !、?、> 等,除中折號 - 和 下劃線_ 都需要使用雙引號括起。
    查看全部
  • unquote( ) 函數只能刪除字符串最前和最后的引號(雙引號或單引號),而無法刪除字符串中間的引號。如果字符沒有帶引號,返回的將是字符串本身。
    查看全部
  • 關鍵字 through 表示包括 end 這個數,而 to 則不包括 end 這個數。
    查看全部
    0 采集 收起 來源:@for循環(上)

    2018-03-12

  • //練習 $grid-prefix: span!default; $grid-width: 60px!default; $grid-gutter: 20px!default; %grid{ float:left; margin-left:$grid-gutter/2; margin-right:$grid-gutter/2; } //through @for $i from 1 through 12{ .#{$grid-prefix}#{$i}{ width:$grid-width*$i+$grid-gutter*($i - 1 ); @extend %grid; } } //to @for $i from 1 to 13{ .#{$grid-prefix}#{$i}{ width:$grid-width*$i+$grid-gutter*($i - 1); @extend %grid; } }
    查看全部
  • #{$i}是一個字符串,是變量i的值,而$i是一個變量
    查看全部
    0 采集 收起 來源:@for循環(上)

    2018-02-21

  • @for循環(上) 在制作網格系統的時候,大家應該對 .col1~.col12 這樣的印象較深。在 CSS 中你需要一個一個去書寫,但在 Sass 中,可以使用 @for 循環來完成。在 Sass 的 @for 循環中有兩種方式: @for $i from <start> through <end> @for $i from <start> to <end> $i 表示變量 start 表示起始值 end 表示結束值 這兩個的區別是關鍵字 through 表示包括 end 這個數,而 to 則不包括 end 這個數。
    查看全部
    0 采集 收起 來源:@for循環(上)

    2018-03-22

  • @if 指令是一個 SassScript,它可以根據條件來處理樣式塊,如果條件為 true 返回一個樣式塊,反之 false 返回另一個樣式塊。在 Sass 中除了 @if 之,還可以配合 @else if 和 @else 一起使用。 假設要控制一個元素隱藏或顯示,我們就可以定義一個混合宏,通過 @if...@else... 來判斷傳進參數的值來控制 display 的值。如下所示: //SCSS @mixin blockOrHidden($boolean:true) { @if $boolean { @debug "$boolean is #{$boolean}"; display: block; } @else { @debug "$boolean is #{$boolean}"; display: none; } } .block { @include blockOrHidden; } .hidden{ @include blockOrHidden(false); } 編譯出來的CSS: .block { display: block; } .hidden { display: none; }
    查看全部
    0 采集 收起 來源:@if

    2018-03-22

  • 點擊block, block顯示 或nine隱藏 //例如: //scss @mixin blockOrHidden($boolean:true){ @if $boolean{ @debug "$boolean is #{$boolean}"; dislap:block; } }
    查看全部
    0 采集 收起 來源:@if

    2018-03-22

  • @error 和 @warn、@debug 功能是如出一轍。
    查看全部
    0 采集 收起 來源:@error

    2018-02-06

  • 類似于console.log()
    查看全部
    0 采集 收起 來源:@debug

    2018-02-06

  • 當你選擇器嵌套多層之后,想讓某個選擇器跳出,此時就可以使用 @at-root。
    查看全部
    0 采集 收起 來源:@at-root

    2018-02-06

  • .error { border: 1px #f00; background-color: #fdd; } .error.intrusion { background-image: url("/image/hacked.png"); } .seriousError { @extend .error; border-width: 3px; } 被編譯為: .error, .seriousError { border: 1px #f00; background-color: #fdd; } .error.intrusion, .seriousError.intrusion { background-image: url("/image/hacked.png"); } .seriousError { border-width: 3px; }
    查看全部
    0 采集 收起 來源:@extend

    2018-03-22

  • Sass 擴展了 CSS 的 @import 規則,讓它能夠引入 SCSS 和 Sass 文件。 所有引入的 SCSS 和 Sass 文件都會被合并并輸出一個單一的 CSS 文件。 另外,被導入的文件中所定義的變量或 mixins 都可以在主文件中使用。 @import 根據文件名引入。 默認情況下,它會尋找 Sass 文件并直接引入, 但是,在少數幾種情況下,它會被編譯成 CSS 的 @import 規則: 如果文件的擴展名是 .css。 如果文件名以 http:// 開頭。 如果文件名是 url()。 如果 @import 包含了任何媒體查詢(media queries)。 也可以通過一個 @import 引入多個文件。例如: @import "rounded-corners", "text-shadow"; 如果你有一個 SCSS 或 Sass 文件需要引入, 但是你又不希望它被編譯為一個 CSS 文件, 這時,你就可以在文件名前面加一個下劃線,就能避免被編譯。 這將告訴 Sass 不要把它編譯成 CSS 文件。 注意,在同一個目錄不能同時存在帶下劃線和不帶下劃線的同名文件。 例如, _colors.scss 不能與 colors.scss 并存。
    查看全部
    0 采集 收起 來源:@import

    2018-03-22

舉報

0/150
提交
取消
課程須知
對CSS有一定的了解,以及最好是學習完成《sass基礎篇》課程,才可以更好的學習本課程。
老師告訴你能學到什么?
1、Sass 的控制命令 2、Sass 的函數功能 3、Sass 的函數的 @ 規則

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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