LoginSignup
1
0

More than 3 years have passed since last update.

CSSってたのしい!(動的背景)

Posted at

CSSのみで色をかえる

スライドショーみたいな切り替えではなく、だんだんと色が変わっていく背景を目指す。

コード

<head>
    <title>backgroundslide</title>
    <link rel="stylesheet" type="text/css" href="backslide.css">
</head>
<body>
</body>
body{
    height: 100vh;
    width: auto;
    background: linear-gradient(-45deg, 
    #873742, #648323, #238747, #108483);
    background-size: 400% 400%;
    animation: gradient 15s ease infinite;
    background-position: top center;
    background-attachment: fixed;
}
@keyframes gradient {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

斜めのスライドになっているが
background: linear-gradient(-45deg, #873742, #648323, #238747, #108483);
の部分の角度と色を変えれば流れる方向と色の組み合わせも変えることができる。
ただこれは意外と無駄なところもあるから改善の余地ありだね。

ちょっとしたコメント

最近WEBでのフロントデザイナーとか多くなったけど、その分、初心者が作るものも増えてきているなぁと。でも見てみると動的なものを作るのはjavascriptとかがやっぱり多いけど、単純なCSSでも作れるのも知っておくといいなと思った!

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0