You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WordPress后台文章列表页:为表格奇偶行添加整行线性渐变背景

WordPress后台文章列表行整行渐变CSS实现方案

CSS3完全可以实现整行渐变效果,不需要依赖JavaScript。你之前的问题出在表格默认布局和单元格背景的覆盖,调整以下两点就能解决:

  • 先设置表格边框合并,消除单元格间距,让行的背景能铺满整行:
    .wp-list-table {
      border-collapse: collapse;
    }
    
  • 给奇偶行添加渐变背景,同时将单元格(td/th)的背景设为透明,避免单元格默认背景覆盖行的渐变:
    /* 奇数行渐变样式 */
    .wp-list-table tr:nth-child(odd) {
      background: linear-gradient(to right, #f9f9f9, #f0f0f0);
    }
    
    /* 偶数行渐变样式 */
    .wp-list-table tr:nth-child(even) {
      background: linear-gradient(to right, #ffffff, #f5f5f5);
    }
    
    /* 让单元格背景透明,透出整行渐变 */
    .wp-list-table tr td,
    .wp-list-table tr th {
      background-color: transparent;
    }
    

原理说明

WordPress后台文章列表的表格默认使用wp-list-table类,默认状态下表格的border-collapse属性为separate,单元格之间存在间距,且td/th自带白色背景,导致行的渐变无法完整显示。通过合并边框+设置单元格背景透明,就能让行的渐变完整覆盖整行区域,而非每个单元格单独呈现渐变。

内容的提问来源于stack exchange,提问作者imagIne

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 01:37:36