| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- <template>
- <el-container style="height: 100%">
- <el-header>
- <ui-header/>
- </el-header>
- <el-main>
- <el-container>
- <transition name="fade">
- <router-view></router-view>
- </transition>
- </el-container>
- </el-main>
- </el-container>
- </template>
- <script>
- import uiHeader from "./UiHeader.vue";
- export default {
- name: "index",
- components: {
- uiHeader
- },
- }
- </script>
- <style>
- /*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
- ::-webkit-scrollbar {
- width: 8px;
- height: 8px;
- }
- /*定义滚动条轨道 内阴影+圆角*/
- ::-webkit-scrollbar-track {
- border-radius: 4px;
- background-color: #F5F5F5;
- }
- /*定义滑块 内阴影+圆角*/
- ::-webkit-scrollbar-thumb {
- border-radius: 4px;
- background-color: #c8c8c8;
- box-shadow: inset 0 0 6px rgba(0, 0, 0, .1);
- -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .1);
- }
- /*定义标题栏*/
- .page-header {
- background-color: #FFFFFF;
- margin-bottom: 1rem;
- padding: 0.5rem;
- display: flex;
- justify-content: space-between;
- align-items: center;
- }
- .page-title {
- font-weight: bold;
- text-align: left;
- }
- .page-header-btn {
- text-align: right;
- }
- </style>
- <style scoped>
- .el-main {
- margin: 0;
- }
- .fade-enter {
- visibility: hidden;
- opacity: 0;
- }
- .fade-leave-to {
- display: none;
- }
- .fade-enter-active,
- .fade-leave-active {
- transition: opacity .5s ease;
- }
- .fade-enter-to,
- .fade-leave {
- visibility: visible;
- opacity: 1;
- }
- </style>
|