Files
music-tag-web/web/src/App.vue
2022-07-07 11:45:48 +08:00

120 lines
2.5 KiB
Vue

<template>
<div id="app">
<magic-menu></magic-menu>
</div>
</template>
<script>
import magicMenu from '@/components/base/magicMenu'
export default {
name: 'app',
components: {
magicMenu
},
data() {
return {
menuList: []
}
},
created() {
this.getHeight()
},
methods: {
getHeight() {
const headerHeight = 60
if (window.innerHeight) {
this.winHeight = window.screen.availHeight - (window.outerHeight - window.innerHeight)
}
this.winHeight = this.winHeight - headerHeight + 'px'
}
}
}
</script>
<style lang="scss">
html,
body {
height: 100%;
min-width: 1280px;
}
::-webkit-scrollbar-thumb:window-inactive {
background: rgba(255, 0, 0, .4)
}
::-webkit-scrollbar {
width: 6px;
height: 8px;
background-color: rgba(255, 255, 255, .07)
}
::-webkit-scrollbar-thumb {
-webkit-border-radius: 10px;
border-radius: 10px;
background: rgba(11, 54, 106, .52);
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .5)
}
::-webkit-scrollbar-thumb:window-inactive {
background-color: rgba(255, 255, 255, .07)
}
.pm-title {
margin-left: 10px;
.pm-title-block {
width: 20px;
height: 22px;
margin-top: 2px;
float: left;
}
.ivu-icon-md-settings {
font-size: 22px;
color: #1facdd;
}
}
.pm-top {
border: 1px solid rgb(227, 227, 227);
background-color: white;
height: 80px;
>div {
>div,
>span,
>button {
vertical-align: middle;
}
}
}
.base {
position: absolute;
width: 98%;
left: 1%;
top: 42px;
padding: 10px;
z-index: 9;
border: 1px solid #e3e3e3;
font-size: 0;
text-align: center;
.base_box {
display: inline-block;
padding-right: 30px;
vertical-align: top;
>span {
display: inline-block;
font-size: 12px;
float: left;
line-height: 32px;
height: 64px;
overflow: auto;
}
}
}
</style>