Bootstrap blazor中改变table组件中鼠标经过时行的背景色

在table组件中,有个行高亮的设置,但是它是基于内容的行高亮,至于怎么在鼠标经过时行高亮就没有说了,百度上好多针对这方面设置的内容都是无效的,可能对以前的版本有效果吧。

自定义行高亮

通过设置 SetRowClassFormatter 属性值可以实现通过行数据逻辑对行样式进行设置,实现自己高亮需求功能,这段 css还是非常有用的。

html 复制代码
.row-highlight {
    --bs-table-striped-bg: #409eff;
    --bs-table-bg: #409eff;
    --bs-table-hover-bg: #409eff;
    --bs-table-striped-color: #fff;
    --bs-table-color-state: #fff;
    --bs-table-hover-color: #fff;
}

那么怎么实现让鼠标经过table组件时让行高亮了,其实只需要把这段代码写在页的最前面就行了,如下

html 复制代码
<style>
    .table tr:hover {
        --bs-table-striped-bg: #409eff;
        --bs-table-bg: #409eff;
        --bs-table-hover-bg: #409eff;
        --bs-table-striped-color: #fff;
        --bs-table-color-state: #fff;
        --bs-table-hover-color: #fff;
    }
</style>

但是页比较多,又想全局统一的风格,那就把这段css写到模板页上就可以了,所有使用此模板的页,都是这种风格的了,以后修改起来也很方便

相关推荐
落魄江湖行17 小时前
入门篇六 Nuxt4错误处理:给应用装个安全气囊
前端·typescript·nuxt4
薛定猫AI18 小时前
【技术干货】用 design.md 驯服 AI 生成前端:从 Awesome Design 到工程化落地实践
前端·人工智能
kyriewen18 小时前
你的JS代码总在半夜崩溃?TypeScript来“上保险”了
前端·javascript·typescript
iReachers18 小时前
HTML打包EXE配置管理教程:多项目打包设置一键保存、加载与切换
java·前端·javascript
武藤一雄18 小时前
WPF中ViewModel之间的5种通讯方式
开发语言·前端·microsoft·c#·wpf
霍理迪18 小时前
Vue路由——route
前端
whuhewei18 小时前
js事件循环
前端·javascript
TheRouter18 小时前
构建一个支持多模型的 AI 聊天应用:React + TheRouter API 全栈教程
前端·人工智能·react.js
xiaofan110618 小时前
Pretext:无 DOM 的多行文本测量与排版库
前端·javascript
yuki_uix18 小时前
面试题里的 Custom Hook 思维:从三道题总结「异步状态管理」通用模式
前端·react.js·面试