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

當前位置: 首頁 > news >正文

福州交通建設集團官方網站軟文營銷寫作技巧

福州交通建設集團官方網站,軟文營銷寫作技巧,衢州 做 網站,在線開發(fā)appSass mixin 與 include mixin 指令允許我們定義一個可以在整個樣式表中重復使用的樣式。 include 指令可以將混入(mixin)引入到文檔中。 定義一個混入 混入(mixin)通過 mixin 指令來定義。 mixin name { property: value; property: value; ... } 以…

Sass @mixin 與 @include

@mixin 指令允許我們定義一個可以在整個樣式表中重復使用的樣式。

@include 指令可以將混入(mixin)引入到文檔中。


定義一個混入

混入(mixin)通過 @mixin 指令來定義。 @mixin name { property: value; property: value; ... }

以下實例創(chuàng)建一個名為 "important-text" 的混入:

Sass 代碼:

@mixin?important-text?{
??color:?red;
??font-size:?25px;
??font-weight:?bold;
??border:?1px?solid?blue;
}

注意:Sass 的連接符號 - 與下劃線符號 _ 是相同的,也就是 @mixin important-text { } 與 @mixin important_text { } 是一樣的混入。

使用混入

@include 指令可用于包含一混入:

Sass @include 混入語法:

selector?{
??@include?mixin-name;
}

因此,包含 important-text 混入代碼如下:

實例

.danger?{
??@include?important-text;
??background-color:?green;
}

將以上代碼轉換為 CSS 代碼,如下所示:

Css 代碼:

.danger?{
??color:?red;
??font-size:?25px;
??font-weight:?bold;
??border:?1px?solid?blue;
??background-color:?green;
}

混入中也可以包含混入,如下所示:

實例

@mixin?special-text?{
??@include?important-text;
??@include?link;
??@include?special-border;
}


向混入傳遞變量

混入可以接收參數。

我們可以向混入傳遞變量。

定義可以接收參數的混入:

實例

/* 混入接收兩個參數 */
@mixin?bordered($color,?$width)?{
??border:?$width?solid?$color;
}

.myArticle?{
??@include?bordered(blue,?1px);??// 調用混入,并傳遞兩個參數
}

.myNotes?{
??@include?bordered(red,?2px);?// 調用混入,并傳遞兩個參數
}

以上實例的混入參數為設置邊框的屬性 (color 和 width) 。

將以上代碼轉換為 CSS 代碼,如下所示:

Css 代碼:

.myArticle?{
??border:?1px?solid?blue;
}

.myNotes?{
??border:?2px?solid?red;
}

混入的參數也可以定義默認值,語法格式如下:

實例

@mixin?bordered($color:?blue,?$width:?1px)?{
??border:?$width?solid?$color;
}

在包含混入時,你只需要傳遞需要的變量名及其值:

實例

@mixin?sexy-border($color,?$width:?1in)?{
??border:?{
? ??color:?$color;
? ??width:?$width;
? ? style:?dashed;
??}
}
p?{?@include?sexy-border(blue);?}
h1?{?@include?sexy-border(blue,?2in);?}

將以上代碼轉換為 CSS 代碼,如下所示:

Css 代碼:

p?{
??border-color:?blue;
??border-width:?1in;
??border-style:?dashed;?}

h1?{
??border-color:?blue;
??border-width:?2in;
??border-style:?dashed;
}

可變參數

有時,不能確定一個混入(mixin)或者一個函數(function)使用多少個參數,這時我們就可以使用?...?來設置可變參數。

例如,用于創(chuàng)建盒子陰影(box-shadow)的一個混入(mixin)可以采取任何數量的 box-shadow 作為參數。

實例

@mixin?box-shadow($shadows...)?{
? ? ??-moz-box-shadow:?$shadows;
? ? ??-webkit-box-shadow:?$shadows;
? ? ??box-shadow:?$shadows;
}

.shadows?{
??@include?box-shadow(0px?4px?5px?#666,?2px?6px?10px?#999);
}

將以上代碼轉換為 CSS 代碼,如下所示:

Css 代碼:

.shadows?{
? -moz-box-shadow:?0px?4px?5px?#666,?2px?6px?10px?#999;
? -webkit-box-shadow:?0px?4px?5px?#666,?2px?6px?10px?#999;
??box-shadow:?0px?4px?5px?#666,?2px?6px?10px?#999;
}


瀏覽器前綴使用混入

瀏覽器前綴使用混入也是非常方便的,如下實例:

實例

@mixin?transform($property)?{
??-webkit-transform:?$property;
??-ms-transform:?$property;
? transform:?$property;
}

.myBox?{
??@include?transform(rotate(20deg));
}

將以上代碼轉換為 CSS 代碼,如下所示:

Css 代碼:

.myBox?{
? -webkit-transform:?rotate(20deg);
? -ms-transform:?rotate(20deg);
? transform:?rotate(20deg);
}

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

相關文章:

  • 建設工程施工合同條例湖北搜索引擎優(yōu)化
  • 織夢映像網絡推廣seo怎么弄
  • 企業(yè) 網站 程序愛站網關鍵詞查詢
  • 如何用vps做網站中央新聞
  • 網站如何制作浙江技能培訓班
  • 做電商的批發(fā)網站可以直接進入的輿情網站
  • 扶貧基金會網站建設是哪家公司班級優(yōu)化大師官方網站
  • 中國設計聯盟官網短視頻入口seo
  • 網站網頁設計內容百度網盤客服在線咨詢
  • 做網站橫幅用什么軟件好河南網站關鍵詞優(yōu)化
  • 深圳網站營銷公司談談你對互聯網營銷的認識
  • 如何幫助網站吸引流量會計培訓班一般多少錢
  • 有口碑的app制作武漢seo人才
  • 英文b2c網站建設今日熱點新聞頭條國內
  • 網站網站開發(fā)的山東建站管理系統(tǒng)
  • 搜網站首頁不見了seoseo上海優(yōu)化
  • 臨沂網站建設微信海南網站網絡推廣
  • wordpress 文章描述哪家網站優(yōu)化公司好
  • 西城做網站實時熱點新聞
  • b2c網站建設平臺營銷策劃公司靠譜嗎
  • 建設網站熊掌號名優(yōu)網站關鍵詞優(yōu)化
  • 金華網站建設網絡推廣公司排名
  • 學前端什么網站好足球世界排名
  • 做快三網站做微商怎么找客源加人
  • 自己電腦做主機怎么做網站引流客戶的最快方法是什么
  • 蘭州網站搜索引擎優(yōu)化河北seo推廣公司
  • 美國做電商網站手機優(yōu)化大師官方版
  • 北京網站優(yōu)化流程線上推廣外包公司
  • 個人如何在企業(yè)網站做實名認證網絡營銷的渠道有哪些
  • 個人怎么注冊商貿公司下列關于seo優(yōu)化說法不正確的是