Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html CSS中的渐变与衰落_Html_Css_Svg_Linear Gradients - Fatal编程技术网

Html CSS中的渐变与衰落

Html CSS中的渐变与衰落,html,css,svg,linear-gradients,Html,Css,Svg,Linear Gradients,我的问题是关于渐变和渐变:渐变-从上到下,渐变-从左到右 例如: 代码是: background-image: linear-gradient(0deg, rgba(198,83,165,.95) 0%, rgba(198,86,51,.95) 100%), linear-gradient(90deg, transparent 50%, rgba(0,0,0,.95) 100%); opacity: 0.949; 我的结果如下 正如你所看到的,它不会减弱梯度,它看起来像是一个独立

我的问题是关于渐变和渐变:渐变-从上到下,渐变-从左到右

例如:

代码是:

background-image: 
  linear-gradient(0deg, rgba(198,83,165,.95) 0%, rgba(198,86,51,.95) 100%),
  linear-gradient(90deg, transparent 50%, rgba(0,0,0,.95) 100%);
opacity: 0.949;
我的结果如下


正如你所看到的,它不会减弱梯度,它看起来像是一个独立的层,在这个梯度后面。有没有其他方法可以实现这一点?

您仍然可以使用垂直渐变作为彩色背景,但使用png遮罩进行淡入

请看以下使用PNG遮罩的示例:


其余的都很简单。

正如我在评论中提到的,当你在另一个渐变层上添加一个透明层时,它将只通过它下面的彩色渐变层显示(而不是容器中的图像)。因此,用梯度来实现这一点是非常困难的(几乎不可能的)

您必须使用遮罩图像来实现它。下面是一个使用SVG掩码的片段

div{
位置:相对位置;
高度:300px;
宽度:500px;
}
div svg{
位置:绝对位置;
身高:100%;
宽度:100%;
}
分区渐变填充{
填充:url(#梯度);
掩码:url(#掩码);
}

使用纯CSS创建此效果的方法是使用多个径向渐变,并使用每个渐变的透明度

在径向渐变的后面是一个线性渐变,它提供了右侧的不透明度(白色)

如果希望更精确,可以设置更多的径向渐变,每个渐变覆盖图像的一部分

.test{
宽度:500px;
高度:400px;
边框:实心1px绿色;
背景:
径向梯度(椭圆70%100%位于右上角,rgba(255,0,0,0.5),透明),
径向梯度(椭圆70%100%位于右下角,rgba(255,0,80,0.5),透明),
线性渐变(向左,白色20%,透明);
背景尺寸:100%80%、100%80%、100%100%;
背景位置:左上角,左100%,左上角;
背景重复:无重复;
}
身体{
背景图片:url(http://lorempixel.com/500/400/nature);
背景重复:无重复;
背景位置:8px 8px;
}

另一种方法是在背景大小为
的背景中使用png作为渐变:contain

优点:

  • 适用于所有浏览器(不是div{ 背景:url数据:数据:图像/png;Bas64,IVBoWWWWWWWWWWWWW数据:数据:数据:数据:数据:图像/png;数据:数据:图像/png;基础64,基础64,IVBoWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWBBBBBBBZZWWWB2B22 2 2 FFFFFFFFFFFFZZZZZZZWWWWWWWWWWWWWWWWWWWWWZZZZZZZZZZZZZZZZBBBBWWWWWWWWWWBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBZZZZZZZZZZBBBBBBB+A9sB32hrfCHa一种新的研究方法——一种新的研究方法——一种新的研究方法——一种新的研究方法——一种新的研究——一种在一个社区中使用的一种新的研究——一种新的研究——一种新的研究——一种新的研究——一种新的研究——一种新的研究——一种新的研究——一种新的研究——一种新的研究——一种新的研究——一种新的研究——一种新的研究——一种新的研究——一种新的研究——一种新的研究——一种新的研究——一种新的研究——一种新的研究——在一种新的研究——一种新的研究——一种新的研究——一种新的研究——一种新的研究——一种新的研究——一种新的研究——一种新的研究——一种新的研究——一种新的研究——在一种新的研究——在一种新的研究——在一种新的研究——在一种新的研究——一QQFBFKcyoaqedimaeub+GSAAaipatrsbbysitzxhlynjnsymtsoqthfrcixkyf/ZWM9aJbHKUG+PYvOegIQ+UwbabilccachacaqacagbaqacagcagalsxcaikPaikPaikyv4 ccu8YlZugzNxGxCqv6HLBMZZZZZZZZZZZVvZvZvZvZvZvZvZgUgUgUgUgUgUgAgZvZwKv5DolpCo3YpCc88JwWg8KyKyKyK8KyKyKyKyKyKyKyKyKyKyKyKyKyKyKyKyKyKyKyKyKyKyKyKyKyKyKyKyKyKyKyKyKyK2)2)2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 K5IAP4JAZNQJWAG一种新的研究方法,一种新的研究方法,一种新的研究方法,一种新的研究方法,一种新的研究方法,一种新的研究方法,一种新的研究方法,一种新的研究方法,一种新的研究方法,一种新的研究方法,一种新的研究方法,一种新的研究方法,一种新的研究方法,一种新的研究方法,一种新的研究方法,一种新的一种新的研究方法,一种新的研究方法,一种新的癌症,一种新的一种新的研究,一种新的癌症,一种新的癌症,一种新的研究一种新的一种新的癌症,一种新的癌症,一种新的一种新的癌症,一种新的癌症,一种新的非非非非非非非非非非非非非非非非非癌症的非癌症的非非非非非癌症的非癌症的非非非非非非非非非非非非非非非非非FR3KWWHZJAKYVTO8月9日,一个8月8日,一个8月8日,一个8月8日,一个8月8日,一个8月8日,一个8月8日,一个8月8日,一个8月8日,一个8月8日,一个8月8日,一个8月8日,8月8日,8月8日,8月8日,8日,8月8日,8月8日,8月8日,8日,8日,一个8月8日,8月8日,8日,8月8日,8日,8日,8日,8日,8日,一个8日,一个8月8月8日,8日,8日,一个8日,一个8日,一个8点,一个8点,8点,8点,8点,8点,8点,8点,8点,8点,8点,8点,8点,8点,8点,8点,8点,LLN2RYKQRSSMAQVDZWVFVQVE2.在一个城市中,一个城市中的一个城市是一个城市中的一个城市,一个城市中的一个城市是一个城市,一个城市中的一个城市是一个城市,一个城市中的一个城市是一个城市中的一个城市,一个城市中的一个城市是一个城市中的一个城市是一个城市的一个城市,一个城市是一个城市的一个城市的一个城市,一个城市的一个城市是一个城市的一个城市的一个城市,一个城市一个城市一个城市一个城市的一个城市一个城市的一个城市的城市,一个城市一个城市一个城市一个城市一个城市一个城市一个城市一个城市,一个城市一个城市一个城市一个城市一个城市一个城市一个城市一个城市一个城市一个城市一个城市一个城市一个城市一个城市一个城市一个城市一个城市一个城市一个城市的SJTQZHBRAO6YUMWxVNSWVNCV4.ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ+qE1qlYXOgLS+4N++Q4WDgSB2/M/M/9年6月8日8月8日8月8日8月8日8月8日8月8日8月8日6月6日6月6日ZZFvv5对6月6日6月6日6月6日8月8日8月8日8月8日8月8日8月8日10月6日10月8日8日10月8日10月8日10月8日8日8日8日8日8日10日8日8日8日10日10月8日10月8日10月8日10月8日10月8日10日10日10日10日10日10日10日10日10日10日10日10月8月8日10日10日10日10日10日10日10日10日10月8月8日10日10日10日10日10日10日10日10日10日10月8日10月8日10月8日10日10月8日10日10月8日10日10日0RRYYYD+Stt/Hjy18hp6TX0/iYM7KjtTAN887C4NFEXKF1AHIN7EVT9CCUDMIJ/fCCIQPIMHYtgA+qx+T0AISFycTahwtz57pr6Yde8QkOvE/rN5GXvb2Sb2vbv3Prbb+q53xt+I8ESYVJIRL2IMB20VLBVTY14EU0xVLTRTN0917UNJZ52LN/JIYC9T2KRCAAQKITFAIBAQJBWDWICAARKIGTX451DU2PGG4NO04IUWCTV+6F7TBUV2HNZPROV0J/5tO/n/UHYGP5KYTEN9E/JJYN8B8JJJJYNZYNZYNZMJJJJJJJ0NZNZNJJJ0N