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/

相关文章:

ios - UINavigationBar 的背景图像在 iPhone 5 上的方向更改后大小不正确

css - 如果第一个值不为零,则 D3 比例失败

javascript - 使用范围 slider 调整线性渐变

html - ReactJs - SPA 导航栏

HTML和CSS如何在将背景图像添加到该部分后隐藏文本

javascript - 在angular2中以编程方式设置html slider 背景

html - 简单的非滚动背景图像

objective-c - CALayer:线性渐变问题

css - 具有渐变背景的容器 div 不允许高度 : auto

javascript - 如何从 &lt;textarea&gt; 中删除未加括号的 URL