Sass-if-function

提供:Dev Guides
移動先:案内検索

Sass-if()関数

説明

条件に基づいて、この組み込み_if()_関数は、2つの可能な結果から1つの結果のみを返します。 関数の結果は、定義されていないか、さらに計算される変数を参照できます。

構文

if( expression, value1, value2 )

次の例は、SCSSファイルでの_if()_関数の使用を示しています-

if_functionl

<html>
   <head>
      <title>Control Directives & Expressions</title>
      <link rel = "stylesheet" type = "text/css" href = "style.css"/>
   </head>

   <body>
      <h2>Welcome to finddevguides</h2>
   </body>
</html>

次に、ファイル_style.scss_を作成します。

style.scss

h2 {
   color: if( 1 + 1 == 2 , green , red);
}

次のコマンドを使用して、SASSにファイルを監視し、SASSファイルが変更されるたびにCSSを更新するように指示することができます-

sass --watch C:\ruby\lib\sass\style.scss:style.css

次に、上記のコマンドを実行します。それは次のコードで自動的に_style.css_ファイルを作成します-

style.css

h2 {
   color: green;
}

出力

上記のコードがどのように機能するかを確認するために次の手順を実行してみましょう-

  • 上記のHTMLコードを_if_functionl_ファイルに保存します。
  • このHTMLファイルをブラウザで開くと、次のように出力が表示されます。

Sass Control Directives&Expressions