Q1. 生成されたCSSコードはどのように使いますか?
生成されたCSSコードをコピーし、対象要素のスタイルシートに貼り付けてください。例えば、特定の`div`要素に背景グラデーションを適用したい場合は、その`div`のクラスまたはIDに対してスタイルを適用します。
Q2. 色の経由点(カラーストップ)とは何ですか?
色の経由点は、グラデーション内で特定の色がどの位置(パーセンテージ)に到達するかを指定するものです。スライダー上のハンドルをドラッグすることで、色の変化する位置を直感的に調整できます。
Q3. アニメーショングラデーションはすべてのブラウザで動作しますか?
CSSアニメーションを利用したグラデーションは、比較的新しいブラウザ(モダンブラウザ)でサポートされています。非常に古いブラウザではアニメーションしない可能性があります。「古いブラウザ対応」にチェックを入れると、アニメーションしない静的なグラデーションのフォールバックコードも出力されます。
Q4. 色を追加・削除するにはどうすればいいですか?
色を追加するには「+ 色を追加」ボタンをクリックしてください。色を削除するには、各色の設定欄にある「×」ボタンをクリックしてください(3色以上ある場合のみ削除できます)。
Q5. アニメーション選択時の@keyframesの使い方は?
「アニメーションを有効にする」をチェックすると、CSS出力欄に `@keyframes gradientAnimation { ... }` というルールが出力されます。これはアニメーションの内容を定義する部分です。
実際にアニメーションを適用するには、**グラデーションを適用したい要素**に、出力された `background` (または `background-image`) プロパティ群を記述し、**それとは別に**、CSSファイル内のどこか(通常は末尾など)に `@keyframes` ルールを記述する必要があります。
記述例:
/* アニメーションさせたい要素に適用 */ .my-animated-element { background-image: linear-gradient(90deg, rgba(255, 138, 0, 1) 0%, rgba(229, 46, 113, 1) 100%); background-color: rgba(229, 46, 113, 1); background-size: 400% 400%; animation: gradientAnimation 5s ease infinite; } /* CSSファイル内の別の場所に記述 */ @keyframes gradientAnimation { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } } Q6. 綺麗なグラデーションを作成するポイントは?
色の選択: 隣り合う色が調和するように、色相環を参考にしたり、類似色や補色などを意識すると綺麗に見えます。
色の数: 2色でもシンプルで綺麗ですが、3色以上の中間色を追加し、経由点を調整することで、より滑らかで複雑な表現が可能です。
方向・形状: 線形グラデーションの角度や、円形グラデーションの中心位置・形状(円/楕円)によって印象が大きく変わります。プレビューを見ながら調整してみてください。
透明度: アルファ(透明度)スライダーを使うことで、透け感のあるグラデーションも作成できます。背景画像と組み合わせる場合などに有効です。
Q7. 写真(画像)からグラデーションを作成できますか?
はい、可能です。「画像からグラデーションを作成」セクションの「画像ファイルを選択...」ボタンをクリックして画像ファイルをアップロードしてください。画像の左端・中央・右端付近の色を自動的に抽出し、3色のグラデーションとして設定します。ただし、抽出される色は画像の特定箇所のピクセルの色であり、必ずしも画像全体の主要な色を反映するわけではありません。グラデーション作成のたたき台としてご利用ください。