子级通过rgba设置了半透明,因为和父级重叠的区域影响父级的背景图也成为半透明的。
子级设置透明度影响了父级的透明度

  1. 问题

排版大致是:ul>li>span
span设置了rgba(255, 255, 255, 0.5)
导致了父级li的背景图(蓝色√)也被半透明显示

  1. 解决

把背景图和背景色都设置给span元素本身

span:nth-chid(2){
   background: url(true.png) right no-repeat rgba(255, 255, 255, 0.5);
}

相关文章:

  • 2021-12-15
  • 2021-11-21
  • 2021-11-14
  • 2021-09-06
  • 2022-02-26
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-04-20
  • 2021-10-01
  • 2021-04-13
  • 2022-12-23
  • 2021-04-04
  • 2021-12-25
相关资源
相似解决方案