css - 如何在 CSS 中设置背景图片大小?

标签 css background-image background-size

所以我的css代码如下:

.jumbobg {
    background: url('http://znc.mane-frame.com/static/silverleaf.png') fixed no-repeat, url('../img/banner-1008444.jpg') no-repeat, grey;
}

我想知道,对于第一张图片 (silverleaf.png) - 我将如何为该特定图片设置 background-size,使用像素(对于 silverleaf)或 auto?我尝试使用 background-size 标签,但它会调整上面定义的所有背景的大小。

最佳答案

问题是你在 background 属性中指定了两个背景(用逗号分隔),所以你必须对 background-size 做同样的事情以获得它们的不同值,当您在 background-size 中仅指定一个值时,它会应用于两个图像,明确一点:

background-size: 50px 80px; - 这是一个值

background-size: 50px 80px, auto; - 这是两个值

像在 background 中那样使用逗号分隔符,例如,这应该可以按您的意愿工作:

background-size: 50px 80px, auto;

关于css - 如何在 CSS 中设置背景图片大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35375392/

相关文章:

html - 水平均匀分布 UL 导航链接,第一个链接连接到左边缘,最后一个链接连接到右边缘

ASP.Net 验证器样式

JavaScript:设置背景图像的大小和文件夹中随机图像的不重复

html - 在普通图像之前加载 CSS 背景图像?

css - 我的 html.erb View 页面中的内联 css 样式的背景图像仅在开发阶段显示,但在 heroku 上不显示在生产阶段

html - 属性 'font-size' 也会改变 'background-img' 的大小

javascript - 向本地存储添加一个值,而不是替换它

html - 蓝图 : Push column partially in to another column

css - 悬停时的背景大小转换使 Safari 11.0.3 上的图像抖动

html - 背景覆盖属性未按预期工作