CSS 六角形の作り方

clip-path で六角形(ヘキサゴン)を作るコードを、実物プレビュー付きでコピーできます。

六角形は clip-path: polygon(25% 0, 75% 0, 100% 50%, 75% 100%, 25% 100%, 0 50%) で作れます。ハニカム(蜂の巣)配置のカードやアイコン枠、画像のマスクに使えます。横向き・縦向きの2パターンをコピペ用に用意しました。

横向き(フラットトップ)

HEX

CSS

.hexagon {
  clip-path: polygon(25% 0, 75% 0, 100% 50%, 75% 100%, 25% 100%, 0 50%);
  -webkit-clip-path: polygon(25% 0, 75% 0, 100% 50%, 75% 100%, 25% 100%, 0 50%);
}

縦向き(ポイントトップ)

HEX

CSS

.hexagon-v {
  clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
  -webkit-clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
}

ポイントと注意点

関連