メインコンテンツにスキップ

CSSトライアングルジェネレータ

8つの方向のいずれかを指すピュアCSSトライアングルを生成します。古典的なゼロサイズボーダトリックまたはモダンなclip-pathポリゴン。独自の幅、高さ、色、HTMLスニペット、SVGプレビュー付き。ブラウザ内で完全に動作します。

入力

三角形が指す方向 — 4つの基本方向、または直角のコーナーウェッジ。

ボーダはどこでも機能しますがコンテンツボックスは残りません。clip-pathは実際のボックスを保持し、グラデーションを配置できます。

生成されたルールとHTMLスニペットで使用されます。

出力

プレビュー

三角形がここに表示されます。

CSS
 
HTML
 
SVGソース
 
役に立ちましたか?

このツールを使う他の方法

REST API

curl -X POST https://api.iotools.cloud/v1/tool/css-triangle-generator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "direction": "up",
    "technique": "border",
    "width": "100",
    "height": "100",
    "color": "#464aff",
    "className": "triangle"
  }'

ご自身のアカウントのキーに差し替えてください。ツールのフィールドがそのままリクエストボディになります——ラッパーはありません。

AIエージェントに依頼する

Use the IOTools `css-triangle-generator` tool (CSS Triangle Generator) on this input:

YOUR_INPUT_HERE

IOTools MCPサーバーに接続された任意のエージェントにこれを貼り付け、入力内容を追加してください。

埋め込みウィジェット

<iframe
  src="https://iotools.cloud/embed/css-triangle-generator/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="CSSトライアングルジェネレータ — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

ご自身のページに貼り付けるだけ——無料、キー不要、リンクを掲載するだけです。

API/MCP 1回あたりの費用5クレジットから
クレジットが足りませんか?料金を見る

次の方法でも利用可能

ガイド

三角形はCSSが基本形状を持たないいくつかの形状の1つです。shape: triangleはないため、偽造します — ボーダが角でどのように出会うかを悪用するか、長方形を3つのポイントにクリップするか。このジェネレータは両方をあなたのために作成します。方向を選択し、幅、高さ、色を設定して、完成したルールをコピーします。

使い方

  1. 三角形が指す方向を選択します — 上、下、左、右、または4つの直角コーナーウェッジの1つ(左上、右上、右下、左下)。
  2. テクニックを選択します — ボーダトリックまたはclip-pathポリゴン(どちらを選ぶかについては以下を参照)。
  3. 高さをドラッグして、プレビューが正しく見えるようにします。すべての方向は完全にサイズ変更可能で、コーナーも含まれます。
  4. を設定し、必要に応じてクラス名を設定します — これはCSSルールとHTMLスニペットで使用されます。
  5. CSSと<div>スニペットをコピーするか、SVGプレビューをダウンロードして、画像を配信する方が良い場合があります。

ボーダトリックまたはclip-path?

ボーダトリックは要素にwidth: 0; height: 0と太いborderを与えます。隣接するボーダが対角線に沿って出会うため、4つのボーダ領域のそれぞれ自体が三角形です。1つに色を付け、他の3つをtransparentにすると、表示される結果は三角形になります。これはメールクライアントを含め、かつて出荷されたあらゆるブラウザで機能します。これがまだデフォルトである理由です。

その代償は、コンテンツボックスが残らないということです。要素内にテキストまたはアイコンを配置することはできず、三角形にグラデーションまたは背景画像を付与することはできず、その形状をアニメーション化することもできません — ボーダの幅だけです。

**clip-path: polygon()**は実際のwidth × heightボックスに実際のbackgroundを保持し、次に3つのポイントの外側すべてをクリップします。つまり、三角形はグラデーション、背景画像、またはボックスシャドウ(filter: drop-shadow()経由)を持つことができ、ポリゴン自体を遷移できます。サポートはモダンブラウザでは普遍的ですが、レガシーエンジンでは不在で、メールでは不安定です。

経験則:モダンサイトではすべてにclip-pathを使用し、最大のリーチのためにボーダトリックを使用するか、どちらの制限も重要ではない小さな装飾矢印の場合。

数字の意味

カーディナル三角形の場合、はベースの長さで、高さはベースから頂点までの距離です。生成されたボーダルールでは、それは側面の2つの半幅として表示されます(100pxの幅の上向き三角形は0 50px 100px 50pxを取得します)。

コーナーウェッジの場合、幅と高さは直角の2つのレッグであり、これらは2つのボーダ幅に直接マップされます — 半減なし。これは、一部のジェネレータがそれらを正方形にロックしているにもかかわらず、ここでコーナーウェッジがサイズ変更可能な理由でもあります。

マシン上で動作しますか?

はい。ルール、HTMLスニペット、およびSVGプレビューはすべてブラウザで構築されます — 何もアップロードされず、ページが読み込まれた後、ツールはオフラインで動作します。

これをツールチップまたはドロップダウン矢印に使用できますか?

これは古典的な使用法です。小さな下向き三角形を生成し(たとえば12×6)、ツールチップ本体に対してposition: absoluteで配置します。ここではボーダテクニックを使用してください — 矢印は装飾的なので、欠落しているコンテンツボックスは何も費用がかからず、どこでもサポートを取得します。

別の形状が必要な場合はどうなりますか?

3つ以上のポイント — 六角形、星、矢印、吹き出し — を備えた何かについては、CSSクリップパスジェネレータを使用してください。これは任意のポリゴンと他のクリップ形状を構築します。通常のボックスのコーナーを丸くするには、ボーダラジウスジェネレータを参照してください。三角形を取得した後に回転またはスキューするには、CSSトランスフォームジェネレータが対応するtransform値を記述します。

csstrianglegeneratorborderclip-pathshapeweb design

ツールが気に入りましたか?広告をなくしましょう。

1回のお支払いでアカウントから広告が完全になくなります。サブスクリプションも追跡もありません。