グラデーションジェネレーター
2色間のスムーズな色変化を作成するオンラインCSSグラデーションジェネレーター。15種類のプリセット、360度角度調整、色のスワップ・ランダム生成機能を搭載。ワンクリックでCSSコードをコピーできる無料ツール。
グラデーションジェネレーター
開始色
終了色
角度
プレビュー
CSSコード
background: linear-gradient(135deg, #667eea, #764ba2);プリセットグラデーション
グラデーションジェネレーターとは?
グラデーションジェネレーターは、2つの色の間で滑らかな色の変化を作り出すオンラインCSSグラデーション作成ツールです。Webサイトの背景、ボタン、カード、バナーなど、様々なUI要素に適用できる洗練されたグラデーションCSSコードをリアルタイムで生成します。
開始色と終了色を選択し、角度を調整すると即座にプレビューで確認できます。生成されたCSSコードはワンクリックでコピーして、すぐにプロジェクトに適用可能です。15種類の人気プリセットとランダム生成機能でデザインのインスピレーションを得ましょう。
こんな時に使えます
- Webサイトの背景デザイン – 単調な単色背景の代わりに、洗練されたグラデーションでWebサイトの視覚的な魅力を高めることができます。
- ボタンのスタイリング – CTA(Call-to-Action)ボタンにグラデーションを適用して、クリック率を向上させ、ユーザーの視線を集中させます。
- カードUIデザイン – プロフィールカード、商品カード、情報カードの背景やボーダーにグラデーションを適用して高級感を演出します。
- バナー/ヒーローセクション – ランディングページの上部ヒーロー領域やプロモーションバナーに目を引くグラデーション背景を適用します。
- テキストエフェクト – CSSのbackground-clipプロパティと組み合わせて、テキストにグラデーション効果を適用できます。
- SNSコンテンツ制作 – Instagram、Facebookなどのソーシャルメディア用画像の背景として活用できます。
主な機能
- リアルタイムプレビュー – 色や角度を変更すると、即座にグラデーションの結果を確認できます。ボタンをクリックする必要なく、リアルタイムで反映されます。
- カラーピッカー + HEX入力 – 視覚的なカラーピッカーと正確なHEXコードの直接入力の両方に対応。デザインカンプの正確な色を簡単に適用できます。
- 360度角度調整 – スライダーと直接入力で0°から360°まで細かい角度調整が可能。プリセットボタンでよく使う角度をすばやく選択できます。
- 色のスワップ機能 – 開始色と終了色の位置をワンクリックで入れ替えることができます。グラデーションの方向を簡単に反転させることができます。
- ランダム生成 – ボタンを1回クリックするだけで、予想外の美しいグラデーションの組み合わせを発見できます。デザインのアイデアが必要な時に便利です。
- 15種類のプリセット – Sunset、Ocean、Mint、Pinkなど、トレンディで実績のあるグラデーションの組み合わせを提供。ワンクリックですぐに適用できます。
- ワンクリックCSSコピー – 生成されたCSSコードをクリップボードにコピーして、すぐにスタイルシートに貼り付けることができます。
- 自動保存 – 最後に使用したグラデーション設定がブラウザに自動保存され、次回訪問時も続きから作業できます。
使い方
- 開始色を選択 – 左側のカラーピッカーをクリックしてグラデーションの開始色を選択するか、HEXコード(例:#FF5733)を直接入力します。
- 終了色を選択 – 同じ方法でグラデーションの終了色を選択します。2つの色が自然につながるよう、トーンが近い色を選ぶと良いでしょう。
- 角度を調整 – スライダーを動かすか数値を入力して、グラデーションの方向を調整します。90°は左から右、180°は上から下の方向です。
- プレビューを確認 – 右側のプレビュー領域でリアルタイムに結果を確認します。満足するまで色と角度を調整してください。
- CSSコードをコピー – 下部の「コピー」ボタンをクリックして、生成されたCSSコードをクリップボードにコピーし、プロジェクトのCSSファイルに貼り付けます。
CSSグラデーションの詳細
Linear Gradientとは?
Linear Gradient(線形グラデーション)は、CSSで最もよく使われるグラデーションのタイプです。直線に沿って2つ以上の色が段階的に変化する効果を作り出します。Webデザインでは背景、ボタン、オーバーレイなど、様々な用途で活用されています。
- 構文:
linear-gradient(angle, color1, color2) - 利点: すべての主要ブラウザでサポートされており、画像ファイルなしで純粋なCSSだけで視覚効果を実現できます。
- パフォーマンス: 画像よりファイルサイズが小さく、レンダリングが高速です。
グラデーション角度の理解
角度はグラデーションが進む方向を決定します。CSSでは角度は12時の方向(上)を0°として、時計回りに増加します。
- 0°(to top): 下から上に進行
- 45°: 左下から右上に進行
- 90°(to right): 左から右に進行
- 135°: 左上から右下に進行(最も人気のある角度)
- 180°(to bottom): 上から下に進行
- 270°(to left): 右から左に進行
色の組み合わせのコツ
美しいグラデーションを作るための色選びのガイドです:
- 類似色の組み合わせ: 色相環で隣り合う色(例:青→紫、黄→オレンジ)は自然な変化を生み出します。
- 明度の変化: 同じ色の明るいバージョンと暗いバージョンを使うと、すっきりとした印象になります。
- 補色に注意: 色相環で正反対にある色(補色)は、中間に濁った色が現れることがあるため、避けた方が良いでしょう。
- トレンドの組み合わせ: パープル-ピンク、ブルー-ティール、オレンジ-ピンク系が現在のWebデザイントレンドです。
ブラウザサポート
linear-gradientは、すべての現代的なブラウザで完全にサポートされています:
- Chrome 26+(2013年〜)
- Firefox 16+(2012年〜)
- Safari 6.1+(2013年〜)
- Edge 12+(2015年〜)
- Opera 12.1+(2012年〜)
- iOS Safari 7+(2013年〜)
- Android Browser 4.4+(2013年〜)
もはや-webkit-などのベンダープレフィックスは必要なく、標準構文だけでほとんどのユーザーをカバーできます。
活用のヒント
- 背景にグラデーション + オーバーレイテキスト: 暗いグラデーション背景の上に明るいテキストを配置すると、可読性が高く視覚的にインパクトがあります。
- 半透明グラデーション: 色に透明度を追加すると(例:rgba使用)、画像の上にオーバーレイとして使用できます。
- ボーダーにグラデーション:
border-imageプロパティと組み合わせると、グラデーションボーダーを作成できます。 - アニメーション効果: CSSアニメーションでグラデーションの角度や色を変化させると、ダイナミックな背景を作成できます。
よくある質問
Radial(円形)グラデーションにも対応していますか?
現在のバージョンではLinear(線形)グラデーションのみをサポートしています。Linearグラデーションは、Webデザインで最もよく使われており、シンプルで直感的なインターフェースで素早く結果を得ることができます。
3色以上でグラデーションを作成できますか?
このツールは2色グラデーションに最適化されています。2色グラデーションは最もすっきりとして実用的で、ほとんどのデザイン要件を満たします。複数色のグラデーションが必要な場合は、生成されたCSSをベースに色のストップポイントを手動で追加することができます。
生成されたCSSコードはどのように使用しますか?
「コピー」ボタンをクリックすると、CSSコードがクリップボードにコピーされます。このコードをCSSファイルやHTMLのstyle属性に貼り付けるだけです。例えば、.my-element { background: linear-gradient(...); }のように使用します。
スマートフォンでも使用できますか?
はい、モバイルブラウザでも完全に動作します。レスポンシブデザインで設計されているため、スマートフォンやタブレットでも色の選択、角度調整、コードコピーなど、すべての機能を使用できます。
作成したグラデーションを保存できますか?
最後に使用したグラデーション設定(開始色、終了色、角度)は、ブラウザのローカルストレージに自動保存されます。次回ページを訪問すると、前回の設定がそのまま読み込まれます。アカウントやログインは必要ありません。
古いブラウザでもグラデーションは動作しますか?
CSS linear-gradientは、2012年以降にリリースされたすべてのブラウザでサポートされています。IE 10以上、Chrome 26以上、Firefox 16以上で、ベンダープレフィックスなしで動作します。世界中の99%以上のユーザーがグラデーションを正常に表示できます。