html - 在表行悬停时什么都不做 - 我该怎么做?

标签 html css reactjs antd

我一直在尝试禁用 antd table 的行悬停(对于可扩展行)但没有成功。我想禁用所有子行上的悬停。

这是我使用 antd 生成的一个简单表格。

import React from 'react';
import ReactDOM from 'react-dom';
import 'antd/dist/antd.css';
import './index.css';
import { Table } from 'antd';

const columns = [
    {
        title: 'Name',
        dataIndex: 'name',
        key: 'name',
    }
];

const data = [
    {
        key: 1,
        name: 'John Brown sr.',
        age: 60,
        address: 'New York No. 1 Lake Park',
        children: [
        {
            key: 11,
            name: 'John Brown',
        },
        {
            key: 12,
            name: 'John Brown jr.'
        },
        {
            key: 13,
            name: 'Jim Green sr.'
        },
        ],
    }
];



ReactDOM.render(
    <Table columns={columns} dataSource={data} />,
    document.getElementById('container'),
);

这是 table fiddle显示表格,被渲染。我尝试在悬停时应用更改的 CSS 是:

tr.ant-table-row.ant-table-row-level-1:hover {
   background: red;
}

但这行不通。我看到红色和蓝色之间的颜色波动。我怎么能这样做?

我主要想要的是没有悬停效果。但我无法做到这一点。

最佳答案

试试这个:

.ant-table-tbody > tr.ant-table-row-level-1:hover > td {
  background: unset;
}

那是在你的 fiddle 上工作。

(背景:未设置如@ravibagul91所建议)

关于html - 在表行悬停时什么都不做 - 我该怎么做?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56703171/

相关文章:

reactjs - React useState 导致无限循环

reactjs - 未知错误获取位置 GeolocationPositionError 代码 2 - Firefox Linux Mint

javascript - 显示不同组件时如何防止语义用户界面关闭?

javascript - HTML 中的 CDATA 是什么?

html - 我怎样才能将这些不同数量的元素集中在一个 div 中?

javascript - Skrollr 视差在移动设备上不起作用

javascript - 如何在 DoubleClick Studio 中通过 js 文件映射资源?

html - 在浏览器中调整大小的容器外的div

javascript - 是否可以编写一个使所有浏览器标准兼容的 JavaScript 库?

html - 无法在媒体查询中指定要替换的 img