html - 将不同的图像添加到具有相同类的 div 元素

标签 html css

是否可以使用 css 选择具有相同类的 div 元素并将不同的 css 属性应用于这些 div 元素。

我的 HTML:

<div class="image"><br/>a</div>

<div class="image"><br/>b</div>

<div class="image"><br/>c</div>

CSS:

div.image:before {
   content:url(http://placehold.it/350x150);
}

//want to show different image for the three divs in html

JSfiddle:http://jsfiddle.net/htfhjzbo/1/

最佳答案

你可以使用nth of type selector

.image:nth-of-type(2) {
    background: #ff0000;
}
<div class="image"><br/>a</div>

<div class="image"><br/>b</div>

<div class="image"><br/>c</div>

关于html - 将不同的图像添加到具有相同类的 div 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30755354/

相关文章:

html - 禁用滚动的谷歌地图覆盖在 Safari 中不起作用

javascript - 如何通过 HTML 下拉或选择元素实现自动完成功能?

javascript - 如何通过从 canvasjs 中的 AJAX 调用获取输入来绘制具有对数刻度的图形

jQuery 的 $(...).css(prop, '' ) 的 css 等价物?

javascript - 如何向正在运行的 setInterval 添加暂停/播放功能?

php - 如何在多个页面上将页脚位置保持在内容下方

javascript - 整个可点击 div 内的按钮 onclick

javascript - jQuery 知道第一个转换已经完成然后进行第二个转换

css 底部边距不起作用?

CSS - 位置 :absolute behaving strangely and moving elements