グラデーションアニメーションを簡単に作成するCSS Gradient Animatorの使い方

CSSだけで色が変化するグラデーションを作成できるWebサービス「CSS Gradient Animator」の使い方の備忘録です。

CSS Gradient Animatorとは

「CSS Gradient Animator」は、少しずつ色が変化するグラデーションのCSSのコードを簡単に作成できる無料のWebサービスです。色を選択したり、アニメーションのスピードや、グラデーションの角度など細かい設定も可能です。

CSS Gradient Animator

色を設定する

「Add colour +」ボタンをクリックすると、色の追加ができます。

グラデーションになるように、2色以上の色を設定します。設定した色の変更、「Remove」で削除もできます。

設定したグラデーションは、「Preveiw」ボタンをクリックすると背景に反映され、確認することができます。

グラデーションの角度や変化の速度を変更した場合も、「Preveiw」ボタンで背景に反映して確認しながら設定できます。

グラデーションの角度を設定する

「Gradient Angle」でグラデーションの角度を設定できます。

アニメーションのスピードを設定する

「Speed」でグラデーションの色が変化するアニメーションの速さを設定できます。メモリを右にするほど早く色が変化します。

ベンダープレフィックスを設定する

「WebKit」「Gecko」「Opera」のベンダープレフィックスを追加するかを選択できます。Google Chrome や Firefox、Opera など、表示するWebブラウザに合わせて設定します。

CSSのコードをコピペする

作成したグラデーションは、右側に生成されたCSSをコピーペーストして使用します。

.css-selector {
    background: linear-gradient(130deg, #d5f527, #28a7f0, #e360af, #f38e00);
    background-size: 800% 800%;

    -webkit-animation: BackgroundAnimation 50s ease infinite;
    -moz-animation: BackgroundAnimation 50s ease infinite;
    animation: BackgroundAnimation 50s ease infinite;
}

@-webkit-keyframes BackgroundAnimation {
    0%{background-position:0% 50%}
    50%{background-position:100% 51%}
    100%{background-position:0% 50%}
}
@-moz-keyframes BackgroundAnimation {
    0%{background-position:0% 50%}
    50%{background-position:100% 51%}
    100%{background-position:0% 50%}
}
@keyframes BackgroundAnimation {
    0%{background-position:0% 50%}
    50%{background-position:100% 51%}
    100%{background-position:0% 50%}
}

「BackgroundAnimation」の部分は左のタイトル部分で変更できます。

「css-selector」などのクラス名は任意のものに変更します。カラーコードや速度の数値などはコードから直接変更も可能です。

実際に背景にグラデーションを表示した状態で、角度や速さの調整ができる上に、コードも自動で生成してくれるのはとても助かります。

Share on Twitter
関連記事
CSSでアコーディオン機能を実装する方法
CSSでアコーディオン機能を実装する方法
CSSで画像をトリミングする方法
CSSで画像をトリミングする方法
CSS Variables(カスタムプロパティ)の使い方
CSS Variables(カスタムプロパティ)の使い方