el-table fixed 设置固定列头部背景不透明
在Element UI的el-table
组件中,如果你想设置固定列的头部背景不透明,你可以通过CSS覆盖默认的样式来实现。
首先,你需要确保你已经设置了fixed
属性,让某些列固定。然后,你可以通过自定义CSS类来设置固定列头部的背景色和透明度。
以下是一个简单的例子,演示如何设置固定列头部的背景色为不透明的黑色:
<template>
<el-table
:data="tableData"
style="width: 100%"
height="250"
border
fit
highlight-current-row
>
<el-table-column
fixed
prop="date"
label="日期"
width="150">
</el-table-column>
<el-table-column
prop="name"
label="姓名"
width="120">
</el-table-column>
<!-- 其他列 -->
</el-table>
</template>
<script>
export default {
data() {
return {
tableData: [
// 数据对象
]
}
}
}
</script>
<style>
/* 设置固定列头部背景色 */
.el-table__fixed-header-wrapper {
background-color: rgba(0, 0, 0, 0.5); /* 黑色背景,50% 不透明度 */
}
</style>
在上面的代码中,.el-table__fixed-header-wrapper
是Element UI固定列头部的默认类。通过设置background-color
属性,并使用rgba
的透明度值(0.5代表50%的不透明度),你可以实现固定列头部的背景色不透明。
请注意,如果你使用了Element UI的主题定制功能,可能需要按照你所使用的主题来设置相应的CSS变量。
评论已关闭