CSSグラデーション生成
好きな色の位置を指定して、線形・円形・円錐形のCSSグラデーションを作成。繰り返し、OKLCH補間、リアルタイムプレビュー、プリセット29種、コピー用CSSに対応します。
CSSグラデーションはブラウザが自分で描く画像なので、どんなサイズでもくっきり表示され、ダウンロードも不要です。このジェネレーターは、カラーストップから線形・円形・円錐形のグラデーションを書き出します。ストライプの繰り返しや、中間が濁った灰色になるのを避けられる新しいCSS Color 4の補間(in oklch、in oklab)にも対応し、コピーするCSSそのままをお使いのブラウザで描いたプレビューを表示します。
使い方
- プリセットを選ぶか、「カスタム」のまま1行に1つ、色と任意の位置を入力します。
- 線形・円形・円錐形のどれかを選び、角度または中心を決めます。
- ストライプにするなら「繰り返し」にチェックを入れ、必要なら補間方法を選びます。
- CSSブロックをコピーしてスタイルシートに貼り付けます。プレビューはそのコードが描くとおりです。
計算式
linear-gradient(<angle> [in <space>], <color> <pos>, …) · radial-gradient(<shape> at <position>, …) · conic-gradient(from <angle> at <position>, …)
角度はCSSの規則で、0degが上向き、90degが右向きです。位置を2つ書いたストップ(red 10px 20px)はくっきりした帯になります。位置を書かなければ、ブラウザがストップを等間隔に並べます。
計算例
既定のストップ #ff7e5f 0% と #feb47b 100% を90°で使うと background-image: linear-gradient(90deg, #ff7e5f 0%, #feb47b 100%); になります。左のコーラルから右のピーチへ移り変わり、代替の行として background-color: #ff7e5f; も出力されます。
よくある質問
青から黄色へのグラデーションの中間が灰色に見えるのはなぜですか?
既定のsRGB補間は、彩度が落ちた中間色を通るためです。「in oklab」または「in oklch」を選んでください。現行のChrome、Edge、Safari、Firefoxが対応しており、古いブラウザ向けに通常の行も残します。
ストライプはどう作りますか?
各ストップに位置を2つずつ書いて色が急に切り替わるようにし、「繰り返し」をオンにします。例:repeating-linear-gradient(45deg, #f1f5f9 0 10px, #e2e8f0 10px 20px)。
グラデーションを文字の塗りや枠線に使えますか?
はい。文字の場合は、グラデーションを background-image に指定し、background-clip: text(古いSafariは -webkit-background-clip: text も追加)と color: transparent を使います。枠線の場合は、同じグラデーションを border-image に使います。
出典
最終更新:
この入力内容のページアドレス: https://kakao.mobile/ja/tools/css-gradient-generator/
このツールを引用する
kakaoCalc. (2026, November 8). CSSグラデーション生成. https://kakao.mobile/ja/tools/css-gradient-generator/
“CSSグラデーション生成.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/css-gradient-generator/.