1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- <template>
- <div class="sidebar-logo-container"
- :class="{'collapse':collapse}">
- <transition name="sidebarLogoFade">
- <router-link key="collapse"
- class="sidebar-logo-link"
- to="/">
- <img src="@/assets/images/base/logo.png"
- class="sidebar-logo" />
- </router-link>
- </transition>
- </div>
- </template>
- <script>
- export default {
- name: 'SidebarLogo',
- props: {
- collapse: {
- type: Boolean,
- required: true
- }
- }
- }
- </script>
- <style lang="scss" scoped>
- .sidebarLogoFade-enter-active {
- transition: opacity 1.5s;
- }
- .sidebarLogoFade-enter,
- .sidebarLogoFade-leave-to {
- opacity: 0;
- }
- .sidebar-logo-container {
- // top:10px;
- position: relative;
- width: 100%;
- height: 60px;
- line-height: 60px;
- // background: #2b2f3a;
- text-align: center;
- overflow: hidden;
- & .sidebar-logo-link {
- height: 100%;
- width: 100%;
- & .sidebar-logo {
- width: 132px;
- // height: 210px;
- vertical-align: middle;
- }
- & .sidebar-logo-bottom {
- width: 132px;
- height: 85px;
- vertical-align: middle;
- }
- & .sidebar-title {
- display: inline-block;
- margin: 0;
- color: #fff;
- font-weight: 600;
- line-height: 50px;
- font-size: 14px;
- font-family: Avenir, Helvetica Neue, Arial, Helvetica, sans-serif;
- vertical-align: middle;
- }
- }
- &.collapse {
- .sidebar-logo {
- margin-right: 0px;
- }
- }
- }
- </style>
|