当前位置: 首页 > 面试题库 >

如何在速记背景属性中包括背景覆盖值?

钱和安
2023-03-14
问题内容

我正在尝试将背景图像设置为延伸到<div>的宽度和高度的整个范围。该<div>会是可变大小的,所以我用background-size: cover;

background: url("../images/bkgnd-sidebar.png") no-repeat left top cover;

我无法弄清楚如何将其放在这种简写形式中并使之起作用。如果我独立列出每个属性,则可以正常工作,但是我希望有一个多合一的解决方案。

这可行,但不是首选:

background-size:cover;
background-image:url('../images/bkgnd-sidebar.png');

问题答案:

根据W3和MDN,需要使用斜线将背景大小与背景位置分开:

W3C示例:

p { background: url("chess.png") 40% / 10em gray  round fixed border-box; }

MDN:

必须在背景位置之后指定此属性,并用’/’字符分隔。



 类似资料:
  • 问题内容: 我有一个。当用户悬停div时,我想用rgba颜色()覆盖背景图像。 我想知道是否有一个一格解决方案(即没有多个div,一个用于图像,一个用于颜色,等等)。 我尝试了多种方法: 而这个CSS: 我看到的唯一选择是制作另一个具有覆盖层的图像,使用JavaScript预加载然后使用。但是,我想要一个仅CSS的解决方案(更整洁;更少的HTTP请求;更少的硬盘)。有没有? 问题答案: Peter

  • 问题内容: 我正在尝试在属性不足的属性中混合使用和属性。基于W3C的文档 应以斜杠()分隔属性之后。 W3C示例: 等效于: 但这是行不通的!还不清楚如何在和分别具有和或具有相同的值时使用简写属性。尚不清楚slash()是如何发生的?在我的Chrome15中无法正常运行。 我试图简化的示例是此CSS代码: 一个更清洁的例子 这不起作用 这也行不通 问题答案: 您的jsfiddle使用代替 似乎是“

  • 我想知道这一点,经过一点挖掘,找到了这个资源,链接在这个答案中。 该资源指出: 背景与背景色 比较18个色板在页面上呈现100次为小矩形,一次带有背景,一次带有背景颜色。 现在,我可以想象要快得多,因为资源也认为: 我认为当浏览器看到

  • 本文最初发表于博客园,并在GitHub上持续更新前端的系列文章。欢迎在GitHub上关注我,一起入门和进阶前端。 以下是正文。 background系列属性 常见背景属性 CSS样式中,常见的背景属性有以下几种:(经常用到,要记住) background-color:#ff99ff; 设置元素的背景颜色。 background-image:url(images/2.gif); 将图像设置为背景。

  • 我正在构建一个聊天应用程序,当我向用户发送一个图像时,图像并没有覆盖我给出的背景,而是给出了顶部和底部的有线填充。如何解决这个问题。我给出的填充是每边7dp,这里是我的代码

  • 问题内容: 如何在html元素(例如或)上模拟的功能? 我希望它像 问题答案: 这是我的方法。一个有效的示例在此jsFiddle中。