Sass-overview
提供:Dev Guides
Sass-概要
SASSとは何ですか?
SASS(Syntactically Awesome Stylesheet)はCSSプリプロセッサーであり、CSSの繰り返しを減らし、時間を節約します。 これは、ドキュメントのスタイルをきれいかつ構造的に記述する、より安定した強力なCSS拡張言語です。
最初は Hampton Catlin によって設計され、2006年に Natalie Weizenbaum によって開発されました。 その後、 Weizenbaum と Chris Eppstein は初期バージョンを使用してSassScriptでSassを拡張しました。
SASSを使用する理由
- CSSにインデントされた構文(独自の構文)を提供する前処理言語です。
- コードをより効率的に記述でき、保守が簡単なスタイルシートの作成に使用されるいくつかの機能を提供します。
- これはCSSのスーパーセットです。つまり、CSSのすべての機能が含まれており、 Ruby でコーディングされたオープンソースのプリプロセッサです。
- フラットCSSよりも優れた構造化された形式でドキュメントスタイルを提供します。 再利用可能なメソッド、論理ステートメント、および色操作、数学、パラメーターリストなどの組み込み関数を使用します。
SASSの機能
- CSSのバージョンとより安定し、強力で、互換性があります。
- これはCSSのスーパーセットであり、JavaScriptに基づいています。
- CSSの構文シュガーとして知られているため、ユーザーが物事をより明確に読んだり表現したりするのが簡単になります。
- 独自の構文を使用し、読みやすいCSSにコンパイルします。
- 短い時間で少ないコードで簡単にCSSを書くことができます。
- これはオープンソースのプリプロセッサであり、CSSに解釈されます。
SASSの利点
- これにより、プログラミング構成にクリーンなCSSを記述できます。
- CSSをすばやく書くのに役立ちます。
- これはCSSのスーパーセットであり、デザイナーと開発者がより効率的かつ迅速に作業するのに役立ちます。
- SassはすべてのバージョンのCSSと互換性があるため、使用可能なCSSライブラリを使用できます。
- ネストされた構文と、色の操作、数学、その他の値などの便利な機能を使用できます。
SASSの欠点
- 開発者がこのプリプロセッサに存在する新機能を学習するには時間がかかります。
- 多くの人が同じサイトで作業している場合、同じプリプロセッサを使用する必要があります。 Sassを使用する人もいれば、CSSを使用してファイルを直接編集する人もいます。 そのため、サイトでの作業が困難になります。
- ブラウザの組み込みの要素インスペクターの利点を失う可能性があります。