如何使用 css/html/js 将背景颜色从亮蓝色变为深蓝色

how to make background color from bright blue to dark blue using css/html/js

我正在尝试让我的网站背景以浅蓝色背景颜色开始,最后以稍微深一点的蓝色结束。

有没有编码的方法?或者我应该放一张图片作为背景(如果没有其他选择)?

这是我希望我的背景具有的确切颜色的图像:

请忽略图片中的云彩,只检查颜色。

使用渐变

main {
  height: 100vh;
  background: linear-gradient(skyblue, darkblue);
}
<main></main>

你应该使用linear-gradient

.background{
  width: 100vw;
  height: 100vh;
  background-image: linear-gradient(to bottom, cyan, blue);
}
<div class="background">
</div>

你可以试试 linear-gradient。 Click here for more information

有关哪些浏览器支持它的更多信息,请参阅此内容:https://caniuse.com/?search=linear-gradient

这是一个例子:

#grad1 {
  height: 200px;
  background-color: blue; /* For browsers that do not support gradients */
  background-image: linear-gradient(#0000FF, #000044);
}
<div id="grad1"></div>