fix: sidebar logo

This commit is contained in:
0xJacky 2023-05-01 14:22:04 +08:00
parent 4f5259cea6
commit 6adff75728
No known key found for this signature in database
GPG key ID: B6E4A6E4A561BAF0
2 changed files with 25 additions and 7 deletions

View file

@ -5,7 +5,6 @@ import logo from '@/assets/img/logo.png'</script>
<div class="logo"> <div class="logo">
<img :src="logo" alt="logo"/> <img :src="logo" alt="logo"/>
<p class="text">Nginx UI</p> <p class="text">Nginx UI</p>
<div class="clear"></div>
</div> </div>
</template> </template>
@ -19,27 +18,23 @@ import logo from '@/assets/img/logo.png'</script>
} }
.logo { .logo {
padding: 8px 25px;
-webkit-box-shadow: 1px 1px 0 0 #e8e8e8; -webkit-box-shadow: 1px 1px 0 0 #e8e8e8;
box-shadow: 1px 1px 0 0 #e8e8e8; box-shadow: 1px 1px 0 0 #e8e8e8;
transition: all 0.3s; transition: all 0.3s;
height: 64px; height: 64px;
width: 100%; width: 100%;
overflow: hidden; overflow: hidden;
display: inline-block;
background-color: #ffffff; background-color: #ffffff;
img { img {
height: 46px; height: 46px;
float: left;
} }
.text { p.text {
float: left; margin: 0;
font-size: 22px; font-size: 22px;
line-height: 48px; line-height: 48px;
height: 48px; height: 48px;
display: inline-block;
} }
} }
</style> </style>

View file

@ -105,6 +105,16 @@ const visible = computed(() => {
.sidebar { .sidebar {
position: sticky; position: sticky;
top: 0; top: 0;
.logo {
display: inline-flex;
justify-content: center;
align-items: center;
img {
margin-left: -18px;
}
}
} }
.ant-layout-sider-collapsed .logo { .ant-layout-sider-collapsed .logo {
@ -114,4 +124,17 @@ const visible = computed(() => {
.ant-menu-inline, .ant-menu-vertical, .ant-menu-vertical-left { .ant-menu-inline, .ant-menu-vertical, .ant-menu-vertical-left {
border-right: unset; border-right: unset;
} }
.ant-layout-sider-collapsed {
.logo {
img {
margin-left: 0;
}
.text {
display: none;
}
}
}
</style> </style>