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写到模板页上就可以了,所有使用此模板的页,都是这种风格的了,以后修改起来也很方便

相关推荐
xixixin_13 小时前
【vue】中字符串与数组转换:为何首选 Computed 而非 Methods?
前端·javascript·vue.js
Sylvia33.13 小时前
网球/羽毛球数据API:专业赛事数据服务的技术实现
java·前端·websocket·json
向下的大树14 小时前
VUE父子组件传参中的触发时机问题:异步场景下的解决方案
前端·javascript·vue.js
英俊潇洒美少年14 小时前
vue2中使用节流防抖函数时,使用的vue状态始终是初始化的数据
前端·javascript·vue.js
棒棒的唐14 小时前
适合小程序使用的将对象数组转换为参数字符串方法
前端·javascript·小程序
博客zhu虎康14 小时前
音频视频处理:前端直播流播放 flv
前端
一位搞嵌入式的 genius14 小时前
深入理解 JavaScript 原型与继承:从基础到进阶
开发语言·前端·javascript
董世昌4114 小时前
深度解析var、let、const的区别与最佳使用场景
开发语言·前端·javascript
C_心欲无痕15 小时前
Next.js 平行路由:构建模块化动态布局
开发语言·前端·javascript
warrah15 小时前
前端项目容器化部署问题
前端·docker