Css 用两种不同的颜色画一条线,一种在中间,另一种在边缘

Css 用两种不同的颜色画一条线,一种在中间,另一种在边缘,css,Css,我有这样一条线,我想做这样的东西,但找不到如何做。为了达到这个效果,我应该一行一行地使用两行,还是可以用另一种方式?我还查看了线性梯度,但没有得到相同的结果。或者它必须是边缘不同的不透明度?代码笔链接 正文{ 背景:#262626; 显示器:flex; 证明内容:中心; } .线路{ 宽度:1px; 高度:400px; 背景图像:线性渐变(至底部,#262626,#A0A0,#262626); 过滤器:模糊(.8px); 边缘顶部:50px; } 代码笔链接 正文{ 背景:#262626;

我有这样一条线,我想做这样的东西,但找不到如何做。为了达到这个效果,我应该一行一行地使用两行,还是可以用另一种方式?我还查看了
线性梯度
,但没有得到相同的结果。或者它必须是边缘不同的不透明度?

代码笔链接

正文{
背景:#262626;
显示器:flex;
证明内容:中心;
}
.线路{
宽度:1px;
高度:400px;
背景图像:线性渐变(至底部,#262626,#A0A0,#262626);
过滤器:模糊(.8px);
边缘顶部:50px;
}
代码笔链接

正文{
背景:#262626;
显示器:flex;
证明内容:中心;
}
.线路{
宽度:1px;
高度:400px;
背景图像:线性渐变(至底部,#262626,#A0A0,#262626);
过滤器:模糊(.8px);
边缘顶部:50px;
}

这里有一个选项供您选择。。。这是一个简单的直线渐变

#行父级{
宽度:50px;
高度:100vh;
背景色:黑色;
保证金:0自动;
}
#线{
高度:98vh;
宽度:3倍;
边框:3倍纯黑;
背景色:黑色;
保证金:0自动;
背景图像:线性渐变(黑色、灰色、黑色);
}

这里有一个选项供您选择。。。这是一个简单的直线渐变

#行父级{
宽度:50px;
高度:100vh;
背景色:黑色;
保证金:0自动;
}
#线{
高度:98vh;
宽度:3倍;
边框:3倍纯黑;
背景色:黑色;
保证金:0自动;
背景图像:线性渐变(黑色、灰色、黑色);
}

这就是使用渐变的方法

行{高度:200px;宽度:2px;边距:自动;背景:线性渐变(到底部,#0000001c,#000,#0000001a);}

这就是使用渐变的方法

行{高度:200px;宽度:2px;边距:自动;背景:线性渐变(到底部,#0000001c,#000,#0000001a);}

我想你可以通过给一个空的div对象一个带有
线性渐变的CSS背景图像来实现它

代码可能类似于以下代码段:

。两条彩色线{
宽度:100%;
高度:5px;
背景图像:线性渐变(向右、红色、黄色、红色);
}

我想你可以通过给一个空的div对象一个带有
线性渐变的CSS背景图像来实现它

代码可能类似于以下代码段:

。两条彩色线{
宽度:100%;
高度:5px;
背景图像:线性渐变(向右、红色、黄色、红色);
}

如果是事件渐变,我如何实现此效果?这里的答案是什么?请使用带有填充不透明度的径向渐变,我的意思是使用rgba颜色作为径向渐变中的角。如果是事件渐变,我如何实现此效果?这里的答案是什么?请使用带有填充不透明度的径向渐变表示在径向渐变中使用rgba颜色。简洁代码@sina-mansour-l,做得好。简洁代码@sina-mansour-l,做得好。