javascript - 控制一个 div 的每个背景图像的每个样式属性

标签 javascript jquery html css

我有一个 DIV,我想给他 2 个或更多背景图像。 我用两张图片为 DIV 类设置了样式:

.manyImages {
    background: url(/a1.png), url(/a2.png) no-repeat;
}

 <div class="manyImages"> </div>

我的问题是为每个图像 url 设置不同的背景大小。 如何在一个 DIV 上控制多个背景图像的每个图像以设置大小、边框、颜色...?

编辑:我想控制 DIV 内的每张图片大小,例如第一张图片背景应该是 20px X 20px 第二张图片 40px X 45px 等等...

最佳答案

没问题,您不需要 Javascript!

.manyImages {
    width: 500px;
    height: 500px;
    background-image: url(/a1.png), url(/a2.png);
    background-position: center bottom, left top;
    background-repeat: no-repeat;
} 

只需根据您的需要调整位置!

--编辑--

请注意,较新的浏览器支持此 CSS3 背景更新,但较旧的浏览器不支持。我相信该列表包括:Mozilla Firefox (3.6+)、Safari/Chrome (1.0/1.3+)、Opera (10.5+)、Internet Explorer (9.0+)

不要在上面的列表中引用我的话,因为我可能在一个或多个上略有偏差,但据我所知,这是真的。

关于javascript - 控制一个 div 的每个背景图像的每个样式属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20311819/

相关文章:

javascript - 如何将 Knockout.JS 与服务器已在 DOM 中呈现的数据同步?

javascript - jQuery .slideUp() 不工作

javascript - 单击按钮时选择框出现/消失

javascript - Sage Pay 立即购买按钮 - 基于表单的集成 - 使用 HTML 和 Javascript

javascript - 需要在选项卡菜单中向下滚动时隐藏背景图像

javascript - 如何将一个时间间隔内触发的鼠标滚轮滚动事件的数量减少为单个事件

javascript - 将表单元素复制/粘贴到新行

javascript - 如果没有与文本框文本匹配的 div 子级,则显示一条消息

html - bootstrap collapsible 正在切换但未切换

html - 将水平滚动条应用于电子邮件中的宽图像