| | |
| | | <i class="el-icon-more-outline"></i> |
| | | <span>å¾ä¾</span> |
| | | </div> |
| | | <div class="legendContent" v-show="legendCont"> |
| | | <div class="legendContent_Centent"> |
| | | <p>é¢è¦</p> |
| | | <ul> |
| | | <li> |
| | | <img src="../.././assets/images/map-pages/setting.png" alt=""> |
| | | <span>æ´é¨çº¢è²é¢è¦</span> |
| | | </li> |
| | | <li> |
| | | <img src="../.././assets/images/map-pages/setting.png" alt=""> |
| | | <span>æ´é¨çº¢è²é¢è¦</span> |
| | | </li> |
| | | <li> |
| | | <img src="../.././assets/images/map-pages/setting.png" alt=""> |
| | | <span>æ´é¨çº¢è²é¢è¦</span> |
| | | </li> |
| | | <li> |
| | | <img src="../.././assets/images/map-pages/setting.png" alt=""> |
| | | <span>æ´é¨çº¢è²é¢è¦</span> |
| | | </li> |
| | | <li> |
| | | <img src="../.././assets/images/map-pages/setting.png" alt=""> |
| | | <span>æ´é¨çº¢è²é¢è¦</span> |
| | | </li> |
| | | <li> |
| | | <img src="../.././assets/images/map-pages/setting.png" alt=""> |
| | | <span>æ´é¨çº¢è²é¢è¦</span> |
| | | </li> |
| | | <li> |
| | | <img src="../.././assets/images/map-pages/setting.png" alt=""> |
| | | <span>æ´é¨çº¢è²é¢è¦</span> |
| | | </li> |
| | | <li> |
| | | <img src="../.././assets/images/map-pages/setting.png" alt=""> |
| | | <span>æ´é¨çº¢è²é¢è¦</span> |
| | | </li> |
| | | <li> |
| | | <img src="../.././assets/images/map-pages/setting.png" alt=""> |
| | | <span>æ´é¨çº¢è²é¢è¦</span> |
| | | </li> |
| | | <li> |
| | | <img src="../.././assets/images/map-pages/setting.png" alt=""> |
| | | <span>æ´é¨çº¢è²é¢è¦</span> |
| | | </li> |
| | | <li> |
| | | <img src="../.././assets/images/map-pages/setting.png" alt=""> |
| | | <span>æ´é¨çº¢è²é¢è¦</span> |
| | | </li> |
| | | <li> |
| | | <img src="../.././assets/images/map-pages/setting.png" alt=""> |
| | | <span>æ´é¨çº¢è²é¢è¦</span> |
| | | </li> |
| | | </ul> |
| | | <hr class="underLine"/> |
| | | <p>ä¼ä¸</p> |
| | | <ul> |
| | | <li> |
| | | <img src="../.././assets/images/map-pages/setting.png" alt=""> |
| | | <span>æ´é¨çº¢è²é¢è¦</span> |
| | | </li> |
| | | <li> |
| | | <img src="../.././assets/images/map-pages/setting.png" alt=""> |
| | | <span>æ´é¨çº¢è²é¢è¦</span> |
| | | </li> |
| | | <li> |
| | | <img src="../.././assets/images/map-pages/setting.png" alt=""> |
| | | <span>æ´é¨çº¢è²é¢è¦</span> |
| | | </li> |
| | | <li> |
| | | <img src="../.././assets/images/map-pages/setting.png" alt=""> |
| | | <span>æ´é¨çº¢è²é¢è¦</span> |
| | | </li> |
| | | </ul> |
| | | <hr class="underLine"/> |
| | | <p>æ°´æ
</p> |
| | | <ul> |
| | | <li> |
| | | <img src="../.././assets/images/map-pages/setting.png" alt=""> |
| | | <span>æ´é¨çº¢è²é¢è¦</span> |
| | | </li> |
| | | </ul> |
| | | <hr class="underLine"/> |
| | | <p>管线</p> |
| | | <ul> |
| | | <li> |
| | | <img src="../.././assets/images/map-pages/setting.png" alt=""> |
| | | <span>æ´é¨çº¢è²é¢è¦</span> |
| | | </li> |
| | | <li> |
| | | <img src="../.././assets/images/map-pages/setting.png" alt=""> |
| | | <span>æ´é¨çº¢è²é¢è¦</span> |
| | | </li> |
| | | <li> |
| | | <img src="../.././assets/images/map-pages/setting.png" alt=""> |
| | | <span>æ´é¨çº¢è²é¢è¦</span> |
| | | </li> |
| | | <li> |
| | | <img src="../.././assets/images/map-pages/setting.png" alt=""> |
| | | <span>æ´é¨çº¢è²é¢è¦</span> |
| | | </li> |
| | | </ul> |
| | | <hr class="underLine"/> |
| | | <p>å°é£</p> |
| | | <ul> |
| | | <li> |
| | | <img src="../.././assets/images/map-pages/setting.png" alt=""> |
| | | <span>æ´é¨çº¢è²é¢è¦</span> |
| | | </li> |
| | | <li> |
| | | <img src="../.././assets/images/map-pages/setting.png" alt=""> |
| | | <span>æ´é¨çº¢è²é¢è¦</span> |
| | | </li> |
| | | <li> |
| | | <img src="../.././assets/images/map-pages/setting.png" alt=""> |
| | | <span>æ´é¨çº¢è²é¢è¦</span> |
| | | </li> |
| | | <li> |
| | | <img src="../.././assets/images/map-pages/setting.png" alt=""> |
| | | <span>æ´é¨çº¢è²é¢è¦</span> |
| | | </li> |
| | | <li> |
| | | <img src="../.././assets/images/map-pages/setting.png" alt=""> |
| | | <span>æ´é¨çº¢è²é¢è¦</span> |
| | | </li> |
| | | </ul> |
| | | <hr class="underLine"/> |
| | | <p>éæ°´ç级</p> |
| | | <ul> |
| | | <li> |
| | | <img src="../.././assets/images/map-pages/setting.png" alt=""> |
| | | <span>æ´é¨çº¢è²é¢è¦</span> |
| | | </li> |
| | | <li> |
| | | <img src="../.././assets/images/map-pages/setting.png" alt=""> |
| | | <span>æ´é¨çº¢è²é¢è¦</span> |
| | | </li> |
| | | <li> |
| | | <img src="../.././assets/images/map-pages/setting.png" alt=""> |
| | | <span>æ´é¨çº¢è²é¢è¦</span> |
| | | </li> |
| | | <li> |
| | | <img src="../.././assets/images/map-pages/setting.png" alt=""> |
| | | <span>æ´é¨çº¢è²é¢è¦</span> |
| | | </li> |
| | | <li> |
| | | <img src="../.././assets/images/map-pages/setting.png" alt=""> |
| | | <span>æ´é¨çº¢è²é¢è¦</span> |
| | | </li> |
| | | </ul> |
| | | <transition name="fade"> |
| | | <div class="legend-content" v-show="legendControl"> |
| | | <div class="legend-content-centent" v-for="(item,index) in legendContents" :key="index"> |
| | | <p>{{ item.title }}</p> |
| | | <ul> |
| | | <li v-for="(ite,inde) in item.items" :key="inde"> |
| | | <img :src='ite.legendImage' alt=''> |
| | | <span>{{ ite.legendContent }}</span> |
| | | </li> |
| | | </ul> |
| | | <div :class="index === 5 ? '':'under-line'"></div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </transition> |
| | | </div> |
| | | </template> |
| | | |
| | |
| | | data () { |
| | | return { |
| | | // æ§å¶å¾ä¾ å
å®¹ç æ¾ç¤º/éè |
| | | legendCont: false |
| | | legendControl: false, |
| | | // å¾éå卿°æ® |
| | | legendContents: [ |
| | | { |
| | | title: 'é¢è¦', |
| | | items: [ |
| | | { |
| | | legendImage: '../.././assets/images/map-pages/setting.png', |
| | | legendContent: 'æ´é¨çº¢è²é¢è¦' |
| | | }, |
| | | { |
| | | legendImage: '../.././assets/images/map-pages/setting.png', |
| | | legendContent: 'æ´é¨æ©è²é¢è¦' |
| | | }, |
| | | { |
| | | legendImage: '../.././assets/images/map-pages/setting.png', |
| | | legendContent: 'æ´é¨é»è²é¢è¦' |
| | | }, |
| | | { |
| | | legendImage: '../.././assets/images/map-pages/setting.png', |
| | | legendContent: 'æ´é¨èè²é¢è¦' |
| | | }, |
| | | { |
| | | legendImage: '../.././assets/images/map-pages/setting.png', |
| | | legendContent: 'æ´é£çº¢è²é¢è¦' |
| | | }, |
| | | { |
| | | legendImage: '../.././assets/images/map-pages/setting.png', |
| | | legendContent: 'æ´é£çº¢è²é¢è¦' |
| | | }, |
| | | { |
| | | legendImage: '../.././assets/images/map-pages/setting.png', |
| | | legendContent: 'æ´é£çº¢è²é¢è¦' |
| | | }, |
| | | { |
| | | legendImage: '../.././assets/images/map-pages/setting.png', |
| | | legendContent: 'æ´é£çº¢è²é¢è¦' |
| | | }, |
| | | { |
| | | legendImage: '../.././assets/images/map-pages/setting.png', |
| | | legendContent: 'æ´é£çº¢è²é¢è¦' |
| | | }, |
| | | { |
| | | legendImage: '../.././assets/images/map-pages/setting.png', |
| | | legendContent: 'æ´é£çº¢è²é¢è¦' |
| | | }, |
| | | { |
| | | legendImage: '../.././assets/images/map-pages/setting.png', |
| | | legendContent: 'æ´é£çº¢è²é¢è¦' |
| | | }, |
| | | { |
| | | legendImage: '../.././assets/images/map-pages/setting.png', |
| | | legendContent: 'æ´é£çº¢è²é¢è¦' |
| | | }, |
| | | { |
| | | legendImage: '../.././assets/images/map-pages/setting.png', |
| | | legendContent: 'æ´é£çº¢è²é¢è¦' |
| | | }, |
| | | { |
| | | legendImage: '../.././assets/images/map-pages/setting.png', |
| | | legendContent: 'æ´é£çº¢è²é¢è¦' |
| | | }, |
| | | { |
| | | legendImage: '../.././assets/images/map-pages/setting.png', |
| | | legendContent: 'æ´é£çº¢è²é¢è¦' |
| | | }, |
| | | { |
| | | legendImage: '../.././assets/images/map-pages/setting.png', |
| | | legendContent: 'æ´é£çº¢è²é¢è¦' |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | title: 'ä¼ä¸', |
| | | items: [ |
| | | { |
| | | legendImage: '../.././assets/images/map-pages/setting.png', |
| | | legendContent: 'ä¸å½ç³å' |
| | | }, |
| | | { |
| | | legendImage: '../.././assets/images/map-pages/setting.png', |
| | | legendContent: 'æ²¹ç°ä¼ä¸' |
| | | }, |
| | | { |
| | | legendImage: '../.././assets/images/map-pages/setting.png', |
| | | legendContent: 'ç¼åä¼ä¸' |
| | | }, |
| | | { |
| | | legendImage: '../.././assets/images/map-pages/setting.png', |
| | | legendContent: 'éå®ä¼ä¸' |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | title: 'æ°´æ
', |
| | | items: [ |
| | | { |
| | | legendImage: '../.././assets/images/map-pages/setting.png', |
| | | legendContent: 'æ°´æç«' |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | title: '管线', |
| | | items: [ |
| | | { |
| | | legendImage: '../.././assets/images/map-pages/setting.png', |
| | | legendContent: 'å¤©ç¶æ°ç®¡çº¿' |
| | | }, |
| | | { |
| | | legendImage: '../.././assets/images/map-pages/setting.png', |
| | | legendContent: 'å¤©ç¶æ°åºç«' |
| | | }, |
| | | { |
| | | legendImage: '../.././assets/images/map-pages/setting.png', |
| | | legendContent: 'æå油管线' |
| | | }, |
| | | { |
| | | legendImage: '../.././assets/images/map-pages/setting.png', |
| | | legendContent: 'æåæ²¹åºç«' |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | title: 'å°é£', |
| | | items: [ |
| | | { |
| | | legendImage: '../.././assets/images/map-pages/setting.png', |
| | | legendContent: 'å°é£å®æµä¸å¿' |
| | | }, |
| | | { |
| | | legendImage: '../.././assets/images/map-pages/setting.png', |
| | | legendContent: 'å°é£å®æµè·¯å¾' |
| | | }, |
| | | { |
| | | legendImage: '../.././assets/images/map-pages/setting.png', |
| | | legendContent: 'å°é£é¢æµä¸å¿' |
| | | }, |
| | | { |
| | | legendImage: '../.././assets/images/map-pages/setting.png', |
| | | legendContent: 'å°é£é¢æµè·¯å¾' |
| | | }, |
| | | { |
| | | legendImage: '../.././assets/images/map-pages/setting.png', |
| | | legendContent: 'å°é£å½åä¸å¿' |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | title: 'éæ°´ç级(åä½ï¼mm)', |
| | | items: [ |
| | | { |
| | | legendImage: '../.././assets/images/map-pages/setting.png', |
| | | legendContent: 'å°é¨0-5' |
| | | }, |
| | | { |
| | | legendImage: '../.././assets/images/map-pages/setting.png', |
| | | legendContent: 'ä¸é¨5-10' |
| | | }, |
| | | { |
| | | legendImage: '../.././assets/images/map-pages/setting.png', |
| | | legendContent: '大é¨10-20' |
| | | }, |
| | | { |
| | | legendImage: '../.././assets/images/map-pages/setting.png', |
| | | legendContent: 'æ´é¨20-50' |
| | | }, |
| | | { |
| | | legendImage: '../.././assets/images/map-pages/setting.png', |
| | | legendContent: '大æ´é¨50-100' |
| | | } |
| | | ] |
| | | } |
| | | ] |
| | | } |
| | | }, |
| | | methods: { |
| | | // 徿 æ§å¶å
容çå±ç¤ºä¸éè |
| | | legendChange () { |
| | | if (this.legendCont === false) { |
| | | this.legendCont = true |
| | | if (this.legendControl === false) { |
| | | this.legendControl = true |
| | | } else { |
| | | this.legendCont = false |
| | | this.legendControl = false |
| | | } |
| | | } |
| | | } |
| | |
| | | text-align: center; |
| | | } |
| | | |
| | | .legendContent { |
| | | @keyframes bounce-in { |
| | | 0% { |
| | | transform: scale(0); |
| | | opacity: 0.3; |
| | | } |
| | | 50% { |
| | | transform: scale(1.2); |
| | | } |
| | | 100% { |
| | | transform: scale(1); |
| | | opacity: 1; |
| | | } |
| | | } |
| | | |
| | | .fade-enter-active { |
| | | transform-origin: right center; |
| | | animation: bounce-in 1s; |
| | | } |
| | | |
| | | .fade-leave-active { |
| | | transform-origin: left center; |
| | | animation: bounce-in 1s reverse; |
| | | } |
| | | |
| | | .legend-content { |
| | | position: absolute; |
| | | right: 8rem; |
| | | right: 1rem; |
| | | bottom: 3rem; |
| | | width: 30rem; |
| | | height: 41rem; |
| | | height: 30rem; |
| | | border-radius: 1rem; |
| | | background: #3c7699; |
| | | .legendContent_Centent { |
| | | width: 100%; |
| | | height: 100%; |
| | | |
| | | .legend-content-centent { |
| | | p { |
| | | text-align: center; |
| | | color: #ffffff; |
| | | font-size: 14px; |
| | | display: block; |
| | | margin-block-start: 1rem; |
| | | margin-block-end: 0; |
| | | margin-block-start: 0.3rem; |
| | | margin-block-end: 0.2rem; |
| | | } |
| | | |
| | | ul { |
| | | padding: 0; |
| | | list-style: none; |
| | | display: flex; |
| | | flex-wrap: wrap; |
| | | width: 100%; |
| | | padding-inline: 20px 0; |
| | | margin-block: 0; |
| | | |
| | | li { |
| | | width: 25%; |
| | | text-align: center; |
| | | line-height: 1.5rem; |
| | | height: 1.5rem; |
| | | display: flex; |
| | | align-items: center; |
| | | |
| | | img { |
| | | vertical-align: middle !important; |
| | | height: 18px; |
| | | width: 18px; |
| | | } |
| | | |
| | | span { |
| | | font-size: 12px; |
| | | color: white; |
| | |
| | | } |
| | | } |
| | | |
| | | .underLine { |
| | | border: none; |
| | | background: none; |
| | | width: 100%; |
| | | .under-line { |
| | | height: 2px; |
| | | background: #7bc5ef; |
| | | margin-block-start: 0.5rem; |
| | | margin-block-end: 0; |
| | | } |
| | | } |
| | | } |