index.vue 2.22 KB
<!--
 * @Date: 2024-10-18 17:57:33
 * @LastEditors: hookehuyr hookehuyr@gmail.com
 * @LastEditTime: 2024-10-18 19:01:34
 * @FilePath: /hager/src/views/user/index.vue
 * @Description: 文件描述
-->
<template>
  <div class="hager-user-page">
    <div class="centered-div">
      <el-row>
        <el-col :span="14">
          <div class="user-box" style="background-color: #EFF7FB;">
            <div class="user-logo"></div>
            <div class="user-bg"></div>
          </div>
        </el-col>
        <el-col :span="10">
          <router-view></router-view>
        </el-col>
      </el-row>
    </div>
  </div>
</template>

<script>
import mixin from 'common/mixin';

export default {
  mixins: [mixin.init],
  data () {
    return {

    }
  },
  mounted () {

  },
  methods: {

  }
}
</script>

<style lang="less" scoped>
  .hager-user-page {
    background-image: url(https://cdn.ipadbiz.cn/hager/img/user/dd-bg.png);
    background-size: cover;
    background-position: center;
    width: 100vw;
    height: 100vh;
    overflow: hidden;
    .centered-div {
      // position: absolute;
      // top: 55%;
      // left: 50%;
      // transform: translate(-50%, -55%); /* 将元素移动到居中位置 */
      // width: 300px; /* 可选,设置宽度 */
      // height: 200px; /* 可选,设置高度 */
      margin: 15rem 20vw 0;
      background-color: #fff; /* 设置背景颜色,方便看到元素 */
      box-shadow: 0rem 0.25rem 0.5rem 0.08rem rgba(0,0,0,0.16);
      border-radius: 5px;
      .user-box {
        overflow: hidden;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        border-radius: 5px;
      }
      .user-logo {
        background-image: url(https://cdn.ipadbiz.cn/hager/img/user/logo02.png);
        height: 15vh;
        width: 15vw;
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
        margin-top: 2rem;
      }
      .user-bg {
        background-image: url(https://cdn.ipadbiz.cn/hager/img/user/l-bg.png);
        height: 35vh;
        width: 45vw;
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
      }
    }
  }
</style>