使い方
- グラデーションの種類を選びます。色が直線に沿って変わるもの(線形)、中心から広がるもの(放射状)、または一点の周りを回るもの(円錐状)です。
- 線形と円錐状では角度を設定します。放射状には角度は使われません。
- 色の停止点で各色を選び、その位置を%で指定します。停止点は2から6個の間で、追加または削除します。
- CSSの下のコピーを押して、その行をスタイルシートに貼り付けるか、プリセットの一つから始めます。
3つのグラデーションの種類
- 線形:色が直線に沿って変わります。角度0degは上を向き、角度は時計回りに回ります。90degは左から右へ、180degは上から下へ進みます。
- 放射状:色が中心から円を描いて広がり、最初の停止点から最後の停止点までになります。
- 円錐状:色が時計の針のように中心の周りを回ります。角度は、最初の色の始まる位置を決めます。
色の停止点と位置
色の停止点は、グラデーションに沿って0%から100%までの位置にある色です。エディタは停止点を位置の順に書くので、入力した順序は絵を変えません。2から6個の停止点なら、グラデーションは読みやすく、CSSも短いままです。
コードは、現在のブラウザが読む標準的なCSSの構文です。プレビューは同じ値からブラウザが描くので、見えているものがスタイルシートに渡されるものです。
計算例:プリセットの日の出
日の出のプリセットは角度135degの線形グラデーションで、左上から右下へ向かいます。停止点は3つで、0%のオレンジ、50%の黄色、100%のピンクです。
得られるCSSは次の通りです:background: linear-gradient(135deg, #f97316 0%, #facc15 50%, #ec4899 100%);
よくある質問
線形グラデーションの0degはどういう意味ですか?
0degは上を指すので、その角度では色が下から上へ変わります。角度は時計回りに回り、90degは左から右へ、180degは上から下へ進みます。
コードの停止点の順序が入力と違うのはなぜですか?
CSSは停止点を書かれた順に読むので、コードは停止点を位置の順に書きます。80%を20%より先に入力しても、コードでは20%が先に示されますが、絵は変わりません。
透明な色を使えますか?
このエディタは、16進数で書いた不透明な色を受け付けます。透明度が必要な場合は、コードを手で編集して、アルファ値をもつ色を使ってください。
色の停止点は何個まで使えますか?
2個から6個までです。エディタは数をその範囲に保つので、グラデーションには必ず始まりと終わりがあります。
このコードはすべてのブラウザで動きますか?
構文は、現在のブラウザが対応している標準の形式です。古いバージョンの利用者がいる場合は、訪問者が使うブラウザで結果を確かめてください。
作ったデザインは送信されますか?
いいえ。グラデーションはブラウザの中で作られます。何も保存もサーバーへの送信もされません。
グラデーションを文字の色に使えますか?
このツールが書くのは背景の宣言だけです。文字をグラデーションで塗ることもできますが、このツールが書くより多くのCSSが必要です。
出典
- MDN(英語):linear-gradient(), the angle and colour stop syntax
- MDN(英語):radial-gradient(), the ending shape and position
- MDN(英語):conic-gradient(), the from angle and stop positions
数値と文章の最終確認日:2026年11月10日火曜日。