css - 如何在我的 CSS 渐变上放置背景图片

标签 css background-image gradient

很难让我的背景图片位于我的 CSS 渐变之上。这就是我所拥有的,但是当我在手机上打开它时,图像位于渐变背景的后面。这正在移动设备、最新版本的 IOS 和 Android 上使用。

body {
background-size:cover;
background-image: linear-gradient(bottom, rgb(20,36,130) 44%, rgb(255,255,255) 67%, rgb(7,22,137) 26%), url(main_BG.png);
background-image: -o-linear-gradient(bottom, rgb(20,36,130) 44%, rgb(255,255,255) 67%, rgb(7,22,137) 26%), url(main_BG.png);
background-image: -moz-linear-gradient(bottom, rgb(20,36,130) 44%, rgb(255,255,255) 67%, rgb(7,22,137) 26%), url(main_BG.png);
background-image: -webkit-linear-gradient(bottom, rgb(20,36,130) 44%, rgb(255,255,255) 67%, rgb(7,22,137) 26%),url(main_BG.png);
background-image: -ms-linear-gradient(bottom, rgb(20,36,130) 44%, rgb(255,255,255) 67%, rgb(7,22,137) 26%),url(main_BG.png);
background-repeat:no-repeat, no-repeat;

background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.44, rgb(20,36,130)),
    color-stop(0.67, rgb(255,255,255)),
    color-stop(0.26, rgb(7,22,137)),url(main_BG.png);
    );
}

最佳答案

只需将图片 URL 放在首位即可。

background-image:url(main_BG.png), linear-gradient(bottom, rgb(20,36,130) 44%, 
rgb(255,255,255) 67%, rgb(7,22,137) 26%);

关于css - 如何在我的 CSS 渐变上放置背景图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19169723/

相关文章:

css - 背景不会垂直调整大小

两部分图像上的 CSS 渐变

wpf - 如何在WPF应用程序中绘制色轮?

javascript - 删除或模糊水平滚动条上的线条?

jquery - 单击时在图像上方插入右图像

css - 调整字体大小使我的容器背景图像缩放

ios - UIView 和屏幕旋转上的对角渐变背景

html - 我们如何使用显示:table-cell?

相关元素的 Css Top 属性使它们落在容器之外

css - 将 img 悬停在背景图像 css 上