feat: tabs栏的css修改

This commit is contained in:
wang_fan_w 2024-04-06 16:52:17 +08:00
parent cb9efa45fd
commit 9936152c08

View File

@ -1,6 +1,14 @@
<template> <template>
<div class="tabs"> <div class="tabs">
<a-tabs :editable="true" :hide-content="true" size="medium" show-add-button @add="handleAdd" @delete="handleDelete"> <a-tabs
:editable="true"
:hide-content="true"
size="medium"
type="line"
show-add-button
@add="handleAdd"
@delete="handleDelete"
>
<a-tab-pane v-for="(item, index) of data" :key="item.key" :title="item.title" :closable="index !== 2" /> <a-tab-pane v-for="(item, index) of data" :key="item.key" :title="item.title" :closable="index !== 2" />
</a-tabs> </a-tabs>
<div class="tabs_setting"> <div class="tabs_setting">
@ -86,4 +94,28 @@ const handleDelete = key => {
} }
} }
} }
:deep(.arco-tabs-nav-tab) {
// icon
.arco-tabs-tab-closable {
svg {
width: 0px;
transition: all 0.2s;
}
&:hover {
svg {
width: 1em;
}
}
}
// tab
&:hover .arco-tabs-tab-title::before {
background: unset;
}
}
// tabs线
:deep(.arco-tabs-nav) {
&::before {
background: unset;
}
}
</style> </style>