Sassの練習

Sass(サース、英: Syntactically Awesome Style Sheets)は、ハンプトン・キャトリンが設計しネイサン・バイゼンバウムが開発したスタイルシート言語である。
後にSassファイルに用いられる単純なスクリプト言語である SassScript用の拡張が加えられた。

  • Syntactically
  • Awesome
  • Style
  • Sheets

公式にRubyで実装されているオープンソースソフトウェアであるが、 PHPを含めた多言語の実装も存在しており、中には libSassと呼ばれるC++による高性能の実装や、JSassと呼ばれるJavaによる実装がある。 また、RubyによるSassが低速で、C++によるSassが新しい機能が追加しにくくなってきたことから、Dartによるdart-sassという実装が生まれた。

  1. Ruby Sass
  2. LibSass
  3. Dart Sass

インデント構文はメタ言語であり、SCSSはネストされたメタ言語であるように、プログラム意味論上では妥当なCSSは、妥当なSCSSである。 Mozilla Firefox ウェブブラウザの拡張機能である Firebugとの統合に対応している。

計算結果01

計算結果02

計算結果03

計算結果04

計算結果05

計算結果06