こんにちは、WEBエンジニアの神山です。 最近シェルをZshからFishに変えました。Fishについて書きたいのですが本題とそれるので一言でまとめます。 「うお!」 さて今回はAtomic Designという考え方を知りまして、それを踏まえてCSSに対する考えを書きました。 今まではBEMやSMACSSを使っていたのですが、そこに感じている悩みやAtomic DesignをもとにしたCSS設計の利点などを自分なりにまとめてみました。 正直CSSについて詳しい人ではないので正確な考察が出来ているかはわかりません。。 もし違っていたり、より良い考え方などありましたらコメントを頂けると非常に助かります。。 そもそもAtomic Designとは Atomic Designとは、ボタンやフォームなど小さいパーツを組み合わせて、一枚のページを作っていく考え方です。 たとえば検索ページを作る際に、まず