Html CSS控制梯度停止

Html CSS控制梯度停止,html,css,Html,Css,我现在有这个 <div id="grad1"></div> 我试图让它变得更白,然后是灰色你在现代CSS中使用%和停止的颜色添加停止(我还包括了旧版本,例如webkit gradient,它使用了非标准的“颜色停止”): 您还会注意到我使用了rgba颜色而不是“灰色”或“白色”。使用预设的颜色名称是个坏主意。它很模糊,在每个浏览器中都可能不同。看看(在使用多个颜色停止部分) 您可以在代码中添加另一个灰色 #grad1 { height: 300px; back

我现在有这个

<div id="grad1"></div>


我试图让它变得更白,然后是灰色

你在现代CSS中使用%和停止的颜色添加停止(我还包括了旧版本,例如webkit gradient,它使用了非标准的“颜色停止”):

您还会注意到我使用了
rgba
颜色而不是“灰色”或“白色”。使用预设的颜色名称是个坏主意。它很模糊,在每个浏览器中都可能不同。

看看(在使用多个颜色停止部分)

您可以在代码中添加另一个
灰色

#grad1 {
  height: 300px;
  background: linear-gradient(0deg, grey, white);
}
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 21%, rgba(229,229,229,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(21%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 21%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 21%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 21%,rgba(229,229,229,1) 100%); /* IE10+ */
background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 21%,rgba(229,229,229,1) 100%); /* W3C */