赞
踩
目录
注意事项:一定要在 <style scoped>不然修改的样式不会覆盖生效
- ::v-deep .el-tabs__item {
- color:green;
- opacity: 0.5;
- }
- ::v-deep .el-tabs__item.is-active {
- color: red;//选中
- opacity: 1;
- }
-
- ::v-deep .el-tabs__item:hover {
- color: red;//悬浮
- cursor: pointer;
- opacity: 1;
- }
- /*去下划线 */
- ::v-deep .el-tabs__nav-wrap::after {
- position: static !important;
- }
-
- /* 下划线颜色 */
- ::v-deep .el-tabs__active-bar {
- background-color: red;
- }
- <template>
- <el-tabs v-model="activeName" @tab-click="handleClick">
- <el-tab-pane label="User" name="first">User</el-tab-pane>
- <el-tab-pane label="Config" name="second">Config</el-tab-pane>
- <el-tab-pane label="Role" name="third">Role</el-tab-pane>
- <el-tab-pane label="Task" name="fourth">Task</el-tab-pane>
- </el-tabs>
- </template>
- <script lang="ts" setup>
- import { ref } from 'vue'
- import type { TabsPaneContext } from 'element-plus'
- import { ElTabs, ElTabPane } from "element-plus";
-
- const activeName = ref('first')
-
- const handleClick = (tab: TabsPaneContext, event: Event) => {
- console.log(tab, event)
- }
- </script>
- <style scoped>
- .demo-tabs>.el-tabs__content {
- padding: 32px;
- color: #6b778c;
- font-size: 32px;
- font-weight: 600;
- }
-
- ::v-deep .el-tabs__item {
- color: green;
- opacity: 0.5;
- }
-
- /**选中 */
- ::v-deep .el-tabs__item.is-active {
- color: red;
- opacity: 1;
- }
-
- /**悬浮 */
- ::v-deep .el-tabs__item:hover {
- color: red;
- cursor: pointer;
- opacity: 1;
- }
-
-
- /*去下划线 */
- ::v-deep .el-tabs__nav-wrap::after {
- position: static !important;
- }
-
- /* 下划线颜色 */
- ::v-deep .el-tabs__active-bar {
- background-color: red;
- }
- </style>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。