menu
menu

キーワード検索

 

12月更新・前月(11月)の人気記事トップ10 - 12/02/2019

  1. ( 1 - ) 【Mac】Macのユーザー名とアカウント名を変更する
  2. ( 5 ↑) 【Mac】Finderにフォルダのフルパスを表示させる方法
  3. ( 2 ↓) 【iPhone・iPad】iPhoneのメモリを簡単に解放する方法
  4. ( 3 ↓) 【CSS】CSSだけでドロップダウンメニュー
  5. (圏外↑) 【iPhone・iPad】投稿の準備中にエラーが起きました。後でやり直してください。
  6. ( 4 ↓) 【Mac】外付けメディアが取り外せなくなったらSpotlightの除外項目を設定してみる
  7. (圏外↑) 【Google】Googleアカウントのメールアドレスを変更する方法
  8. (圏外↑) 【Mac】MacにGoogle Driveをインストール
  9. (圏外↑) 【Suica】iPhoneでSuicaをクレジットカード無しで使う方法
  10. ( 7 ↓) 【jQuery】入門2. jQueryをHTMLに組み込む
このエントリーをはてなブックマークに追加

【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 グラデーション
このエントリーをはてなブックマークに追加