MENU
  • おすすめ記事
  • WEB
    • css
    • html
    • js
  • ai / psdgraphic
    • ai
  • 雑記
    • コーディネート術
    • ダイエット
    • ファッション
NOZのメモ帳。
なりたいスタイル
  • Webhtml / js / css
  • Moreおすすめ
お問い合わせ
なりたいスタイル
  • Webhtml / js / css
  • Moreおすすめ
  1. ホーム
  2. WEB
  3. css
  4. 【CSS】clip-pathを使って三角形を作る

【CSS】clip-pathを使って三角形を作る

2024 8/30
WEB css
2024年6月16日2024年8月30日

今回はclip-pathプロパティを用いて、三角形をCSSで簡単に作る方法をご紹介します!

もくじ

clip-path の指定方法

まずは、clip-path: poligon()で三角形を作る場合は
カンマ区切りで頂点の座標をこのように指定します。

【poligon】三角形の場合
clip-path: poligon(x軸の座標 y軸の座標, x軸の座標 y軸の座標,軸の座標 y軸の座)三角形の場合

上向き三角形の場合は
clip-path: polygon(50% 0%, 0% 100%, 100% 100%)
となりこのようになります。

See the Pen Untitled by noz (@noz3) on CodePen.

/* 上向き ▲ */
.up {
  clip-path: polygon(50% 0, 100% 100%, 0 100%);
}

/* 右向き ▶︎ */
.right {
  clip-path: polygon(0 0, 100% 50%, 0 100%);
}

/* 下向き ▼ */
.down {
  clip-path: polygon(0 0, 100% 0, 50% 100%);
}

/* 左向き ◀︎ */
.left {
  clip-path: polygon(0 50%, 100% 0, 100% 100%);
}

clip-pathは自由度が高くいろいろな形を作れます。

四角形

clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);

こちらは、4辺の四角形です。

カンマが4つ区切りなので、分かりやすいですね。

25% 0%→左上
100% 0%→右上
75% 100%→右下
0% 100%→左下

の時計回りです。

矢印

clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 25% 50%, 0% 0%);

フォームなどでも見かける
ステップバーにも使用できそうですね・・!!

こちらは、先ほどの軸と違ってカンマの区切りが一つ増えてます。

このような場合は、左から上の軸、右、右下、左、左上のように
時計回りで指定してきます。

clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%);

便利なジェネレーターはコレ!

有名なクリップパス ジェネレーターに「clippy」 というものがあります!

ドラッグでポイントを動かしで、難しい形も自在に作れるのでとても便利です。

clippy

是非、活用してみてください!

他の記事で、おすすめなcss ジェネレーターをご紹介しています!

こちらも良かったら覗いてみてください。

あわせて読みたい
非公開: 【まとめ】グラデーションcssをコピー! 厳選便利ツール 3選 迷った時に便利なジェネレーターを3つご紹介します! 時短に!選べるグラデーション(front-end tools) 70種類以上のグラデーションサンプルから選べるコピーツール! …
WEB css
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
  • 【CSS】要素から何番目、~番目以降。最初の要素、最後の要素。指定方法いろいろ②
  • 【MANPのインストールから解説】複数サイトをローカルで作業する(並行作業可能)

この記事を書いた人

nozのアバター noz

関連記事

  • 【Illustrator】スウォッチパネルの中が消えた!もとに戻す対処法
    2025年1月24日
  • 【MANPのインストールから解説】複数サイトをローカルで作業する(並行作業可能)
    2025年1月24日
  • 【CSS】要素から何番目、~番目以降。最初の要素、最後の要素。指定方法いろいろ②
    2024年6月12日
  • flexで3行!gridでは、たった2行! 縦横中央に配置する。
    2024年6月7日
  • 【CSS】前の要素、次の要素。指定方法のいろいろ
    2023年10月30日
  • 【初心者向け】Illustrator  便利なショートカットキー
    2023年10月19日
  • 【VSCode】 ショートカット mac
    2023年10月3日
  • お名前.comでドメインを取得してエックスサーバーで使用する方法
    2023年9月19日
新着記事
  • 【Illustrator】スウォッチパネルの中が消えた!もとに戻す対処法
    2025年1月24日
    ai
  • 【MANPのインストールから解説】複数サイトをローカルで作業する(並行作業可能)
    2025年1月24日
    サーバー
人気記事
  • 【CSS】前の要素、次の要素。指定方法のいろいろ
  • 【Illustrator】スウォッチパネルの中が消えた!もとに戻す対処法
  • 【CSS】clip-pathを使って三角形を作る
かてごりタイ
  • ai / psd
    • ai
  • WEB
    • css
    • html
    • js
    • サーバー
  • おすすめ記事
noz
暑がりな面倒くさがり屋さん
元服飾専門卒、アパレル経験10年。
妊娠をきっかけにWEBの勉強を始め
デジハリママコースを卒業。

現在はフリーで活動して7年、委託契約や単発依頼など多方面で活動しています。
  • Web
  • More
目次
アーカイブ
  • 2025年1月
  • 2024年6月
  • 2023年10月
  • 2023年9月
  • 2023年3月
  • 2021年9月
キーワード別
MAMP (1) php (1) VSCode (1) イラレ (1)
NOZ
運営者
WEB系は備忘録。アパレル関連は経験談を記事にしています。
どなたかの参考になれば幸いです。
お問い合わせ・ご依頼
  • Home
  • Profile
  • All articles
  • Contact
  • Privacy policy

© なりたいスタイル.

  • メニュー
  • 全ての記事
  • 検索
  • 目次
  • トップへ
もくじ