2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

CeresクリエイティブAdvent Calendar 2016

Day 17

PostCSSを少し理解してやっぱりまだSassを使おうと決めた理由

Last updated at Posted at 2016-12-25

※以下学習途中の個人の見解です。

既存のSass環境をどうPostCSSに移すか試行錯誤を続けて、どうにもしっくりハマらなくて困ってた。
私はSassを使い続けるか、脱Sassをしてcssnext(標準仕様に沿った構文)+PostCSSにするかで考えてしまっていたけど、とどのつまり決めないといけなかったのは、CSS3で書くか、次世代CSS(ただし策定中)で書くかだった。

結論

SassでCSS3を書いていく、ただし依存度を減らす。

  • 変数とextendはカスタムプロパティ・カスタムセレクタに置き変えられるように
  • トリッキーなネストはしない
  • mixinはそれ1つで完結させる
  • calc()に慣れる
  • remをちゃんと使う(rootをvwにすればremで良い感じになるのかな)

理由

  • mixin,functionをまだ使いたい
  • パーシャルファイルを気楽に使いたい
  • 2種類のコメントアウトが地味に便利←コレ8割

importとmixinはプラグイン使えば使えるけど書き方が冗長で嫌。
Sassにしろcssnextにしろ現在の標準のシンタックスじゃないので変換必須。
じゃあ手元の環境整ってる方で良いや、良いシンタックスハイライトがなくてモチベ上がらないし、と思った。

でもやっぱりcssnextは魅力的

inisial valueは早く使いたい。

とりあえず

この辺の人たちがどうするのか遠目に見とく。
https://twitter.com/mdo/status/591364406816079873?lang=ja
https://github.com/zurb/foundation-sites/issues/6196
https://github.com/zurb/foundation-sites/issues/6533

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?