参考资料:
【带小白做毕设】6. Vue管理系统速成_哔哩哔哩_bilibili
淡入淡出效果
代码写法:
自己定义一个动画效果,定义一个类logo-title
写一个class的类
完整写法,div这里style样式可以去掉
.logo-title { margin-left: 5px; font-size: 20px; transition: all .3s; }
默认有一个图标,这里设置一个图标
<el-icon style="width: 26px;" @click="handleCollapse"><Fold /></el-icon> <script setup> import { Fold } from '@element-plus/icons-vue' </script>
icons如何通过类进行替换
面包屑效果的设置:
<el-breadcrumb separator="/"> <el-breadcrumb-item :to="{ path: '/' }">homepage</el-breadcrumb-item> <el-breadcrumb-item ><a href="/">promotion management</a></el-breadcrumb-item > <el-breadcrumb-item>promotion list</el-breadcrumb-item> <el-breadcrumb-item>promotion detail</el-breadcrumb-item> </el-breadcrumb>
添加阴影部分
.el-aside { transition: width .3s; box-shadow: 2px 0 6px rgba(0,21,41,.35); }
侧边栏如何设置阴影:
.el-header { box-shadow: 2px 0 6px rgba(0,21,41,.35); }
el-header如何使文字和icon在一侧,要添加一个flex布局
.el-aside div span { font-size: 14px; font-family: "Times New Roman", Times, serif; font-weight: 700; }