sass のサンプルリポジトリです。 このリポジトリでは、下記をゴールとします。
- sass への変換環境を Docker 化
- css のユーティリティフレームワークを作る
Docker 環境がすでに構築済みであることを前提とします
for Mac, Linux user
make init
for Windows user
docker build -t mitake/sass .
for Mac, Linux user
make start
for Windows user
docker run -it --init -v `pwd`:/app -t mitake/sass /app/sass/main.scss:/app/css/app.css --watch
上記コマンドを実行することで、sass/
フォルダ配下にあるファイルの変更を常に監視し、sass から css への変換を行うようになります。
for Mac, Linux user
make build
for Windows user
docker run -it --init -v `pwd`:/app -t mitake/sass /app/sass/main.scss:/app/css/app.css --style compressed
上記コマンドを実行を行うとこでも css ファイルへの変換にあわせて、出力される css の minify も同時に行われますが、監視は行われません。
sass はさまざまな変換オプションが用意されています。 それらを組み合わせ使用したいときは下記フォーマット中の option 項に、好きなオプションを並べて使用してください。
docker run -it --init -v `pwd`:/app -t mitake/sass [option]
また、Docker コンテナ内にて sass/
フォルダがマウントされる位置は、/app/sass
になっています。
TODO
DEMO: https://mitakeck.github.io/seed.css/
(スクリーンサイズ):(プロパティ名)
ex) lg:w-1/2 -> スクリーン幅が 1280px 以下のとき、 width を 50%(1/2) を設定する
ex) w-3/12 -> width を 25%(3/12) を設定する
スクリーンサイズ一覧: xl, lg, md, sm
(アクション):(プロパティ名)
ex) hover:bg-green -> hover したとき、background-color を green に設定する
ex) active:bg-pink -> クリックしたとき、background-color を pink に設定する