javascript - 为什么 background-image 在 CSS 中比内联 background-color 具有更高的优先级?

标签 javascript html css

我试图用内联背景颜色覆盖 CSS 中预定义的背景图像,认为它实际上会覆盖,但看起来并没有。我怎样才能做到这一点?

.section {
  position: relative;
  top: 0;
  left: 0;
  width: 250px;
  height: 250px;
  background-image: url("https://static.pexels.com/photos/36487/above-adventure-aerial-air.jpg");
  background-size: cover;
}
<div class="section" style="background-color: rgb(250, 40, 38)">
  
</div>

谢谢。

最佳答案

https://www.w3.org/TR/css3-background/#the-background-color

This property sets the background color of an element. The color is drawn behind any background images.

关于javascript - 为什么 background-image 在 CSS 中比内联 background-color 具有更高的优先级?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41885070/

相关文章:

Javascript:动态创建引用实例化对象的 html 元素

html - 如何让 div 容器覆盖其间的所有剩余空间?

javascript - 奇怪的 SVG 悬停行为

css - 如何在不移动其他元素的情况下放大div

javascript - 如何使 Datebox Jquery Mobile 输入字段可点击?

javascript -\b 元字符无法正常工作

javascript - 将带有 Promise 的函数调用到 foreach 中

javascript - 跨浏览器javascript函数查找页面中元素的实际位置

html - 如何使用以 vw/vh 为单位的点创建 SVG 响应多边形?

javascript - Django:我怎样才能获取pdf文件的各个部分并跳转到它们?