menu
menu

キーワード検索

 

前月(5月)の人気記事トップ10 - 6/3/2019

  1. ( 3 ↑) 【CSS】CSSだけでドロップダウンメニュー
  2. ( 1 ↓) 【Mac】Macのユーザー名とアカウント名を変更する
  3. ( 2 ↓) 【iPhone・iPad】iPhoneのメモリを簡単に解放する方法
  4. ( 4 - ) 【CSS】スマホ対応CSSだけでドロップダウンメニュー
  5. ( 8 ↑) 【Mac】Finderにフォルダのフルパスを表示させる方法
  6. (圏外↑) 【制作Tips】画面解像度一覧表
  7. ( 10 ↑) 【制作Tips】iPad画面解像度まとめ
  8. (圏外↑) 【jQuery】入門2. jQueryをHTMLに組み込む
  9. ( 9 - ) 【WiMAX】HUAWEI W04 気づくとWi-Fiの接続が切れてる
  10. ( 6 ↓) 【決定版】フォントの設定はこれで決まり❗️
このエントリーをはてなブックマークに追加

【CSS】CSS3でグラデーションの背景色をジワジワと変更する

【CSS3】CSS3でグラデーションの背景色をジワジワと変更する

こんにちは(・∀・)

今回ご紹介するサンプルはグラデーションの背景色をアニメーションで変更するサンプルです。CSS3のlinear-gradientとanimationを使っただけの簡単な構造です。

linear-gradientとanimationで背景色の変更

サンプルの背景色はhslで指定してあります。値の数値を変更すればグラデーションの色を変えることができます。0の赤から始まって360で再び赤に戻ります。

【CSS】CSS3でグラデーションの背景色をジワジワと変更する

サンプル
CSS

body {
background: linear-gradient(to bottom, hsl(180, 100%, 50%), hsl(220, 100%, 50%), hsl(300, 100%, 50%));
background-size: 100% 700%;
animation: bgcolor 20s linear infinite alternate;
}
@keyframes bgcolor {
0% { background-position: 50% 0% }
25% { background-position: 50% 50% }
50% { background-position: 50% 85% }
75% { background-position: 50% 50% }
100% { background-position: 50% 0% }
}
Result

サンプルデモはこちら


グラデーションがうごいているように見せるのは大きい数値で設定した背景をkeyframesの読み込み%によって位置を指定して表示させているからです。

関連リンク

linear-gradient【CSS3リファレンス】
animation【CSS3リファレンス】
hsla()【CSS3リファレンス】

  • CSS3 グラデーション
このエントリーをはてなブックマークに追加