SASSの初心者(RPM)

http://rd.189works.com/article-108018-1.html

何Sassのこと?

構文的に素晴らしいStylesheeteサスサスが開発ハンプトンカトリンにより、略語です。

サスCSSはあなたのワークフローを簡素化することができますし、あなたのCSSやメンテナンスが容易になる拡張することができます!

何があったとき、例えば、あるため、顧客のニーズを変更するのには、検索と置換によって1つの画素値を変更し続けなければならない、または、複数列のレイアウトの列の幅を決定するために、あなたはピクセル値を計算するためのソフトウェアを使用する必要があります取得。

サスは、変数、混合、及びセレクタネストされた継承、などのいくつかの新しい概念を導入します。

SASSのCSSとはのように思えるが、それは、セミコロンや中括弧を持っていません。

以下は、CSSが言っています:

#skyscraper_ad  
 {   
  表示ブロック120ピクセル ;   
  高さ600PX
}    
#leaderboard_ad   
 {   
  表示ブロック728px ;   
  高さ90PX ;   
}

でSASSに書き込みます:

#skyscraper_ad   
  表示:ブロック
  幅:120ピクセル
  高さ:600PX 
 
#leaderboard_ad    
  表示:ブロック
  幅:728px 
  高さ:90PX

二つの空間で定義されたサスネストされたタグのインデント。

上記のプレゼンテーションを通じて、あなたはすでにサスの書き方を、のはSASSになるので、魔法のような何かを作る、何かを見てみましょう知っています。

変数

$赤:#FF4848の

サスに明るく、変数の値を変更暗くする関数として使用することができます。

次の例では、pは赤いラベルが赤h1より深くなりますです。

$赤ます。#FF4848の
$のフォントサイズ:12ピクセル
H1の
  色:赤$ 
 
Pの   
  色(赤$、10%)を暗く

「同様に我々はできる、#101を減算する - 「」あなたは私たちが手作業でやや深い色の値をしたい場合で、変数の同じタイプを操作するか、「保存」演算子を「追加」使用することができますフォント10pxのの価値を高めるために」+。

p.addition_and_subtractionの   
  色:赤$ - #101 
  フォントサイズ:$フォントサイズ+ 10pxの

ネスティング

ネスティングは、2つのタイプに分けることができます。

ネストされたセレクタ

セレクタネスティングネスティングは、第1のタイプです。

HTML SASSネストされたと同様のネストされました。

$フォントサイズ:12ピクセル
 
.speaker   
  .nameの   
    フォント:   
      重さ:太字
      サイズ:$フォントサイズ+ 10pxの
  .position   
    フォント:   
      サイズ:$フォントサイズ

.speakerの.nameの:あなたは、CSSを見れば、コンパイル後に生成され、あなたは.speaker生成されたCSSクラスセレクターをネストされたカテゴリの下に.nameが表示されます。

.nameの.speaker {   
  フォント重量太字  
  フォントサイズ22px ; }   
.speakerの.position {   
  フォントサイズ12ピクセル}

ネストされたプロパティ

「ネストしたプロパティは、」ネスティングの第二のタイプです。

あなたは巣同じ接頭辞で属性をすることができます。

$フォントサイズ:12ピクセル
.speaker   
  .nameの   
    フォント:   
      重さ:太字
      サイズ:$フォントサイズ+ 10pxの
  .position   
    フォント:   
      サイズ:$フォントサイズ

 

 

 

ます。https://www.cnblogs.com/JoannaQ/archive/2013/03/20/2970407.htmlで再現

おすすめ

転載: blog.csdn.net/weixin_33763244/article/details/93056011