正六角形状にdivを配置するCSS

CSSのtransformを使えば色々と位置を調整できる.

今回はその例の一つとして、以下のようなdivの配置を示す.

スクリーンショット 2018-03-28 2.05.21

コード

CSSのtransformにおいて回転、移動、回転させて上記のdivの形を作っている.

rotateをするときはdivの中心を回転軸として回転させます。

例として、deg60capではまず60度周り、divが60度傾いている状態で8emだけずらし、最後斜めになっているdivを逆方向に60度動かすことでできています。

スクリーンショット 2018-03-28 2.11.43.png

おわりに

すごいCSSを組んでいる方はCSSだけでanimationを組んでいる人もいますね。ぜひそこまでいつかいきたいですが。。。

About the author

コメントを残す