ホームページ  >  記事  >  ウェブフロントエンド  >  プログラミングの世界における CSS のステータスを再定義します -- sass_html/css_WEB-ITnose

プログラミングの世界における CSS のステータスを再定義します -- sass_html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-21 08:57:34979ブラウズ

CSS の記述はフロントエンドにおいて非常に基本的かつ重要であり、3 つのフロントエンド テクノロジの 1 つとして、CSS はフロントエンドで極めて重要な位置を占めています。そしてウェブさえも。 div+css レイアウトの登場以来、CSS が果たす役割はますます重要になりました。CSS3.0 が歴史の段階に入ったとき、CSS は非常に人気があり、前例のない注目を集めたようです。

ただし、CSS はプログラミング言語ではなく、単なる記述言語です。簡単に記述できるため、論理的思考力は必要なく、プログラミングの知識がなくても CSS コードを作成できます。 CSS はプロの開発者ではほとんど注目されず、研究開発チーム内ではほぼ最下位に位置します。理由は簡単です。技術的な内容がまったくないからです。

今日、Web アプリケーションは一般的であり、CSS はどこでも見ることができます。ますます一般的かつ複雑になる Web アプリケーションに直面して、CSS は表現力豊かな言語に限定されており、開発ニーズを満たすことができないようです。Web ページを変更するために CSS を必要とするだけでなく、CSS を使用できることを期待するシナリオも増えています。計算能力と論理能力。したがって、賢い同僚たちは継続的な努力を通じて新しいパフォーマンス言語 Sass を作成しました。これは、関数を定義し、js と同様に変数を宣言できる CSS 言語です。CSS を作成したことがある人なら誰でも、この素晴らしい言語をほぼ簡単に学ぶことができます。 Sass は、多くの便利な記述方法を提供する CSS 開発ツールで、デザイナーの時間を大幅に節約し、CSS 開発をシンプルかつ保守しやすくします。

Sass は、ファイルの接尾辞が .sass または .scss になることを除いて、css とまったく同じように書くことができます。ブラウザはデフォルトでは Sass コードを認識しないため、ブラウザで認識される前に CSS ファイルにコンパイルする必要があります。認識できないので当然cssファイルにコンパイルする必要があります。以下では、sass のいくつかの主要な機能と、sass を CSS ファイルにコンパイルする方法を紹介します。

1. 統合された変更とメンテナンスを容易にするために、sass で変数を定義できます。

$color:#333;

body {

color:$color

}

この方法で記述する利点の 1 つは、統一された設定をバッチで変更できることです。

3. Sass はセレクターをネストして階層関係を表現でき、非常にエレガントできれいに見えます。

例:

html{

font-size:12px;

body{

height:auto;

div{

color:#ccc;

}

}

}

4. 他の Sass をインポートする方法sass ファイルに変換され、最終的に css ファイルにコンパイルされます。これは純粋な css @import

よりも優れています。 5. Mixin を使用して Sass でいくつかのコード スニペットを定義でき、パラメーターを渡すことで将来の呼び出しベースを容易にすることができます。ニーズに合わせて。今後は、css3 プレフィックスの互換性を処理するのが簡単かつ便利になります。

6.sass は @extend を使用してコードの組み合わせ宣言を実装し、コードをより優れた、簡潔にすることができます。

7.sass は、単純な加算、減算、乗算、除算などの演算を実行できます。

8.sass は、色の変更を簡単にするために多数のカラー関数を統合しています。

では、それを CSS ファイルにコンパイルするにはどうすればよいでしょうか?

現在、基本的に 2 つのオプションがあります:

最初のオプション:

1. Sass をローカルにインストールします。ただし、2 つの構文は次のとおりです。同じ関係ではありません。 Ruby を理解していなくても、使用できます。最初に Ruby をインストールしてから SASS をインストールするだけです。

2. Ruby がすでにインストールされている場合は、ターミナルで gem install sass を実行するだけです。Mac を使用している場合は、Mac 自体に Ruby が付属しているため、この手順は省略できます。そして生意気です。

3. sass test.sass test.css を実行します

このコマンドは、test.sass ファイルを test.css ファイルにコンパイルすることを意味します。

2 番目のタイプ:

grunt や gulp などの自動化ツールを使用します。この gulp の方法については、WeChat パブリック アカウントに関する前回のコースですでに説明したので、ここでは説明しません。

sass に興味がある方は、WeChat に私を追加してプライベートメッセージを送ってください。20 人以上の場合は、ビデオの形で興味のある人に具体的に説明します。デモンストレーション。

私を WeChat に追加したい場合は、公式アカウントでキーワード「プライベート チャット」に返信して、私の WeChat ID を取得してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。