centercard.vue 1.65 KB
<template>
  <div class="centercard">
    <div class="card1">
      <div class="title">汉中市不动产接入信息</div>
      <maps class="map" />
    </div>
    <div class="card2 mt-10">
      <div class="title">数据趋势</div>
      <brokenline class="brokenline" />
    </div>
  </div>
</template>

<script>
import maps from "@/components/echart/Map";
import brokenline from "@/components/echart/Brokenline";
export default {
  data () {
    return {};
  },
  components: { maps, brokenline },
  mounted () { },
  beforeDestroy () { },
  methods: {},
};
</script>

<style lang="scss" scoped>
.centercard {
  width: 44%;
  height: calc(100vh - 114px);
  box-sizing: border-box;
  padding: 0 10px;
  display: flex;
  flex-direction: column;

  .card1 {
    width: 100%;
    background: url("~@/image/mapcenter.png") no-repeat;
    background-size: 100% 100%;
    position: relative;

    .title {
      position: absolute;
      font-weight: bold;
      color: #02D9FD;
      line-height: 26px;
      font-size: 22px;
      position: absolute;
      left: 0;
      right: 0;
      top: 7px;
      text-align: right;
      padding-right: 15%;
    }
  }

  .card2 {
    width: 100%;
    background: url("~@/image/sjqs.png") no-repeat;
    background-size: 100% 100%;
    position: relative;
    flex: 1;
    height: 100%;
    width: 100%;

    .title {
      position: absolute;
      font-weight: bold;
      color: #02D9FD;
      line-height: 26px;
      font-size: 22px;
      position: absolute;
      left: 0;
      right: 0;
      top: 7px;
      text-align: center;
      margin-bottom: 10px;
    }

    .brokenline {
      margin: auto;
      width: 100%;
    }
  }
}
</style>