背景全面に指定しています。
CSS Gradient Animator (https://www.gradient-animator.com/) で作成しました。
コード
body { background: linear-gradient(270deg, #4eb49a, #f6d460); background-size: 400% 400%; -webkit-animation: AnimationName 30s ease infinite; animation: AnimationName 30s ease infinite; } @-webkit-keyframes AnimationName { 0%{background-position:0% 50%} 50%{background-position:100% 50%} 100%{background-position:0% 50%} } @keyframes AnimationName { 0%{background-position:0% 50%} 50%{background-position:100% 50%} 100%{background-position:0% 50%} }
http://tro.main.jp/wp/ で確認できます。
コード
body { background-color: #f9e6e4; -webkit-animation: bg-color 10s infinite; animation: bg-color 40s infinite; } @-webkit-keyframes bg-color { 0% { background-color: #f9e6e4; } 20% { background-color: #fff7d9; } 40% { background-color: #d5f3e2; } 60% { background-color: #bfddf1; } 80% { background-color: #e9d5f2; } 100% { background-color: #f9e6e4; } } @keyframes bg-color { 0% { background-color: #f9e6e4; } 20% { background-color: #fff7d9; } 40% { background-color: #d5f3e2; } 60% { background-color: #bfddf1; } 80% { background-color: #e9d5f2; } 100% { background-color: #f9e6e4; } }