This commit is contained in:
syuilo 2025-04-27 13:41:41 +09:00
parent 73b86d9276
commit 66187174d4
1 changed files with 16 additions and 46 deletions

View File

@ -38,7 +38,6 @@ SPDX-License-Identifier: AGPL-3.0-only
:setting="rowSetting" :setting="rowSetting"
:bus="bus" :bus="bus"
:using="row.using" :using="row.using"
:class="[lastLine === row.index ? 'last_row' : '']"
@operation:beginEdit="onCellEditBegin" @operation:beginEdit="onCellEditBegin"
@operation:endEdit="onCellEditEnd" @operation:endEdit="onCellEditEnd"
@change:value="onChangeCellValue" @change:value="onChangeCellValue"
@ -1301,8 +1300,6 @@ onMounted(() => {
</style> </style>
<style lang="scss"> <style lang="scss">
$borderSetting: solid 0.5px var(--MI_THEME-divider);
// scopedmodule使 // scopedmodule使
.mk_grid_border { .mk_grid_border {
--rootBorderSetting: none; --rootBorderSetting: none;
@ -1310,66 +1307,39 @@ $borderSetting: solid 0.5px var(--MI_THEME-divider);
border-spacing: 0; border-spacing: 0;
&.mk_grid_root_border {
--rootBorderSetting: #{$borderSetting};
}
&.mk_grid_root_rounded { &.mk_grid_root_rounded {
--borderRadius: var(--MI-radius); --borderRadius: var(--MI-radius);
} }
.mk_grid_thead { .mk_grid_thead {
position: sticky;
z-index: 1;
left: 0;
top: 0;
-webkit-backdrop-filter: var(--MI-blur, blur(8px));
backdrop-filter: var(--MI-blur, blur(20px));
background: color(from var(--MI_THEME-bg) srgb r g b / 0.5);
.mk_grid_tr { .mk_grid_tr {
.mk_grid_th { .mk_grid_th {
border-left: $borderSetting;
border-top: var(--rootBorderSetting);
&:first-child {
//
border-left: var(--rootBorderSetting);
border-top-left-radius: var(--borderRadius);
}
&:last-child {
//
border-top-right-radius: var(--borderRadius);
border-right: var(--rootBorderSetting);
}
} }
} }
} }
.mk_grid_tbody { .mk_grid_tbody {
.mk_grid_tr { .mk_grid_tr {
.mk_grid_td, .mk_grid_th { &:nth-child(odd) {
border-left: $borderSetting; background: var(--MI_THEME-panel);
border-top: $borderSetting; }
&:first-child { &:nth-child(even) {
// background: var(--MI_THEME-bg);
border-left: var(--rootBorderSetting);
}
&:last-child {
//
border-right: var(--rootBorderSetting);
}
} }
}
.last_row {
.mk_grid_td, .mk_grid_th { .mk_grid_td, .mk_grid_th {
// &:hover {
border-bottom: var(--rootBorderSetting); box-shadow: 0 0 0 1px var(--MI_THEME-divider) inset;
&:first-child {
//
border-bottom-left-radius: var(--borderRadius);
}
&:last-child {
//
border-bottom-right-radius: var(--borderRadius);
} }
} }
} }