From b9aa1e3bc9b70df68967b3a37ece51ae1729f5b2 Mon Sep 17 00:00:00 2001 From: chenyabin <Chenab123!> Date: 星期三, 07 四月 2021 11:39:14 +0800 Subject: [PATCH] 统一样式-图层组件样式修改 --- src/components/panel/ToolBoxPanel.vue | 161 +++++++++++++++++++++++++---------------------------- 1 files changed, 75 insertions(+), 86 deletions(-) diff --git a/src/components/panel/ToolBoxPanel.vue b/src/components/panel/ToolBoxPanel.vue index 62a5442..6c0ed6f 100644 --- a/src/components/panel/ToolBoxPanel.vue +++ b/src/components/panel/ToolBoxPanel.vue @@ -1,11 +1,11 @@ <template> - <div class="left-top-toolbox-panel" v-if="toolBoxPanelVisible"> + <div class="left-top-toolbox-panel"> <div class="specific-tools"> - <el-button :class="selectGroup === true ?'active-button':''" class="el-button-choice" - @mouseover.enter.native="changeSelectMouse"> - <img src="@assets/images/map-pages/icon/toolbox/Selecd/tool.png" alt=""/> - <span class="span-default">宸ュ叿</span> + <el-button :class="selectGroup === true ?'active-button':''" class="el-button-choice" @click.enter.native="changeSelectMouse"> + <img src="@assets/images/map-pages/icon/toolbox/Selecd/tool.png" alt="" class="icon" /> + <span class="span-default">宸ュ叿</span> </el-button> + <transition name="animationChange"> <el-row v-show="selectGroup" class="specific-tools-group"> <el-popover @@ -101,7 +101,6 @@ currentBaseMapCode: 'tianditu_img', basemapList: [], selectGroup: false, - toolBoxPanelVisible: false, drawLayer: null, drawLayerArray: [], map: null, @@ -291,25 +290,15 @@ this.drawLayer = this.L.layerGroup().addTo(this.map) } this.active = index - // this.isShow[index] = !this.isShow[index] - // this.isShow[index - 1] = !this.isShow[index - 1] - // if (this.checkbutton === index) { - // this.checked = !this.checked - // this.Selecd = -1 - // } else { - // if (this.checkbutton === -1) { - // this.checked = !this.checked - // } else { - // this.checked = true - // } - // } - // this.checkbutton = index - // console.log(this.isShow[index - 1]) console.log(this.basemapList) for (let i = 0; i < this.isShow.length; i++) { - this.isShow[i] = false + if (i !== index) { + this.isShow[i] = false + } } - this.isShow[index] = true + // debugger + this.isShow[index] = !this.isShow[index] + this.isShow[index] ? (this.active = index) : (this.active = '') }, choiceItem (itemT, indexT) { this.Selecd = indexT @@ -433,22 +422,21 @@ .left-top-toolbox-panel { position: absolute; - left: 0; - top: 15px; + left: 0.14583rem; + top: 0.11979rem; z-index: 999; .specific-tools { display: flex; - - .el-button { + overflow: hidden; + .el-button { z-index: 999; padding: 0; margin: 0 0.015rem; - width: 45px; - height: 45px; + width: 0.2725rem; + height: 0.2725rem; background: @background-color; vertical-align: middle !important; - .base-map-img { position: absolute; } @@ -456,22 +444,22 @@ .base-map-img:hover { cursor: pointer; } - img { width: 22px; height: 22px; } - .span-default { display: block; - color: @color-shadow; - font-size: 11px; + font-size: 10px; } - span { display: block; - color: @color-over; - font-size: 11px; + font-size: 10px; + } + } + .specific-tools-group .el-button{ + span{ + color: #0B89B5; } } @@ -479,9 +467,10 @@ left: 500px; z-index: 999; padding: 0; - margin: 0 0.015rem; - width: 45px; - height: 45px; + margin: 0; + margin-right:0.015rem; + width: 0.2725rem; + height: 0.2725rem; background: @background-color; border: 0.00521rem solid @color-shadow; } @@ -493,51 +482,6 @@ .specific-tools-group { z-index: 1; - - .base-map-inner-panel { - display: flex; - justify-content: center; - align-items: center; - - .base-map-img { - position: absolute; - } - - .base-map-img-Tool:hover { - cursor: pointer; - } - - .base-map-anno-Tool { - position: absolute; - margin-left: 2px; - background-color: rgba(0, 0, 0, .5); - color: @color-over; - - .el-checkbox__label { - padding-left: 5px !important; - } - } - - .basemap-layer-item { - display: flex; - width: 50px; - height: 50px; - margin: 10px; - border: 2px solid white; - - input { - position: relative; - left: 0; - top: -53px; - } - - .basemap-layer-item-name { - position: relative; - left: 0; - top: -53px; - } - } - } .tools-panel-choose { border: none; @@ -560,11 +504,56 @@ } .special-button { - width: 22px; - height: 45px; + width: 0.1362rem; + height: 0.2725rem; color: @color-over; } } } } +.base-map-inner-panel { + display: flex; + justify-content: center; + align-items: center; + + .base-map-img { + position: absolute; + } + + .base-map-img-Tool:hover { + cursor: pointer; + } + + .base-map-anno-Tool { + position: absolute; + margin-left: 2px; + background-color: rgba(0, 0, 0, .5); + color: @color-over; + + .el-checkbox__label { + padding-left: 5px !important; + } + } + + .basemap-layer-item { + display: flex; + width: 50px; + height: 50px; + margin: 10px; + border: 2px solid white; + + input { + position: relative; + left: 0; + top: -53px; + } + + .basemap-layer-item-name { + position: relative; + left: 0; + top: -53px; + } + } +} + </style> -- Gitblit v1.8.0