css - 使用 nth-child 在第三个 h3 上组合 CSS 背景图像和渐变

标签 css background-image linear-gradients

我正忙着尝试将对 Angular 线线性渐变和常规 background-image 组合在一起 plus 到第二个 h3 元素;这是我得到的:

HTML

<div id="something">
  <div><h3>...</h3></div>
  <div><h3>...</h3></div>
  <div><h3>...</h3></div>
  <div><h3>...</h3></div>
</div>

CSS

#something h3:nth-child(2) {
  background: linear-gradient(135deg, rgba(221,221,221,1) 0%,
  rgba(221,221,221,1) 95%, rgba(0,0,0,1) 95%, rgba(0,0,0,1) 100%),
  #ddd url(/assets/img/bullet.png) left 12px no-repeat;
}

我以前用过 nth-child 选择器处理其他东西,这个渐变来自在线生成器,我在这里错过了什么?

最佳答案

看起来选择器应该是:

#something > div:nth-child(3) > h3

https://jsfiddle.net/db2n5r63/1/

关于css - 使用 nth-child 在第三个 h3 上组合 CSS 背景图像和渐变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35640064/

相关文章:

css - 悬停栏而不是推送内容

javascript - 更改我的 jquery 移动主题会更改我的 css 样式

css - 将 img 悬停在背景图像 css 上

html - 背景图像不会出现在任何其他浏览器中

html - 在html中更改对 Angular 渐变线两侧的文本颜色

io - 矩形中的 SwiftUI 对角线 LinearGradient

javascript - Div 与前一个 div 重叠并破坏了前一个 div 的功能

javascript - 如何使用引导切换来调用函数?

JQuery - 可缩放/调整背景图像大小

javascript - Chartjs - 点颜色以跟随渐变笔划的当前颜色