Html 背景图像和响应元件上的径向梯度?
这是正在使用的图像: 这是我使用Vue.js、引导和CSS的实现: 模板Html 背景图像和响应元件上的径向梯度?,html,css,vue.js,bootstrap-4,radial-gradients,Html,Css,Vue.js,Bootstrap 4,Radial Gradients,这是正在使用的图像: 这是我使用Vue.js、引导和CSS的实现: 模板 关于外星人动物园的经历 Lorem ipsum dolor sit amet,Conseteteur sadipscing Eliter,sed diam 非正常的临时性劳动和大规模劳动 埃拉特,塞德·迪亚姆·沃卢普塔。在vero eos和accusam和justo duo 多洛雷斯和埃雷姆。斯特特·克里塔·卡斯德·古伯格伦,没有大海 圣所 SCSS .landing{ 位置:相对位置; 高度:100vh;//背
关于外星人动物园的经历
Lorem ipsum dolor sit amet,Conseteteur sadipscing Eliter,sed diam
非正常的临时性劳动和大规模劳动
埃拉特,塞德·迪亚姆·沃卢普塔。在vero eos和accusam和justo duo
多洛雷斯和埃雷姆。斯特特·克里塔·卡斯德·古伯格伦,没有大海
圣所
SCSS
.landing{
位置:相对位置;
高度:100vh;//背景色:#151515;
溢出x:隐藏;
.英雄形象{
位置:相对位置;
左:28%;
宽度:100%;
大小:封面;
}
.英雄形象:之后{
内容:“;
位置:绝对位置;
左:0;
排名:0;
宽度:30vh;
高度:100vh;
背景:线性梯度(93度,rgba(21,21,21,1)10%,rgba(0,0,0,0)50%);
/*W3C*/
}
p{
填充顶部:32px;
填充底部:32px;
}
.详情{
位置:绝对位置;
z指数:2;
左:12%;
}
.背景{
显示:块;
高度:100vh;
宽度:100vw;
}
}
.移动外星人{
显示:无;
}
@仅介质屏幕和(最大宽度:768px){
.着陆{
显示:无;
}
.移动外星人{
显示:块;
}
}
@仅介质屏幕和(最小宽度:1900px){
.着陆,详情{
右:50%;
}
}
我的解决方法是将背景图像设置为普通图像标记,并在渐变图像标记上使用:after
。使用绝对和相对,它也能保持响应,但我认为这不是正确的方法
我使用的图像本身没有任何渐变。所以我使用css应用了线性渐变。但我认为我必须在这里使用径向梯度,因为图像的角点也应该淡入黑色(这种黑色#151515)。我没有任何渐变的经验,无论我用radial尝试了什么都不起作用。使用上面的css,我已经能够达到一个相当不错的程度,但它看起来并不在最佳点
页面的背景色为#151515,正如您所见,我必须使用渐变将其淡入左侧
任何帮助都将不胜感激。谢谢。使用CSS
背景图像
,您可以在降序z-index
中指定单个元素上的多个层。使用逗号分隔图层,一个用于渐变,一个用于图像:
.bg{
背景图像:
径向梯度(圆形,rgba(0,0,0,0)25%,rgba(24,24,24,1)75%),
网址(https://i.stack.imgur.com/piK6l.jpg);
}
在您的示例中,图像和径向渐变都被推到右侧,您可以使用另一个逗号分隔的列表作为背景位置:
background-position: 200px, 200px;
这将留下一个空白区域,您需要灰色,因此请为该区域指定背景色
:
background-color: rgba(24, 24, 24, 1);
下面是一个演示:
#应用程序{
宽度:100%;
高度:400px;
颜色:白色;
}
.bg{
宽度:100%;
身高:100%;
背景色:rgba(24,24,24,1);
背景图像:
径向梯度(圆形,rgba(0,0,0,0)25%,rgba(24,24,24,1)75%),
网址(https://i.stack.imgur.com/piK6l.jpg);
背景位置:200px,200px;
背景重复:无重复;
背景尺寸:封面;
}
我的内容
你太棒了。谢谢你!!