Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 仅在图像的一部分添加透明度-奇数行_Javascript_Jquery_Html_Css_Html Lists - Fatal编程技术网

Javascript 仅在图像的一部分添加透明度-奇数行

Javascript 仅在图像的一部分添加透明度-奇数行,javascript,jquery,html,css,html-lists,Javascript,Jquery,Html,Css,Html Lists,是否可以使列表中的每第二行背景为50%透明? 我有这样的想法: <div style="backgroung-image: url('bg.png')"> <ul> <li>one</li> <li>two</li> <li>three</li> </ul> </div> 一个 两个 三 然后我想在每第二行上有一部分白色的行,但仍然想看到背景图像。li:n子(2n)将

是否可以使列表中的每第二行背景为50%透明? 我有这样的想法:

<div style="backgroung-image: url('bg.png')">
<ul>
<li>one</li>
<li>two</li>
<li>three</li>
</ul>
</div>

  • 一个
  • 两个
然后我想在每第二行上有一部分白色的行,但仍然想看到背景图像。

li:n子(2n)
将选择每隔第二行
li

li:n子代(2n){
不透明度:0.5;
}

  • 一个
  • 两个
您可以使用选择器每隔
li
设置一个目标

  • 对于奇数行,提供
    odd
    2n+1
    作为参数
  • 对于偶数行,提供
    偶数
    2n
    作为参数
ul,li{
保证金:0;
填充:0;
列表样式:无;
}
保险商实验室{
背景图像:url('https://unsplash.it/1200x100?image=75');
}
李{
颜色:白色;
}
李:第n个孩子(单数){
背景色:rgba(255、255、255、0.5);
}
  • 一个
  • 两个

要瞄准每一秒的元素,可以使用第n个
选择器

li:nth-child(2n) {
background: red;
opacity: 0.5;
}