CSS 台形の作り方

clip-path で台形シェイプを作るコードを、実物プレビュー付きでコピーできます。

台形は clip-path: polygon(20% 0, 80% 0, 100% 100%, 0 100%) で作れます。上辺の頂点を内側に寄せると上がせまい台形になります。タブやボタン、見出しの背景に使えます。下にコピペ用コードを用意しました。

上がせまい台形

CSS

.trapezoid {
  clip-path: polygon(20% 0, 80% 0, 100% 100%, 0 100%);
  -webkit-clip-path: polygon(20% 0, 80% 0, 100% 100%, 0 100%);
}

下がせまい台形

CSS

.trapezoid-down {
  clip-path: polygon(0 0, 100% 0, 80% 100%, 20% 100%);
  -webkit-clip-path: polygon(0 0, 100% 0, 80% 100%, 20% 100%);
}

ポイントと注意点

関連