Showing
13 changed files
with
1758 additions
and
10 deletions
| ... | @@ -10,6 +10,7 @@ export {} | ... | @@ -10,6 +10,7 @@ export {} |
| 10 | declare module '@vue/runtime-core' { | 10 | declare module '@vue/runtime-core' { |
| 11 | export interface GlobalComponents { | 11 | export interface GlobalComponents { |
| 12 | AudioBackground: typeof import('./src/components/audioBackground.vue')['default'] | 12 | AudioBackground: typeof import('./src/components/audioBackground.vue')['default'] |
| 13 | + Floor: typeof import('./src/components/Floor/index.vue')['default'] | ||
| 13 | InfoWindow: typeof import('./src/components/InfoWindow.vue')['default'] | 14 | InfoWindow: typeof import('./src/components/InfoWindow.vue')['default'] |
| 14 | InfoWindowLite: typeof import('./src/components/InfoWindowLite.vue')['default'] | 15 | InfoWindowLite: typeof import('./src/components/InfoWindowLite.vue')['default'] |
| 15 | InfoWindowWarn: typeof import('./src/components/InfoWindowWarn.vue')['default'] | 16 | InfoWindowWarn: typeof import('./src/components/InfoWindowWarn.vue')['default'] | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Date: 2023-05-31 16:10:33 | 2 | * @Date: 2023-05-31 16:10:33 |
| 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com | 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com |
| 4 | - * @LastEditTime: 2023-07-25 10:56:25 | 4 | + * @LastEditTime: 2023-07-27 11:08:28 |
| 5 | * @FilePath: /map-demo/index.html | 5 | * @FilePath: /map-demo/index.html |
| 6 | * @Description: 文件描述 | 6 | * @Description: 文件描述 |
| 7 | --> | 7 | --> | ... | ... |
No preview for this file type
| 1 | +<?xml version="1.0" standalone="no"?> | ||
| 2 | +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" > | ||
| 3 | +<svg xmlns="http://www.w3.org/2000/svg"> | ||
| 4 | +<metadata> | ||
| 5 | +This is a custom SVG font generated by IcoMoon. | ||
| 6 | +<iconset grid="14"></iconset> | ||
| 7 | +</metadata> | ||
| 8 | +<defs> | ||
| 9 | +<font id="codropsicons" horiz-adv-x="448" > | ||
| 10 | +<font-face units-per-em="448" ascent="384" descent="-64" /> | ||
| 11 | +<missing-glyph horiz-adv-x="448" /> | ||
| 12 | +<glyph unicode="" d="M 221.657,359.485 ,m0.00,0.00,c 0.00,0.00 -132.984-182.838 -132.205-286.236 0.515-68.522 61.089-123.688 135.314-123.218 74.202,0.479 133.943,56.421 133.428,124.943 C 357.414,178.368 221.657,359.485 221.657,359.485 z" /> | ||
| 13 | +<glyph unicode="" d="M 384.00,160.00l0.00-32.00 q0.00-13.25 -8.125-22.625t-21.125-9.375l-176.00,0.00 l 73.25-73.50q 9.50-9.00 9.50-22.50t-9.50-22.50l-18.75-19.00q-9.25-9.25 -22.50-9.25q-13.00,0.00 -22.75,9.25l-162.75,163.00q-9.25,9.25 -9.25,22.50q0.00,13.00 9.25,22.75l 162.75,162.50q 9.50,9.50 22.75,9.50q 13.00,0.00 22.50-9.50l 18.75-18.50q 9.50-9.50 9.50-22.75t-9.50-22.75l-73.25-73.25l 176.00,0.00 q 13.00,0.00 21.125-9.375 t 8.125-22.625z" horiz-adv-x="384" /> | ||
| 14 | +<glyph unicode="" d="M 407.273-23.273c0.00,0.00-325.818,0.00-366.545,0.00s-40.727,40.727-40.727,40.727l0.00,142.545 l 101.818,183.273l 244.364,0.00 l 101.818-183.273c0.00,0.00,0.00-101.818,0.00-142.545S 407.273-23.273, 407.273-23.273z M 325.818,302.545L 122.182,302.545 | ||
| 15 | + l-71.273-142.545L 142.545,160.00 c0.00,0.00, 40.727,0.00, 40.727-40.727l0.00-20.364 l 81.455,0.00 l0.00,20.364 c0.00,0.00,0.00,40.727, 40.727,40.727l 91.636,0.00 L 325.818,302.545z M 407.273,119.273l-96.911,0.00 C 307.532,113.917, 305.455,107.503, 305.455,98.909c0.00-40.727-40.727-40.727-40.727-40.727L 183.273,58.182 c0.00,0.00-40.727,0.00-40.727,40.727 | ||
| 16 | + c0.00,8.593-2.077,15.008-4.908,20.364L 40.727,119.273 l0.00-101.818 l 366.545,0.00 L 407.273,119.273 z M 132.364,221.091l 183.273,0.00 L 325.818,200.727L 122.182,200.727 L 132.364,221.091z M 152.727,261.818l 142.545,0.00 L 305.455,241.455L 142.545,241.455 L 152.727,261.818z" /> | ||
| 17 | +<glyph unicode="" d="M 368.00,144.00q0.00-13.50 -9.25-22.75l-162.75-162.75q-9.75-9.25 -22.75-9.25q-12.75,0.00 -22.50,9.25l-18.75,18.75q-9.50,9.50 -9.50,22.75t 9.50,22.75l 73.25,73.25l-176.00,0.00 q-13.00,0.00 -21.125,9.375t-8.125,22.625l0.00,32.00 q0.00,13.25 8.125,22.625t 21.125,9.375l 176.00,0.00 l-73.25,73.50q-9.50,9.00 -9.50,22.50t 9.50,22.50l 18.75,18.75q 9.50,9.50 22.50,9.50q 13.25,0.00 22.75-9.50l 162.75-162.75q 9.25-8.75 9.25-22.50z" horiz-adv-x="384" /> | ||
| 18 | +<glyph unicode="" d="M 224.00-64.00C 100.291-64.00,0.00,36.291,0.00,160.00S 100.291,384.00, 224.00,384.00s 224.00-100.291, 224.00-224.00S 347.709-64.00, 224.00-64.00z | ||
| 19 | + M 224.00,343.273c-101.228,0.00-183.273-82.045-183.273-183.273s 82.045-183.273, 183.273-183.273s 183.273,82.045, 183.273,183.273S 325.228,343.273, 224.00,343.273z M 244.364,122.164C 244.364,111.005, 244.364,98.909, 244.364,98.909l-40.727,0.00 c0.00,0.00,0.00,29.466,0.00,40.727 | ||
| 20 | + s 9.123,20.364, 20.364,20.364l0.00,0.00c 22.481,0.00, 40.727,18.246, 40.727,40.727s-18.246,40.727-40.727,40.727S 183.273,223.209, 183.273,200.727c0.00-7.453, 2.138-14.356, 5.641-20.364L 145.437,180.364 C 143.727,186.90, 142.545,193.661, 142.545,200.727 | ||
| 21 | + c0.00,44.983, 36.471,81.455, 81.455,81.455s 81.455-36.471, 81.455-81.455C 305.455,162.831, 279.45,131.247, 244.364,122.164z M 244.364,37.818l-40.727,0.00 l0.00,40.727 l 40.727,0.00 L 244.364,37.818 z" /> | ||
| 22 | +<glyph unicode=" " horiz-adv-x="224" /> | ||
| 23 | +<glyph class="hidden" unicode="" d="M0,384L 448 -64L0 -64 z" horiz-adv-x="0" /> | ||
| 24 | +</font></defs></svg> | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
No preview for this file type
No preview for this file type
src/assets/fonts/codropsicons/license.txt
0 → 100644
| 1 | +Icon Set: Font Awesome -- http://fortawesome.github.com/Font-Awesome/ | ||
| 2 | +License: SIL -- http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL | ||
| 3 | + | ||
| 4 | + | ||
| 5 | +Icon Set: Eco Ico -- http://dribbble.com/shots/665585-Eco-Ico | ||
| 6 | +License: CC0 -- http://creativecommons.org/publicdomain/zero/1.0/ | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
src/components/Floor/floor.css
0 → 100644
| 1 | +@font-face { | ||
| 2 | + font-family: 'codropsicons'; | ||
| 3 | + font-weight: normal; | ||
| 4 | + font-style: normal; | ||
| 5 | + src: url('../fonts/codropsicons/codropsicons.eot'); | ||
| 6 | + src: url('../fonts/codropsicons/codropsicons.eot?#iefix') format('embedded-opentype'), url('../fonts/codropsicons/codropsicons.woff') format('woff'), url('../fonts/codropsicons/codropsicons.ttf') format('truetype'), url('../fonts/codropsicons/codropsicons.svg#codropsicons') format('svg'); | ||
| 7 | +} | ||
| 8 | + | ||
| 9 | +*, | ||
| 10 | +*::after, | ||
| 11 | +*::before { | ||
| 12 | + -webkit-box-sizing: border-box; | ||
| 13 | + box-sizing: border-box; | ||
| 14 | +} | ||
| 15 | + | ||
| 16 | +.clearfix::before, | ||
| 17 | +.clearfix::after { | ||
| 18 | + content: ''; | ||
| 19 | + display: table; | ||
| 20 | +} | ||
| 21 | + | ||
| 22 | +.clearfix::after { | ||
| 23 | + clear: both; | ||
| 24 | +} | ||
| 25 | + | ||
| 26 | +body { | ||
| 27 | + font-family: 'Avenir Next', Avenir, 'Helvetica Neue', Helvetica, Arial, sans-serif; | ||
| 28 | + color: #515158; | ||
| 29 | + background: #f0f0f0; | ||
| 30 | + -webkit-font-smoothing: antialiased; | ||
| 31 | + -moz-osx-font-smoothing: grayscale; | ||
| 32 | +} | ||
| 33 | + | ||
| 34 | +a { | ||
| 35 | + text-decoration: none; | ||
| 36 | + color: #aaa; | ||
| 37 | + outline: none; | ||
| 38 | +} | ||
| 39 | + | ||
| 40 | +a:hover, | ||
| 41 | +button:hover { | ||
| 42 | + color: #515158; | ||
| 43 | + outline: none; | ||
| 44 | +} | ||
| 45 | + | ||
| 46 | +a:focus, | ||
| 47 | +button:focus { | ||
| 48 | + outline: none; | ||
| 49 | +} | ||
| 50 | + | ||
| 51 | +.hidden { | ||
| 52 | + position: absolute; | ||
| 53 | + overflow: hidden; | ||
| 54 | + width: 0; | ||
| 55 | + height: 0; | ||
| 56 | + pointer-events: none; | ||
| 57 | +} | ||
| 58 | + | ||
| 59 | +/* Icons */ | ||
| 60 | +.icon { | ||
| 61 | + display: block; | ||
| 62 | + width: 1em; | ||
| 63 | + height: 1em; | ||
| 64 | + margin: 0 auto; | ||
| 65 | + fill: currentColor; | ||
| 66 | +} | ||
| 67 | + | ||
| 68 | +.container { | ||
| 69 | + position: relative; | ||
| 70 | + width: 100vw; | ||
| 71 | + height: 100vh; | ||
| 72 | +} | ||
| 73 | + | ||
| 74 | +/* Header */ | ||
| 75 | + | ||
| 76 | +.codrops-header { | ||
| 77 | + position: absolute; | ||
| 78 | + z-index: 100; | ||
| 79 | + top: 0; | ||
| 80 | + left: 0; | ||
| 81 | + display: -webkit-flex; | ||
| 82 | + display: flex; | ||
| 83 | + -webkit-align-items: center; | ||
| 84 | + align-items: center; | ||
| 85 | + padding: 1.5em 1em; | ||
| 86 | + text-align: center; | ||
| 87 | +} | ||
| 88 | + | ||
| 89 | +.codrops-header h1 { | ||
| 90 | + font-size: 1.15em; | ||
| 91 | + font-weight: normal; | ||
| 92 | + line-height: 1; | ||
| 93 | + margin: 0 0 0 1em; | ||
| 94 | +} | ||
| 95 | + | ||
| 96 | +/* Top Navigation Style */ | ||
| 97 | + | ||
| 98 | +.codrops-links { | ||
| 99 | + position: relative; | ||
| 100 | + display: inline-block; | ||
| 101 | + text-align: center; | ||
| 102 | + white-space: nowrap; | ||
| 103 | +} | ||
| 104 | + | ||
| 105 | +.codrops-links::after { | ||
| 106 | + content: ''; | ||
| 107 | + position: absolute; | ||
| 108 | + top: 0; | ||
| 109 | + left: 50%; | ||
| 110 | + width: 1px; | ||
| 111 | + height: 100%; | ||
| 112 | + background: rgba(0, 0, 0, 0.1); | ||
| 113 | + -webkit-transform: rotate3d(0, 0, 1, 22.5deg); | ||
| 114 | + transform: rotate3d(0, 0, 1, 22.5deg); | ||
| 115 | +} | ||
| 116 | + | ||
| 117 | +.codrops-icon { | ||
| 118 | + display: inline-block; | ||
| 119 | + width: 1.5em; | ||
| 120 | + margin: 0.5em; | ||
| 121 | + padding: 0em 0; | ||
| 122 | + text-decoration: none; | ||
| 123 | +} | ||
| 124 | + | ||
| 125 | +.codrops-icon span { | ||
| 126 | + display: none; | ||
| 127 | +} | ||
| 128 | + | ||
| 129 | +.codrops-icon::before { | ||
| 130 | + font-family: 'codropsicons'; | ||
| 131 | + font-weight: normal; | ||
| 132 | + font-style: normal; | ||
| 133 | + font-variant: normal; | ||
| 134 | + line-height: 1; | ||
| 135 | + margin: 0 5px; | ||
| 136 | + text-transform: none; | ||
| 137 | + speak: none; | ||
| 138 | + -webkit-font-smoothing: antialiased; | ||
| 139 | +} | ||
| 140 | + | ||
| 141 | +.codrops-icon--drop::before { | ||
| 142 | + content: '\e001'; | ||
| 143 | + color: #09c; | ||
| 144 | +} | ||
| 145 | + | ||
| 146 | +.codrops-icon--prev::before { | ||
| 147 | + content: '\e004'; | ||
| 148 | +} | ||
| 149 | + | ||
| 150 | +.main { | ||
| 151 | + position: fixed; | ||
| 152 | + top: 0; | ||
| 153 | + left: 0; | ||
| 154 | + overflow: hidden; | ||
| 155 | + width: calc(100vw - 10vw); | ||
| 156 | + height: 100vh; | ||
| 157 | +} | ||
| 158 | + | ||
| 159 | +.mall { | ||
| 160 | + position: relative; | ||
| 161 | + width: 100%; | ||
| 162 | + height: 100%; | ||
| 163 | + pointer-events: none; | ||
| 164 | + -webkit-perspective: 3500px; | ||
| 165 | + perspective: 3500px; | ||
| 166 | + -webkit-perspective-origin: 0% 50%; | ||
| 167 | + perspective-origin: 0% 50%; | ||
| 168 | + -webkit-transition: -webkit-transform 0.8s; | ||
| 169 | + transition: transform 0.8s; | ||
| 170 | + -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); | ||
| 171 | + transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); | ||
| 172 | +} | ||
| 173 | + | ||
| 174 | +.mall.mall--content-open { | ||
| 175 | + -webkit-transform: translate3d(0,-25%,0) scale3d(0.8,0.8,1); | ||
| 176 | + transform: translate3d(0,-25%,0) scale3d(0.8,0.8,1); | ||
| 177 | +} | ||
| 178 | + | ||
| 179 | +.surroundings, | ||
| 180 | +.levels { | ||
| 181 | + position: absolute; | ||
| 182 | + top: 50%; | ||
| 183 | + left: 50%; | ||
| 184 | +} | ||
| 185 | + | ||
| 186 | +.surroundings { | ||
| 187 | + width: 192vmin; | ||
| 188 | + /* double of mall map */ | ||
| 189 | + height: 128vmin; | ||
| 190 | + margin: -64vmin 0 0 -96vmin; | ||
| 191 | + pointer-events: none; | ||
| 192 | + -webkit-transition: opacity 0.8s; | ||
| 193 | + transition: opacity 0.8s; | ||
| 194 | + -webkit-transform-style: preserve-3d; | ||
| 195 | + transform-style: preserve-3d; | ||
| 196 | +} | ||
| 197 | + | ||
| 198 | +.surroundings__map { | ||
| 199 | + opacity: 0.3; | ||
| 200 | + max-width: 100%; | ||
| 201 | + display: block; | ||
| 202 | +} | ||
| 203 | + | ||
| 204 | +.surroundings--hidden { | ||
| 205 | + opacity: 0; | ||
| 206 | +} | ||
| 207 | + | ||
| 208 | +.levels { | ||
| 209 | + width: 96vmin; | ||
| 210 | + height: 64vmin; | ||
| 211 | + margin: -32vmin 0 0 -48vmin; | ||
| 212 | + -webkit-transition: -webkit-transform 0.3s; | ||
| 213 | + transition: transform 0.3s; | ||
| 214 | + -webkit-transform-style: preserve-3d; | ||
| 215 | + transform-style: preserve-3d; | ||
| 216 | +} | ||
| 217 | + | ||
| 218 | +.surroundings, | ||
| 219 | +.levels { | ||
| 220 | + -webkit-transform: rotateX(70deg) rotateZ(-45deg) translateZ(-15vmin); | ||
| 221 | + transform: rotateX(70deg) rotateZ(-45deg) translateZ(-15vmin); | ||
| 222 | +} | ||
| 223 | + | ||
| 224 | +.level { | ||
| 225 | + position: relative; | ||
| 226 | + width: 100%; | ||
| 227 | + height: 100%; | ||
| 228 | + cursor: pointer; | ||
| 229 | + pointer-events: auto; | ||
| 230 | + -webkit-transition: opacity 1s, -webkit-transform 1s; | ||
| 231 | + transition: opacity 1s, transform 1s; | ||
| 232 | + -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); | ||
| 233 | + transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); | ||
| 234 | + -webkit-transform-style: preserve-3d; | ||
| 235 | + transform-style: preserve-3d; | ||
| 236 | +} | ||
| 237 | + | ||
| 238 | +.level::after { | ||
| 239 | + font-size: 2.5vmin; | ||
| 240 | + line-height: 0; | ||
| 241 | + position: absolute; | ||
| 242 | + z-index: 100; | ||
| 243 | + top: -2em; | ||
| 244 | + left: 3.5em; | ||
| 245 | + white-space: nowrap; | ||
| 246 | + color: #7d7d86; | ||
| 247 | + -webkit-transform: rotateZ(45deg) rotateX(-70deg) translateZ(5vmin); | ||
| 248 | + transform: rotateZ(45deg) rotateX(-70deg) translateZ(5vmin); | ||
| 249 | + -webkit-transition: -webkit-transform 1s, color 0.3s; | ||
| 250 | + transition: transform 1s, color 0.3s; | ||
| 251 | + -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); | ||
| 252 | + transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); | ||
| 253 | +} | ||
| 254 | + | ||
| 255 | +.level:hover::after, | ||
| 256 | +.level--current::after { | ||
| 257 | + color: #515158; | ||
| 258 | +} | ||
| 259 | + | ||
| 260 | +.level--current::after { | ||
| 261 | + -webkit-transform: rotateZ(-20deg) rotateZ(45deg) rotateX(-70deg) translateZ(5vmin) translateX(5vmin) translateY(-10vmin); | ||
| 262 | + transform: rotateZ(-20deg) rotateZ(45deg) rotateX(-70deg) translateZ(5vmin) translateX(5vmin) translateY(-10vmin); | ||
| 263 | +} | ||
| 264 | + | ||
| 265 | +.level--1::after { | ||
| 266 | + content: 'L1'; | ||
| 267 | +} | ||
| 268 | + | ||
| 269 | +.level--2::after { | ||
| 270 | + content: 'L2'; | ||
| 271 | +} | ||
| 272 | + | ||
| 273 | +.level--3::after { | ||
| 274 | + content: 'L3'; | ||
| 275 | +} | ||
| 276 | + | ||
| 277 | +.level--4::after { | ||
| 278 | + content: 'L4'; | ||
| 279 | +} | ||
| 280 | + | ||
| 281 | +.level:not(:first-child) { | ||
| 282 | + position: absolute; | ||
| 283 | + top: 0; | ||
| 284 | + left: 0; | ||
| 285 | +} | ||
| 286 | + | ||
| 287 | +.level--2 { | ||
| 288 | + -webkit-transform: translateZ(10vmin); | ||
| 289 | + transform: translateZ(10vmin); | ||
| 290 | +} | ||
| 291 | + | ||
| 292 | +.level--3 { | ||
| 293 | + -webkit-transform: translateZ(20vmin); | ||
| 294 | + transform: translateZ(20vmin); | ||
| 295 | +} | ||
| 296 | + | ||
| 297 | +.level--4 { | ||
| 298 | + -webkit-transform: translateZ(30vmin); | ||
| 299 | + transform: translateZ(30vmin); | ||
| 300 | +} | ||
| 301 | + | ||
| 302 | + | ||
| 303 | +/* Selection transitions */ | ||
| 304 | + | ||
| 305 | +.levels--selected-1 .level:not(.level--1), | ||
| 306 | +.levels--selected-2 .level:not(.level--2), | ||
| 307 | +.levels--selected-3 .level:not(.level--3), | ||
| 308 | +.levels--selected-4 .level:not(.level--4) { | ||
| 309 | + opacity: 0; | ||
| 310 | + /* fade out all others */ | ||
| 311 | +} | ||
| 312 | + | ||
| 313 | +/* Other levels */ | ||
| 314 | + | ||
| 315 | +.level--current ~ .level { | ||
| 316 | + -webkit-transform: translateZ(90vmin); | ||
| 317 | + transform: translateZ(90vmin); | ||
| 318 | +} | ||
| 319 | + | ||
| 320 | +.levels--selected-2 .level--1, | ||
| 321 | +.levels--selected-3 .level--1, | ||
| 322 | +.levels--selected-4 .level--1, | ||
| 323 | +.levels--selected-3 .level--2, | ||
| 324 | +.levels--selected-4 .level--2, | ||
| 325 | +.levels--selected-4 .level--3 { | ||
| 326 | + -webkit-transform: translateZ(-60vmin); | ||
| 327 | + transform: translateZ(-60vmin); | ||
| 328 | +} | ||
| 329 | + | ||
| 330 | +/* Delays */ | ||
| 331 | +/* 1 */ | ||
| 332 | + | ||
| 333 | +.levels--selected-1 .level--3, | ||
| 334 | +.levels--selected-2 .level--3, | ||
| 335 | +.levels--selected-3 .level--2, | ||
| 336 | +.levels--selected-4 .level--2 { | ||
| 337 | + -webkit-transition-delay: 0.1s; | ||
| 338 | + transition-delay: 0.1s; | ||
| 339 | +} | ||
| 340 | + | ||
| 341 | +.levels--selected-1 .level--2, | ||
| 342 | +.levels--selected-2 .level--current, | ||
| 343 | +.levels--selected-2 .level--current::after, | ||
| 344 | +.levels--selected-3 .level--current, | ||
| 345 | +.levels--selected-3 .level--current::after, | ||
| 346 | +.levels--selected-4 .level--3 { | ||
| 347 | + -webkit-transition-delay: 0.25s; | ||
| 348 | + transition-delay: 0.25s; | ||
| 349 | +} | ||
| 350 | + | ||
| 351 | +.levels--selected-1 .level--current, | ||
| 352 | +.levels--selected-1 .level--current::after, | ||
| 353 | +.levels--selected-4 .level--current, | ||
| 354 | +.levels--selected-4 .level--current::after { | ||
| 355 | + -webkit-transition-delay: 0.45s; | ||
| 356 | + transition-delay: 0.45s; | ||
| 357 | +} | ||
| 358 | + | ||
| 359 | +/* Current level */ | ||
| 360 | + | ||
| 361 | +.level.level--current { | ||
| 362 | + -webkit-transform: translateZ(15vmin) rotate3d(0,0,1,20deg); | ||
| 363 | + /* go to center */ | ||
| 364 | + transform: translateZ(15vmin) rotate3d(0,0,1,20deg); | ||
| 365 | +} | ||
| 366 | + | ||
| 367 | +/* Navigation classes */ | ||
| 368 | +.levels--open .level, | ||
| 369 | +.levels--open .level::after { | ||
| 370 | + -webkit-transition: -webkit-transform 1s, opacity 1s; | ||
| 371 | + transition: transform 1s, opacity 1s; | ||
| 372 | + -webkit-transition-delay: 0s; | ||
| 373 | + transition-delay: 0s; | ||
| 374 | +} | ||
| 375 | + | ||
| 376 | +.levels--open .level.level--current { | ||
| 377 | + opacity: 1; | ||
| 378 | +} | ||
| 379 | + | ||
| 380 | +.levels--open .level.level--moveOutUp, | ||
| 381 | +.levels--open .level.level--moveOutDown { | ||
| 382 | + opacity: 0; | ||
| 383 | +} | ||
| 384 | + | ||
| 385 | +.levels--open .level.level--moveOutUp { | ||
| 386 | + -webkit-transform: translateZ(90vmin); | ||
| 387 | + transform: translateZ(90vmin); | ||
| 388 | +} | ||
| 389 | + | ||
| 390 | +.levels--open .level.level--moveOutDown { | ||
| 391 | + -webkit-transform: translateZ(-60vmin); | ||
| 392 | + transform: translateZ(-60vmin); | ||
| 393 | +} | ||
| 394 | + | ||
| 395 | + | ||
| 396 | +/* Level nav */ | ||
| 397 | +.mallnav { | ||
| 398 | + position: absolute; | ||
| 399 | + top: 0; | ||
| 400 | + right: 0; | ||
| 401 | + text-align: center; | ||
| 402 | + -webkit-transition: opacity 0.8s; | ||
| 403 | + transition: opacity 0.8s; | ||
| 404 | +} | ||
| 405 | + | ||
| 406 | +.mallnav--hidden { | ||
| 407 | + pointer-events: none; | ||
| 408 | + opacity: 0; | ||
| 409 | +} | ||
| 410 | + | ||
| 411 | +/* Box button */ | ||
| 412 | +.boxbutton { | ||
| 413 | + font-size: 2em; | ||
| 414 | + display: block; | ||
| 415 | + width: 2em; | ||
| 416 | + height: 2em; | ||
| 417 | + margin: 0; | ||
| 418 | + padding: 0; | ||
| 419 | + color: #fff; | ||
| 420 | + border: 0; | ||
| 421 | + background: #d7d7dc; | ||
| 422 | +} | ||
| 423 | + | ||
| 424 | +.boxbutton--dark { | ||
| 425 | + background: #c4c4c7; | ||
| 426 | +} | ||
| 427 | + | ||
| 428 | +.boxbutton--darker { | ||
| 429 | + background: #2c2c2f; | ||
| 430 | +} | ||
| 431 | + | ||
| 432 | +.boxbutton--alt { | ||
| 433 | + background: #3d1975; | ||
| 434 | +} | ||
| 435 | + | ||
| 436 | +.boxbutton--disabled, | ||
| 437 | +.boxbutton--disabled:focus, | ||
| 438 | +.boxbutton--disabled:hover { | ||
| 439 | + cursor: default; | ||
| 440 | + pointer-events: none; | ||
| 441 | + opacity: 0.2; | ||
| 442 | +} | ||
| 443 | + | ||
| 444 | +/* Level map */ | ||
| 445 | + | ||
| 446 | +.map__ground { | ||
| 447 | + fill: #d7d7dc; | ||
| 448 | +} | ||
| 449 | + | ||
| 450 | +.map__outline { | ||
| 451 | + -webkit-transition: fill 0.3s; | ||
| 452 | + transition: fill 0.3s; | ||
| 453 | + fill: #bbb; | ||
| 454 | +} | ||
| 455 | + | ||
| 456 | +.level:hover .map__outline, | ||
| 457 | +.level--current .map__outline { | ||
| 458 | + fill: #a6a3a8; | ||
| 459 | +} | ||
| 460 | + | ||
| 461 | +.map__tree { | ||
| 462 | + fill: #7bad7f; | ||
| 463 | +} | ||
| 464 | + | ||
| 465 | +.map__lake { | ||
| 466 | + fill: #a2bbdd; | ||
| 467 | +} | ||
| 468 | + | ||
| 469 | +.map__space { | ||
| 470 | + -webkit-transition: fill-opacity 0.8s; | ||
| 471 | + transition: fill-opacity 0.8s; | ||
| 472 | + fill: #bdbdbd; | ||
| 473 | + fill-opacity: 0.6; | ||
| 474 | +} | ||
| 475 | + | ||
| 476 | +.level--current .map__space { | ||
| 477 | + fill-opacity: 1; | ||
| 478 | +} | ||
| 479 | + | ||
| 480 | + .map__space--selected { | ||
| 481 | + fill: #A4A4A4; | ||
| 482 | + } | ||
| 483 | + | ||
| 484 | +/* Content */ | ||
| 485 | +.content { | ||
| 486 | + position: absolute; | ||
| 487 | + top: 100%; | ||
| 488 | + width: 100%; | ||
| 489 | + height: 50%; | ||
| 490 | +} | ||
| 491 | + | ||
| 492 | +.content__item { | ||
| 493 | + position: absolute; | ||
| 494 | + top: 0; | ||
| 495 | + width: 100%; | ||
| 496 | + height: 100%; | ||
| 497 | + padding: 3em; | ||
| 498 | + text-align: center; | ||
| 499 | + background: #d7d7dc; | ||
| 500 | + -webkit-transition: -webkit-transform 0.8s; | ||
| 501 | + transition: transform 0.8s; | ||
| 502 | + -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); | ||
| 503 | + transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); | ||
| 504 | +} | ||
| 505 | + | ||
| 506 | +.content--open .content__item { | ||
| 507 | + -webkit-transition: none; | ||
| 508 | + transition: none; | ||
| 509 | +} | ||
| 510 | + | ||
| 511 | +.content__item--current { | ||
| 512 | + -webkit-transform: translate3d(0,-100%,0); | ||
| 513 | + transform: translate3d(0,-100%,0); | ||
| 514 | +} | ||
| 515 | + | ||
| 516 | +.content__item-title { | ||
| 517 | + font-size: 1.85em; | ||
| 518 | + margin: 0; | ||
| 519 | + padding: 0 0 0.75em 0; | ||
| 520 | + pointer-events: none; | ||
| 521 | + font-weight: normal; | ||
| 522 | + opacity: 0; | ||
| 523 | + -webkit-transform: translate3d(0,-3em,0) translate3d(0,-100%,0); | ||
| 524 | + transform: translate3d(0,-3em,0) translate3d(0,-100%,0); | ||
| 525 | +} | ||
| 526 | + | ||
| 527 | +.content__item[data-category='1'] .content__item-title { | ||
| 528 | + color: #7cbf7f; | ||
| 529 | +} | ||
| 530 | + | ||
| 531 | +.content__item[data-category='2'] .content__item-title { | ||
| 532 | + color: #6584c7; | ||
| 533 | +} | ||
| 534 | + | ||
| 535 | +.content__item[data-category='3'] .content__item-title { | ||
| 536 | + color: #dc4b7c; | ||
| 537 | +} | ||
| 538 | + | ||
| 539 | +.content__item[data-category='4'] .content__item-title { | ||
| 540 | + color: #8d65e0; | ||
| 541 | +} | ||
| 542 | + | ||
| 543 | +.content__item--hover .content__item-title { | ||
| 544 | + opacity: 1; | ||
| 545 | + -webkit-transition: opacity 0.3s; | ||
| 546 | + transition: opacity 0.3s; | ||
| 547 | +} | ||
| 548 | + | ||
| 549 | +.content__item--current .content__item-title { | ||
| 550 | + opacity: 1; | ||
| 551 | + -webkit-transform: translate3d(0,0,0); | ||
| 552 | + transform: translate3d(0,0,0); | ||
| 553 | +} | ||
| 554 | + | ||
| 555 | +.content__item-details { | ||
| 556 | + opacity: 0; | ||
| 557 | + margin: 0 auto; | ||
| 558 | + max-width: 50vmax; | ||
| 559 | +} | ||
| 560 | + | ||
| 561 | +.content__item--current .content__item-details { | ||
| 562 | + opacity: 1; | ||
| 563 | +} | ||
| 564 | + | ||
| 565 | +.content__meta { | ||
| 566 | + margin: 0; | ||
| 567 | + font-size: 0.85em; | ||
| 568 | + line-height: 1.5; | ||
| 569 | +} | ||
| 570 | + | ||
| 571 | +.content__meta-item { | ||
| 572 | + display: inline-block; | ||
| 573 | + padding: 0 0.25em; | ||
| 574 | + color: ; | ||
| 575 | +} | ||
| 576 | + | ||
| 577 | +.content__meta .icon { | ||
| 578 | + display: inline-block; | ||
| 579 | + vertical-align: middle; | ||
| 580 | +} | ||
| 581 | + | ||
| 582 | +.content__desc { | ||
| 583 | + text-align: left; | ||
| 584 | + margin: 7vmin 0 0 0; | ||
| 585 | +} | ||
| 586 | + | ||
| 587 | +.content__button { | ||
| 588 | + position: absolute; | ||
| 589 | + top: -100%; | ||
| 590 | + right: 0; | ||
| 591 | + -webkit-transition: opacity 0.3s 0.7s; | ||
| 592 | + transition: opacity 0.3s 0.7s; | ||
| 593 | +} | ||
| 594 | + | ||
| 595 | +.content__button--hidden { | ||
| 596 | + pointer-events: none; | ||
| 597 | + opacity: 0; | ||
| 598 | + -webkit-transition: none; | ||
| 599 | + transition: none; | ||
| 600 | +} | ||
| 601 | + | ||
| 602 | +/* Spaces list (sidebar) */ | ||
| 603 | + | ||
| 604 | +.spaces-list { | ||
| 605 | + position: absolute; | ||
| 606 | + top: 0; | ||
| 607 | + right: 0; | ||
| 608 | + width: 10vw; | ||
| 609 | + min-height: 100vh; | ||
| 610 | + padding: 5em 0 1em; | ||
| 611 | + background: #fff; | ||
| 612 | +} | ||
| 613 | + | ||
| 614 | +.search { | ||
| 615 | + position: fixed; | ||
| 616 | + z-index: 100; | ||
| 617 | + top: 0; | ||
| 618 | + right: 0; | ||
| 619 | + left: calc(100vw - 10vw); | ||
| 620 | +} | ||
| 621 | + | ||
| 622 | +.search__input { | ||
| 623 | + width: 100%; | ||
| 624 | + padding: 1.315em 2em; | ||
| 625 | + color: #fff; | ||
| 626 | + border: 0; | ||
| 627 | + background: #515158; | ||
| 628 | + border-radius: 0; | ||
| 629 | +} | ||
| 630 | + | ||
| 631 | +.search__input:focus { | ||
| 632 | + outline: none; | ||
| 633 | +} | ||
| 634 | + | ||
| 635 | +.label { | ||
| 636 | + position: absolute; | ||
| 637 | + top: 4em; | ||
| 638 | + right: 0; | ||
| 639 | +} | ||
| 640 | + | ||
| 641 | +.label__text { | ||
| 642 | + font-size: 0.85em; | ||
| 643 | + line-height: 1; | ||
| 644 | + display: block; | ||
| 645 | + padding: 1em; | ||
| 646 | + color: #e4e4e4; | ||
| 647 | +} | ||
| 648 | + | ||
| 649 | +.label__checkbox { | ||
| 650 | + position: absolute; | ||
| 651 | + z-index: 10; | ||
| 652 | + top: 0; | ||
| 653 | + left: 0; | ||
| 654 | + width: 100%; | ||
| 655 | + height: 100%; | ||
| 656 | + cursor: pointer; | ||
| 657 | + opacity: 0; | ||
| 658 | +} | ||
| 659 | + | ||
| 660 | +.label__checkbox:checked + .label__text { | ||
| 661 | + color: #515158; | ||
| 662 | +} | ||
| 663 | + | ||
| 664 | +.list { | ||
| 665 | + margin: 0 0 2em; | ||
| 666 | + padding: 0 1em 1em 2em; | ||
| 667 | + list-style: none; | ||
| 668 | +} | ||
| 669 | + | ||
| 670 | +.list__item { | ||
| 671 | + font-size: 1.05em; | ||
| 672 | + line-height: 1; | ||
| 673 | + position: relative; | ||
| 674 | + display: block; | ||
| 675 | +} | ||
| 676 | + | ||
| 677 | +.list__item:first-child { | ||
| 678 | + margin-top: 2em; | ||
| 679 | +} | ||
| 680 | + | ||
| 681 | +.grouped-by-category [data-category='1']:first-child, | ||
| 682 | +.grouped-by-category :not([data-category='1']) + [data-category='1'], | ||
| 683 | +.grouped-by-category [data-category='2']:first-child, | ||
| 684 | +.grouped-by-category :not([data-category='2']) + [data-category='2'], | ||
| 685 | +.grouped-by-category [data-category='3']:first-child, | ||
| 686 | +.grouped-by-category :not([data-category='3']) + [data-category='3'], | ||
| 687 | +.grouped-by-category [data-category='4']:first-child, | ||
| 688 | +.grouped-by-category :not([data-category='4']) + [data-category='4'] { | ||
| 689 | + margin-top: 4em; | ||
| 690 | +} | ||
| 691 | + | ||
| 692 | +.grouped-by-category [data-category='1']:first-child::before, | ||
| 693 | +.grouped-by-category :not([data-category='1']) + [data-category='1']::before, | ||
| 694 | +.grouped-by-category [data-category='2']:first-child::before, | ||
| 695 | +.grouped-by-category :not([data-category='2']) + [data-category='2']::before, | ||
| 696 | +.grouped-by-category [data-category='3']:first-child::before, | ||
| 697 | +.grouped-by-category :not([data-category='3']) + [data-category='3']::before, | ||
| 698 | +.grouped-by-category [data-category='4']:first-child::before, | ||
| 699 | +.grouped-by-category :not([data-category='4']) + [data-category='4']::before { | ||
| 700 | + font-size: 1.25em; | ||
| 701 | + position: absolute; | ||
| 702 | + top: -1.75em; | ||
| 703 | + left: 0; | ||
| 704 | + color: #c7c7c9; | ||
| 705 | +} | ||
| 706 | + | ||
| 707 | +.grouped-by-category [data-category='1']:first-child::before, | ||
| 708 | +.grouped-by-category :not([data-category='1']) + [data-category='1']::before { | ||
| 709 | + content: 'Nourish & Refresh'; | ||
| 710 | + color: #7cbf7f; | ||
| 711 | +} | ||
| 712 | + | ||
| 713 | +.grouped-by-category [data-category='2']:first-child::before, | ||
| 714 | +.grouped-by-category :not([data-category='2']) + [data-category='2']::before { | ||
| 715 | + content: 'Learn & Create'; | ||
| 716 | + color: #6584c7; | ||
| 717 | +} | ||
| 718 | + | ||
| 719 | +.grouped-by-category [data-category='3']:first-child::before, | ||
| 720 | +.grouped-by-category :not([data-category='3']) + [data-category='3']::before { | ||
| 721 | + content: 'Swap & Give'; | ||
| 722 | + color: #dc4b7c; | ||
| 723 | +} | ||
| 724 | + | ||
| 725 | +.grouped-by-category [data-category='4']:first-child::before, | ||
| 726 | +.grouped-by-category :not([data-category='4']) + [data-category='4']::before { | ||
| 727 | + content: 'Relax & Recharge'; | ||
| 728 | + color: #8d65e0; | ||
| 729 | +} | ||
| 730 | + | ||
| 731 | +.list__item::after { | ||
| 732 | + content: 'L' attr(data-level) ' / ' attr(data-space); | ||
| 733 | + font-size: 0.65em; | ||
| 734 | + line-height: 3; | ||
| 735 | + position: absolute; | ||
| 736 | + top: 0; | ||
| 737 | + right: 0; | ||
| 738 | + padding: 0 0.5em; | ||
| 739 | + pointer-events: none; | ||
| 740 | + color: #c7c7c9; | ||
| 741 | +} | ||
| 742 | + | ||
| 743 | +.list__link { | ||
| 744 | + font-size: 0.85em; | ||
| 745 | + display: block; | ||
| 746 | + padding: 0.5em 0.5em 0.5em 0; | ||
| 747 | +} | ||
| 748 | + | ||
| 749 | +.list__item--active .list__link, | ||
| 750 | +.list__link:hover { | ||
| 751 | + color: #515158; | ||
| 752 | +} | ||
| 753 | + | ||
| 754 | +/* Pins */ | ||
| 755 | +.level__pins { | ||
| 756 | + position: absolute; | ||
| 757 | + top: 0; | ||
| 758 | + left: 0; | ||
| 759 | + width: 100%; | ||
| 760 | + height: 100%; | ||
| 761 | + pointer-events: none; | ||
| 762 | + -webkit-transform-style: preserve-3d; | ||
| 763 | + transform-style: preserve-3d; | ||
| 764 | +} | ||
| 765 | + | ||
| 766 | +.level__pins--active { | ||
| 767 | + pointer-events: auto; | ||
| 768 | +} | ||
| 769 | + | ||
| 770 | +.pin { | ||
| 771 | + position: absolute; | ||
| 772 | + width: 5.5vmin; | ||
| 773 | + height: 8.25vmin; | ||
| 774 | + margin: -8.25vmin 0 0 -2.25vmin; /* let the bottom tip be the reference point for individual coordinates */ | ||
| 775 | + -webkit-transform: rotateZ(-20deg) rotateZ(45deg) rotateX(-70deg); | ||
| 776 | + transform: rotateZ(-20deg) rotateZ(45deg) rotateX(-70deg); | ||
| 777 | + -webkit-transform-origin: 50% 100%; | ||
| 778 | + transform-origin: 50% 100%; | ||
| 779 | + -webkit-transform-style: preserve-3d; | ||
| 780 | + transform-style: preserve-3d; | ||
| 781 | +} | ||
| 782 | + | ||
| 783 | +.pin__icon { | ||
| 784 | + position: relative; | ||
| 785 | + display: block; | ||
| 786 | + width: 100%; | ||
| 787 | + height: 100%; | ||
| 788 | + opacity: 0; | ||
| 789 | + -webkit-transform: translate3d(0,-100px,0); | ||
| 790 | + transform: translate3d(0,-100px,0); | ||
| 791 | + -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; | ||
| 792 | + transition: opacity 0.3s, transform 0.3s; | ||
| 793 | + -webkit-transition-timing-function: cubic-bezier(0.2,1,0.3,1); | ||
| 794 | + transition-timing-function: cubic-bezier(0.2,1,0.3,1); | ||
| 795 | +} | ||
| 796 | + | ||
| 797 | +.level__pins--active .pin__icon { | ||
| 798 | + opacity: 1; | ||
| 799 | + -webkit-transform: translate3d(0,0,0); | ||
| 800 | + transform: translate3d(0,0,0); | ||
| 801 | +} | ||
| 802 | + | ||
| 803 | +.pin:nth-child(2) .pin__icon { | ||
| 804 | + -webkit-transition-delay: 0.05s; | ||
| 805 | + transition-delay: 0.05s; | ||
| 806 | +} | ||
| 807 | +.pin:nth-child(3) .pin__icon { | ||
| 808 | + -webkit-transition-delay: 0.1s; | ||
| 809 | + transition-delay: 0.1s; | ||
| 810 | +} | ||
| 811 | +.pin:nth-child(4) .pin__icon { | ||
| 812 | + -webkit-transition-delay: 0.15s; | ||
| 813 | + transition-delay: 0.15s; | ||
| 814 | +} | ||
| 815 | +.pin:nth-child(5) .pin__icon { | ||
| 816 | + -webkit-transition-delay: 0.2s; | ||
| 817 | + transition-delay: 0.2s; | ||
| 818 | +} | ||
| 819 | +.pin:nth-child(6) .pin__icon { | ||
| 820 | + -webkit-transition-delay: 0.25s; | ||
| 821 | + transition-delay: 0.25s; | ||
| 822 | +} | ||
| 823 | +.pin:nth-child(7) .pin__icon { | ||
| 824 | + -webkit-transition-delay: 0.3s; | ||
| 825 | + transition-delay: 0.3s; | ||
| 826 | +} | ||
| 827 | +.pin:nth-child(8) .pin__icon { | ||
| 828 | + -webkit-transition-delay: 0.35s; | ||
| 829 | + transition-delay: 0.35s; | ||
| 830 | +} | ||
| 831 | +.pin:nth-child(9) .pin__icon { | ||
| 832 | + -webkit-transition-delay: 0.4s; | ||
| 833 | + transition-delay: 0.4s; | ||
| 834 | +} | ||
| 835 | + | ||
| 836 | +.pin[data-category='1'] .icon--pin { | ||
| 837 | + fill: #7cbf7f; | ||
| 838 | +} | ||
| 839 | +.pin[data-category='2'] .icon--pin { | ||
| 840 | + fill: #6584c7; | ||
| 841 | +} | ||
| 842 | +.pin[data-category='3'] .icon--pin { | ||
| 843 | + fill: #dc4b7c; | ||
| 844 | +} | ||
| 845 | +.pin[data-category='4'] .icon--pin { | ||
| 846 | + fill: #8d65e0; | ||
| 847 | +} | ||
| 848 | + | ||
| 849 | +.pin--active .icon--pin { | ||
| 850 | + stroke: #515158; | ||
| 851 | + stroke-width: 15px; | ||
| 852 | +} | ||
| 853 | + | ||
| 854 | +.icon--pin { | ||
| 855 | + width: 100%; | ||
| 856 | + height: 100%; | ||
| 857 | +} | ||
| 858 | + | ||
| 859 | +.icon--logo { | ||
| 860 | + position: absolute; | ||
| 861 | + top: 11%; | ||
| 862 | + left: 25%; | ||
| 863 | + width: 50%; | ||
| 864 | + height: 50%; | ||
| 865 | + fill: white; | ||
| 866 | + fill-opacity: 0.6; | ||
| 867 | + -webkit-transition: fill-opacity 0.3s; | ||
| 868 | + transition: fill-opacity 0.3s; | ||
| 869 | +} | ||
| 870 | + | ||
| 871 | +.pin--active .icon--logo, | ||
| 872 | +.pin:hover .icon--logo { | ||
| 873 | + fill-opacity: 1; | ||
| 874 | +} | ||
| 875 | + | ||
| 876 | +/* Pins for floor 1 */ | ||
| 877 | +.pin--1-1 { top: 60vmin; left: 8vmin; } | ||
| 878 | +.pin--1-2 { top: 15vmin; left: 15vmin; } | ||
| 879 | +.pin--1-3 { top: 15vmin; left: 88vmin; } | ||
| 880 | +.pin--1-4 { top: 40vmin; left: 77vmin; } | ||
| 881 | +.pin--1-5 { top: 33vmin; left: 38vmin; } | ||
| 882 | +.pin--1-6 { top: 6vmin; left: 27vmin; } | ||
| 883 | +.pin--1-7 { top: 36vmin; left: 61vmin; } | ||
| 884 | +.pin--1-8 { top: 9vmin; left: 59vmin; } | ||
| 885 | +.pin--1-9 { top: 8vmin; left: 51vmin; } | ||
| 886 | + | ||
| 887 | +/* Pins for floor 2 */ | ||
| 888 | +.pin--2-1 { top: 7vmin; left: 22vmin; } | ||
| 889 | +.pin--2-2 { top: 39vmin; left: 5vmin; } | ||
| 890 | +.pin--2-3 { top: 21vmin; left: 84vmin; } | ||
| 891 | +.pin--2-4 { top: 39vmin; left: 53vmin; } | ||
| 892 | +.pin--2-5 { top: 14vmin; left: 50vmin; } | ||
| 893 | +.pin--2-6 { top: 60vmin; left: 15vmin; } | ||
| 894 | +.pin--2-7 { top: 34vmin; left: 37vmin; } | ||
| 895 | +.pin--2-8 { top: 52vmin; left: 74vmin; } | ||
| 896 | + | ||
| 897 | +/* Pins for floor 3 */ | ||
| 898 | +.pin--3-1 { top: 17vmin; left: 15vmin; } | ||
| 899 | +.pin--3-2 { top: 42vmin; left: 5vmin; } | ||
| 900 | +.pin--3-3 { top: 19vmin; left: 85vmin; } | ||
| 901 | +.pin--3-4 { top: 61vmin; left: 57vmin; } | ||
| 902 | +.pin--3-5 { top: 58vmin; left: 25vmin; } | ||
| 903 | +.pin--3-6 { top: 30vmin; left: 57vmin; } | ||
| 904 | +.pin--3-7 { top: 32vmin; left: 37vmin; } | ||
| 905 | + | ||
| 906 | +/* Pins for floor 4 */ | ||
| 907 | +.pin--4-1 { top: 55vmin; left: 21vmin; } | ||
| 908 | +.pin--4-2 { top: 18vmin; left: 20vmin; } | ||
| 909 | +.pin--4-3 { top: 21vmin; left: 88vmin; } | ||
| 910 | +.pin--4-4 { top: 52vmin; left: 74vmin; } | ||
| 911 | +.pin--4-5 { top: 33vmin; left: 38vmin; } | ||
| 912 | +.pin--4-6 { top: 39vmin; left: 56vmin; } | ||
| 913 | +.pin--4-7 { top: 58vmin; left: 10vmin; } | ||
| 914 | + | ||
| 915 | +/* Mobile compatability */ | ||
| 916 | +.open-search, | ||
| 917 | +.close-search { | ||
| 918 | + display: none; | ||
| 919 | +} | ||
| 920 | + | ||
| 921 | +@media screen and (max-width: 65.625em), screen and (max-height: 40.625em) { | ||
| 922 | + .main { | ||
| 923 | + width: 100vw; | ||
| 924 | + } | ||
| 925 | + .spaces-list, | ||
| 926 | + .search { | ||
| 927 | + width: 100vw; | ||
| 928 | + right: 100%; | ||
| 929 | + left: auto; | ||
| 930 | + } | ||
| 931 | + .spaces-list--open, | ||
| 932 | + .spaces-list--open .search { | ||
| 933 | + right: 0; | ||
| 934 | + } | ||
| 935 | + .open-search, | ||
| 936 | + .close-search { | ||
| 937 | + position: absolute; | ||
| 938 | + display: block; | ||
| 939 | + top: 0; | ||
| 940 | + right: 0; | ||
| 941 | + z-index: 1000; | ||
| 942 | + } | ||
| 943 | + .mallnav { | ||
| 944 | + top: 4em; | ||
| 945 | + } | ||
| 946 | + .container { | ||
| 947 | + overflow: hidden; | ||
| 948 | + } | ||
| 949 | + .container--overflow { | ||
| 950 | + overflow: auto; | ||
| 951 | + } | ||
| 952 | + .content__item { | ||
| 953 | + overflow: auto; | ||
| 954 | + } | ||
| 955 | + .codrops-header { | ||
| 956 | + padding-right: 4em; | ||
| 957 | + text-align: left; | ||
| 958 | + } | ||
| 959 | +} |
src/components/Floor/index.vue
0 → 100644
| 1 | +<!-- | ||
| 2 | + * @Date: 2023-07-27 11:04:04 | ||
| 3 | + * @LastEditors: hookehuyr hookehuyr@gmail.com | ||
| 4 | + * @LastEditTime: 2023-07-27 14:58:56 | ||
| 5 | + * @FilePath: /map-demo/src/components/Floor/index.vue | ||
| 6 | + * @Description: 文件描述 | ||
| 7 | +--> | ||
| 8 | +<template> | ||
| 9 | + <div> | ||
| 10 | + <svg class="hidden"> | ||
| 11 | + <defs> | ||
| 12 | + <symbol id="icon-pin" viewBox="0 0 200 300"> | ||
| 13 | + <title>pin</title> | ||
| 14 | + <path d="M100,21.78A85,85,0,0,0,15.18,106.6c0,18.85,12.08,49.52,36.76,93.9,17.48,31.36,34.7,57.49,35.47,58.6L100,278.22l12.59-19.11c0.69-1.11,18-27.25,35.47-58.6,24.76-44.38,36.76-75.06,36.76-93.9A85,85,0,0,0,100,21.78Z" /> | ||
| 15 | + </symbol> | ||
| 16 | + <symbol id="icon-search" viewBox="0 0 32 32"> | ||
| 17 | + <title>search</title> | ||
| 18 | + <path class="path1" d="M26.819 24.917c0.262 0.262 0.262 0.688 0 0.951l-0.951 0.951c-0.263 0.262-0.688 0.262-0.951 0l-6.656-6.656c-0.072-0.072-0.12-0.158-0.153-0.248-1.365 0.998-3.041 1.593-4.862 1.593-4.562 0-8.261-3.699-8.261-8.261s3.699-8.261 8.261-8.261c4.562 0 8.261 3.699 8.261 8.261 0 1.821-0.595 3.497-1.593 4.862 0.091 0.032 0.176 0.080 0.248 0.153l6.656 6.656zM13.246 7.739c-3.041 0-5.508 2.466-5.508 5.508s2.466 5.508 5.508 5.508 5.508-2.466 5.508-5.508c0-3.041-2.466-5.508-5.508-5.508z"></path> | ||
| 19 | + </symbol> | ||
| 20 | + <symbol id="icon-stack" viewBox="0 0 32 32"> | ||
| 21 | + <title>stack</title> | ||
| 22 | + <path class="path1" d="M29.143 11.071l-13.143-6.571-13.143 6.571 13.143 6.571 13.143-6.571zM16 6.681l8.781 4.39-8.781 4.39-8.781-4.39 8.781-4.39zM26.51 14.684l2.633 1.316-13.143 6.571-13.143-6.571 2.633-1.316 10.51 5.255zM26.51 19.612l2.633 1.316-13.143 6.571-13.143-6.571 2.633-1.316 10.51 5.255z"></path> | ||
| 23 | + </symbol> | ||
| 24 | + <symbol id="icon-cross" viewBox="0 0 24 24"> | ||
| 25 | + <title>cross</title> | ||
| 26 | + <path class="path1" d="M18.016 5.125q0.369 0 0.614 0.245t0.245 0.614q0 0.363-0.248 0.611l-5.411 5.405 5.411 5.405q0.248 0.248 0.248 0.611 0 0.369-0.245 0.614t-0.614 0.245q-0.363 0-0.611-0.248l-5.405-5.411-5.405 5.411q-0.248 0.248-0.611 0.248-0.369 0-0.614-0.245t-0.245-0.614q0-0.363 0.248-0.611l5.411-5.405-5.411-5.405q-0.248-0.248-0.248-0.611 0-0.369 0.245-0.614t0.614-0.245q0.363 0 0.611 0.248l5.405 5.411 5.405-5.411q0.248-0.248 0.611-0.248z"></path> | ||
| 27 | + </symbol> | ||
| 28 | + <symbol id="icon-droplet" viewBox="0 0 32 32"> | ||
| 29 | + <title>droplet</title> | ||
| 30 | + <path class="path1" d="M27.020 14.786c-2.055-5.732-6.41-10.88-11.020-14.786-4.61 3.907-8.965 9.054-11.020 14.786-1.271 3.545-1.396 7.393 0.393 10.794 2.058 3.911 6.207 6.42 10.626 6.42s8.569-2.509 10.626-6.42c1.79-3.401 1.664-7.249 0.393-10.794zM23.086 23.717c-1.369 2.602-4.15 4.283-7.086 4.283-1.723 0-3.391-0.579-4.753-1.583 0.414 0.054 0.832 0.083 1.254 0.083 3.67 0 7.146-2.1 8.856-5.351 1.402-2.665 1.281-5.433 0.746-7.636 0.455 0.88 0.841 1.756 1.151 2.623 0.706 1.971 1.251 4.886-0.168 7.581z"></path> | ||
| 31 | + </symbol> | ||
| 32 | + <symbol id="icon-shoe" viewBox="0 0 32 32"> | ||
| 33 | + <title>shoe</title> | ||
| 34 | + <path class="path1" d="M13.536 8.562c-0.163 0.116-0.324 0.233-0.482 0.351v0l1.324 2.035-1.072 0.698-1.27-1.953c-0.181 0.141-0.359 0.279-0.534 0.413l1.214 1.865-1.072 0.698-1.177-1.809c-0.194 0.13-0.384 0.25-0.571 0.356v0l1.157 1.779-1.072 0.698-1.302-2.002c-0.119 0.020-0.236 0.031-0.352 0.031-0.47 0-0.896 0-1.279 0v0 0.64c0 0.229 0.065 0.618 0.252 0.993 0.295 0.59 0.798 0.926 1.666 0.926h7.035c0.811 0 1.387 0.384 1.691 0.993 0.117 0.235 0.18 0.463 0.209 0.664 2.51-0.414 5.775-0.332 5.775-0.332h8.957c-0.044-1.806-0.191-4.242-0.625-6.124l-0.204 0.134c-0.117 0.117-0.33 0.308-0.636 0.549-0.501 0.395-1.084 0.789-1.745 1.156-1.888 1.049-4.031 1.679-6.386 1.679-3.711 0-6.13-2.016-7.469-4.55-0.055-0.104-0.16-0.39-0.351-0.937v0c-0.207 0.109-0.411 0.224-0.611 0.345l1.284 1.974-1.072 0.698-1.28-1.968zM5.767 11.721c-0.849 0-1.272 0-1.272 0-2.123 0-3.844 1.726-3.844 3.849 0 0.437 0.055 0.862 0.159 1.267v0h11.353c1.456 0 2.904-0.314 4.477-0.649-0.002-0.073-0.028-0.215-0.092-0.344-0.095-0.19-0.239-0.286-0.547-0.286h-7.035c-1.37 0-2.306-0.624-2.811-1.633-0.292-0.584-0.387-1.155-0.387-1.565v-0.64zM1.333 18.117c0.886 1.529 2.544 2.558 4.437 2.558h24.295c1.415 0 2.576-1.151 2.569-2.548 0 0 0.015-0.499 0.013-1.289h-8.973c0 0-3.837 0-6.008 0.439-1.918 0.388-3.702 0.84-5.504 0.84h-10.829zM16.39 6.995c0.688-0.244 1.41-0.391 2.169-0.391 1.919 0 1.279 2.522 5.117 2.522s3.48-2.522 6.396-2.522c0.684 0 1.188 0.633 1.559 1.603l-0.634 0.423c-0.18 0.163-0.357 0.321-0.621 0.53-0.449 0.354-0.975 0.71-1.573 1.042-1.709 0.95-3.643 1.518-5.765 1.518-3.146 0-5.198-1.71-6.338-3.868-0.011-0.022-0.145-0.389-0.307-0.857v0z"></path> | ||
| 35 | + </symbol> | ||
| 36 | + <symbol id="icon-apple" viewBox="0 0 32 32"> | ||
| 37 | + <title>apple</title> | ||
| 38 | + <path class="path1" d="M20.753 7.927c1.367-0.729 2.455-1.972 3.11-3.365 0.567-1.207 0.852-2.536 0.814-3.871-0.011-0.377-0.306-0.692-0.692-0.692-0.103 0-0.203 0.025-0.294 0.068-0.033 0.005-0.065 0.014-0.097 0.025-0.927 0.34-1.875 0.616-2.774 1.030-0.893 0.411-1.689 0.998-2.445 1.621-1.068 0.88-2.021 1.938-2.691 3.152-0.45-0.847-0.988-1.647-1.615-2.387-0.821-0.968-1.839-1.792-2.938-2.422-0.654-0.375-1.509-0.158-1.892 0.496-0.378 0.646-0.157 1.518 0.496 1.892 0.349 0.2 0.686 0.42 1.009 0.659 0.583 0.469 1.111 1.002 1.579 1.585 0.534 0.717 0.977 1.496 1.338 2.313 0.309 0.763 0.549 1.551 0.725 2.354 0.613 0.279 1.153 0.612 1.615 0.996 0.365-0.302 0.777-0.572 1.234-0.81-0.108-0.649-0.252-1.291-0.436-1.92 1.358 0.157 2.726-0.072 3.954-0.727zM16.902 7.285c-0.011-0.002-0.023-0.003-0.034-0.005-0.066-0.010-0.133-0.022-0.199-0.034-0.036-0.006-0.071-0.013-0.106-0.020 0.003-0.008 0.006-0.015 0.009-0.021 0.037-0.084 0.075-0.166 0.114-0.249 0.197-0.411 0.435-0.801 0.696-1.174 0.052-0.074 0.106-0.147 0.16-0.219 0.015-0.020 0.054-0.070 0.062-0.081 0.034-0.043 0.069-0.086 0.104-0.129 0.152-0.185 0.311-0.364 0.475-0.539 0.315-0.336 0.651-0.651 1.001-0.951 0.155-0.133 0.313-0.261 0.474-0.387 0.023-0.018 0.058-0.045 0.068-0.052 0.043-0.033 0.087-0.065 0.13-0.097 0.101-0.075 0.203-0.148 0.305-0.22 0.398-0.281 0.813-0.528 1.252-0.74 0.103-0.050 0.207-0.096 0.311-0.142 0.006-0.003 0.012-0.005 0.017-0.007 0.007-0.003 0.014-0.006 0.023-0.010 0.051-0.021 0.102-0.041 0.153-0.061 0.22-0.087 0.443-0.166 0.666-0.243 0.226-0.078 0.452-0.154 0.679-0.231-0.006 0.061-0.012 0.121-0.019 0.182-0.001 0.006-0.002 0.015-0.003 0.025-0.005 0.037-0.011 0.074-0.017 0.111-0.014 0.091-0.031 0.181-0.049 0.272-0.038 0.195-0.085 0.388-0.137 0.579-0.048 0.175-0.104 0.349-0.165 0.52-0.030 0.085-0.062 0.17-0.095 0.254-0.006 0.015-0.012 0.029-0.018 0.044s-0.042 0.099-0.053 0.123c-0.152 0.34-0.333 0.667-0.534 0.98-0.082 0.127-0.169 0.251-0.259 0.373 0.002-0.005-0.105 0.133-0.129 0.163-0.065 0.079-0.133 0.156-0.201 0.232-0.226 0.25-0.474 0.481-0.736 0.692-0.001-0.001-0.134 0.101-0.165 0.123-0.071 0.050-0.143 0.099-0.216 0.146-0.158 0.103-0.321 0.196-0.488 0.284-0.077 0.040-0.156 0.078-0.235 0.115-0.035 0.016-0.071 0.032-0.106 0.048-0.003 0.001-0.006 0.002-0.009 0.004-0.177 0.072-0.358 0.133-0.541 0.186-0.229 0.067-0.463 0.117-0.699 0.156-0.016 0.003-0.031 0.005-0.047 0.007-0.059 0.007-0.118 0.013-0.177 0.018-0.139 0.013-0.279 0.019-0.418 0.021-0.272 0.005-0.545-0.011-0.816-0.041-0.011-0.001-0.021-0.003-0.028-0.003z"></path> | ||
| 39 | + <path class="path2" d="M14.605 11.645c-1.456-0.857-3.352-1.192-4.905-1.192-0.002 0-0.004 0-0.006 0-5.165 0-7.662 2.252-7.961 8.273-0.249 6.029 4.731 13.275 12.225 13.275 0.006 0 0.012 0 0.018 0 0.712 0 1.455-0.586 2.023-1.037 0.588 0.451 1.313 1.037 2.024 1.037 0.006 0 0.012 0 0.018 0 7.495 0 12.476-7.245 12.227-13.275-0.299-6.021-2.797-8.273-7.963-8.273-0.002 0-0.004 0-0.006 0-1.559 0-3.458 0.337-4.918 1.202-0-0.002-0-0.003-0.001-0.005-0.531 0.315-1.004 0.698-1.382 1.159-0.378-0.466-0.856-0.853-1.394-1.169z"></path> | ||
| 40 | + </symbol> | ||
| 41 | + <symbol id="icon-heart" viewBox="0 0 32 32"> | ||
| 42 | + <title>heart</title> | ||
| 43 | + <path class="path1" d="M23.6 2c-3.363 0-6.258 2.736-7.599 5.594-1.342-2.858-4.237-5.594-7.601-5.594-4.637 0-8.4 3.764-8.4 8.401 0 9.433 9.516 11.906 16.001 21.232 6.13-9.268 15.999-12.1 15.999-21.232 0-4.637-3.763-8.401-8.4-8.401z"></path> | ||
| 44 | + </symbol> | ||
| 45 | + <symbol id="icon-wrench" viewBox="0 0 32 32"> | ||
| 46 | + <title>wrench</title> | ||
| 47 | + <path class="path1" d="M31.342 25.559l-14.392-12.336c0.67-1.259 1.051-2.696 1.051-4.222 0-4.971-4.029-9-9-9-0.909 0-1.787 0.135-2.614 0.386l5.2 5.2c0.778 0.778 0.778 2.051 0 2.828l-3.172 3.172c-0.778 0.778-2.051 0.778-2.828 0l-5.2-5.2c-0.251 0.827-0.386 1.705-0.386 2.614 0 4.971 4.029 9 9 9 1.526 0 2.963-0.38 4.222-1.051l12.336 14.392c0.716 0.835 1.938 0.882 2.716 0.104l3.172-3.172c0.778-0.778 0.731-2-0.104-2.716z"></path> | ||
| 48 | + </symbol> | ||
| 49 | + <symbol id="icon-appleheart" viewBox="0 0 32 32"> | ||
| 50 | + <title>appleheart</title> | ||
| 51 | + <path class="path1" d="M17.428 8.953h0c1.078 0 4.549-0.553 5.979-1.799 1.455-1.269 2.040-2.842 2.274-3.938 0.226-1.061 0.252-2.369-0.202-2.9-0.193-0.225-0.501-0.317-1.063-0.317-1.354 0-4.171 0.56-5.966 2.062-1.551 1.298-2.179 3.505-2.246 5-0.054 1.219 0.266 1.539 0.371 1.644 0.217 0.217 0.539 0.247 0.854 0.247z"></path> | ||
| 52 | + <path class="path2" d="M29.197 17.412c-0.056-2.204-0.93-4.165-2.595-5.831-1.25-1.25-2.68-1.858-4.371-1.858-1.509 0-2.912 0.495-4.151 0.933-0.803 0.284-1.563 0.552-2.080 0.574-0.517-0.022-1.277-0.29-2.082-0.574-1.238-0.437-2.64-0.933-4.149-0.933-1.691 0-3.121 0.608-4.371 1.858-1.665 1.665-2.538 3.627-2.595 5.831-0.047 1.84 0.47 3.5 0.847 4.712l0.038 0.124c0.374 1.203 1.192 3.532 2.471 5.62 1.68 2.742 3.579 4.132 5.644 4.132 2.441 0 3.289-0.437 3.909-0.757 0.199-0.103 0.236-0.119 0.291-0.123 0.099 0.007 0.155 0.031 0.396 0.149 0.633 0.309 1.499 0.731 3.797 0.731 2.065 0 3.964-1.39 5.644-4.132 1.279-2.088 2.097-4.417 2.47-5.618l0.038-0.124c0.378-1.213 0.895-2.874 0.848-4.713zM21.117 21.223c-0.807 1.228-4.492 4.302-5.038 4.302-0.54 0-4.247-3.085-5.049-4.302-0.402-0.61-0.687-1.282-0.639-2.167 0.084-1.565 1.364-2.858 2.931-2.858 1.611 0 2.403 1.394 2.752 1.394 0.326 0 1.21-1.394 2.752-1.394 1.568 0 2.847 1.293 2.931 2.858 0.047 0.884-0.237 1.554-0.64 2.167z"></path> | ||
| 53 | + </symbol> | ||
| 54 | + <symbol id="icon-avocado" viewBox="0 0 32 32"> | ||
| 55 | + <title>avocado</title> | ||
| 56 | + <path class="path1" d="M17.347 5.581c-3.514 1.108-7.252 3.231-9.302 5.283-3.885 3.888-4.108 9.987-0.496 13.595s9.71 3.379 13.595-0.509c2.050-2.052 4.17-5.792 5.275-9.306 1.247-3.965 1.088-7.112-0.436-8.634s-4.672-1.679-8.636-0.428zM17.627 21.605c-2.045 1.892-5.236 1.768-7.128-0.278s-1.767-5.236 0.278-7.128c2.045-1.892 5.236-1.767 7.128 0.278s1.767 5.237-0.278 7.128z"></path> | ||
| 57 | + <path class="path2" d="M31.258 4.674c-0.376-0.944-0.896-1.752-1.545-2.4-1.489-1.488-3.804-2.274-6.695-2.274-1.857 0-3.924 0.317-6.143 0.943-2.369 0.667-4.825 1.673-7.104 2.909-2.304 1.25-4.252 2.642-5.635 4.025-1.346 1.347-2.389 2.921-3.099 4.676-0.685 1.694-1.032 3.484-1.031 5.32s0.349 3.626 1.036 5.319c0.711 1.755 1.755 3.327 3.103 4.674 1.346 1.345 2.919 2.39 4.673 3.099 1.693 0.685 3.481 1.035 5.316 1.035 0 0 0.001 0 0.001 0 1.837 0 3.628-0.351 5.322-1.037 1.756-0.711 3.329-1.757 4.677-3.105 1.382-1.384 2.772-3.334 4.020-5.639 1.234-2.28 2.237-4.738 2.902-7.107 0.774-2.758 1.071-5.254 0.882-7.419-0.097-1.114-0.326-2.129-0.68-3.018zM28.541 14.405c-0.614 2.186-1.542 4.458-2.685 6.57-1.113 2.057-2.381 3.848-3.57 5.038-2.173 2.175-5.067 3.375-8.151 3.375-0 0-0.001 0-0.001 0-3.080 0-5.972-1.198-8.143-3.367-2.174-2.172-3.371-5.066-3.373-8.148s1.194-5.976 3.365-8.15c1.189-1.191 2.977-2.461 5.032-3.576 2.111-1.145 4.382-2.076 6.567-2.691 1.989-0.561 3.818-0.845 5.435-0.845 2.183 0 3.86 0.522 4.848 1.51 1.742 1.74 1.994 5.585 0.675 10.283z"></path> | ||
| 58 | + </symbol> | ||
| 59 | + <symbol id="icon-star" viewBox="0 0 32 32"> | ||
| 60 | + <title>star</title> | ||
| 61 | + <path class="path1" d="M16 23.808l-10.038 6.692 4.462-11.154-10.038-6.692h11.154l4.462-11.154 4.462 11.154h11.154l-10.038 6.692 4.462 11.154z"></path> | ||
| 62 | + </symbol> | ||
| 63 | + <symbol id="icon-bananas" viewBox="0 0 32 32"> | ||
| 64 | + <title>bananas</title> | ||
| 65 | + <path class="path1" d="M11.952 22.366c1.323-0.015 2.625-0.214 3.87-0.595 1.292-0.395 2.489-0.973 3.56-1.719 1.63-1.136 2.951-2.583 3.924-4.302 0.062-0.122 0.125-0.25 0.194-0.391 0.332-0.678 0.637-1.408 0.882-2.11 0.060-0.172 0.113-0.376 0.169-0.592 0.161-0.62 0.373-1.438 0.959-2.141l-0.262-2.489c-0.051-0.487 0.011-1.007 0.175-1.463 0.235-0.654 0.677-1.158 1.244-1.421 0.18-0.083 0.375-0.126 0.573-0.126 0.010 0 0.020 0 0.030 0 0.045 0.001 0.3 0.008 0.665 0.047 0.143-0.865 0.301-1.819 0.316-1.913-0.333-1.136-2.583-1.84-2.69-1.873-0.403 0.070-0.873 0.526-0.995 1.268l-0.518 3.136-0.009 0.004c-0.004 0.002-0.008 0.003-0.012 0.005l-0.005 0.002c-0.059 0.024-0.129 0.053-0.2 0.089-0.645 0.33-0.989 0.928-1.322 1.507-0.12 0.209-0.244 0.425-0.38 0.621-0.453 0.657-0.976 1.325-1.513 1.931-0.116 0.131-0.22 0.248-0.325 0.364-1.546 1.557-3.384 2.72-5.463 3.456-3.015 1.067-6.427 1.063-9.606-0.012-0.201-0.068-0.404-0.141-0.603-0.218-0.218-0.084-0.489-0.188-0.778-0.286-0.5-0.169-1.139-0.351-1.755-0.351-0.382 0-0.755 0.070-1.081 0.255-0.281 0.16-0.51 0.397-0.682 0.706-0.674 1.213-0.153 2.2 0.51 3.087 0.603 0.806 1.293 1.515 2.051 2.107 1.451 1.134 3.070 2.007 4.811 2.595 1.397 0.472 2.832 0.746 4.266 0.822z"></path> | ||
| 66 | + <path class="path2" d="M30.706 10.861c0 0-0.342-3.254-0.355-3.378-0.459-0.749-1.847-0.991-2.604-1.068-0.006-0.001-0.011-0.001-0.017-0.002s-0.011-0.001-0.017-0.002c-0.285-0.028-0.472-0.032-0.472-0.032-0.521 0.241-0.692 0.979-0.637 1.505l0.331 3.151c-0.003 0.003-0.007 0.005-0.010 0.007l-0.005 0.004c-0.051 0.039-0.111 0.086-0.17 0.14-0.538 0.492-0.712 1.163-0.88 1.812-0.060 0.233-0.123 0.474-0.201 0.698-0.262 0.753-0.589 1.535-0.945 2.261-0.077 0.156-0.146 0.297-0.217 0.437-0.422 0.748-0.903 1.45-1.442 2.103-0.022 0.027-0.045 0.054-0.067 0.081-0.024 0.028-0.048 0.057-0.072 0.085-0.803 0.944-1.727 1.782-2.765 2.506-2.389 1.664-5.331 2.56-8.367 2.56-0.295 0-0.591-0.008-0.888-0.026-0.212-0.012-0.427-0.029-0.638-0.050-0.232-0.023-0.522-0.052-0.826-0.069-0.168-0.010-0.35-0.017-0.539-0.017-0.775 0-1.672 0.12-2.234 0.682-0.231 0.231-0.39 0.523-0.475 0.869-0.33 1.358 0.438 2.176 1.317 2.858 0.796 0.618 1.651 1.119 2.54 1.489 1.702 0.709 3.496 1.122 5.332 1.227 0.311 0.018 0.622 0.027 0.931 0.027 3.604 0 7.066-1.206 9.837-3.442 4.403-3.554 6.563-9.222 5.637-14.794-0.11-0.664-0.504-1.253-1.083-1.624z"></path> | ||
| 67 | + </symbol> | ||
| 68 | + <symbol id="icon-books" viewBox="0 0 36 32"> | ||
| 69 | + <title>books</title> | ||
| 70 | + <path class="path1" d="M7 4h-6c-0.55 0-1 0.45-1 1v22c0 0.55 0.45 1 1 1h6c0.55 0 1-0.45 1-1v-22c0-0.55-0.45-1-1-1zM6 10h-4v-2h4v2z"></path> | ||
| 71 | + <path class="path2" d="M17 4h-6c-0.55 0-1 0.45-1 1v22c0 0.55 0.45 1 1 1h6c0.55 0 1-0.45 1-1v-22c0-0.55-0.45-1-1-1zM16 10h-4v-2h4v2z"></path> | ||
| 72 | + <path class="path3" d="M23.909 5.546l-5.358 2.7c-0.491 0.247-0.691 0.852-0.443 1.343l8.999 17.861c0.247 0.491 0.852 0.691 1.343 0.443l5.358-2.7c0.491-0.247 0.691-0.852 0.443-1.343l-8.999-17.861c-0.247-0.491-0.852-0.691-1.343-0.443z"></path> | ||
| 73 | + </symbol> | ||
| 74 | + <symbol id="icon-cake" viewBox="0 0 32 32"> | ||
| 75 | + <title>cake</title> | ||
| 76 | + <path class="path1" d="M30.358 15.146c-0.563-1.465-1.179-3.082-2.169-4.321-0.748-0.937-2.151-1.748-3.394-1.558-0.016 0.002-0.12 0.025-0.3 0.065 0.045 0.311 0.068 0.626 0.068 0.944 0 0.884-0.174 1.743-0.516 2.552-0.33 0.781-0.803 1.482-1.404 2.083s-1.302 1.074-2.083 1.404c-0.81 0.342-1.668 0.516-2.552 0.516s-1.743-0.174-2.552-0.516c-0.781-0.33-1.482-0.803-2.083-1.404s-1.074-1.302-1.404-2.083c-0.081-0.192-0.153-0.387-0.215-0.584-5.152 1.182-9.928 2.279-10.207 2.344-0.246 0.057-0.545 0.091-0.766 0.209-0.186 0.099-0.32 0.257-0.32 0.539v12.859c0 0.507 0.536 0.974 1.196 1.042l26.282 2.735c1.977 0.206 3.582-0.86 3.582-2.382 0-0.961-0.639-1.87-1.608-2.465 0.969-0.392 1.608-1.17 1.608-2.129s-0.639-1.869-1.607-2.462c2.858-1.164 1.243-5.312 0.445-7.391zM24.063 29.481l-21.077-2.195v-2.107l21.077 2.193c1.977 0.206 3.582 0.844 3.582 1.426s-1.605 0.889-3.582 0.683zM24.063 25.282l-21.077-2.195v-2.108l21.077 2.196c1.977 0.206 3.582 0.844 3.582 1.426s-1.605 0.887-3.582 0.681zM24.063 21.083l-21.077-2.193v-2.108l21.077 2.193c1.977 0.206 3.582 0.846 3.582 1.427 0 0.584-1.605 0.887-3.582 0.681z"></path> | ||
| 77 | + <path class="path2" d="M13.472 10.278c0 0.531 0.092 1.041 0.259 1.514 0.623 1.76 2.302 3.020 4.275 3.020 2.505 0 4.535-2.030 4.535-4.535 0-0.167-0.009-0.333-0.027-0.495-0.247-2.271-2.171-4.039-4.508-4.039-0.239 0-0.473 0.019-0.702 0.054-0.155-0.317-0.327-0.628-0.513-0.93-0.187-0.305-0.387-0.602-0.597-0.891-0.257-0.354-0.528-0.696-0.805-1.024-0.516-0.611-1.077-1.189-1.693-1.7-0.54-0.448-1.113-0.879-1.758-1.164-0.365-0.161-0.783-0.11-1.001 0.262-0.184 0.315-0.102 0.839 0.262 1.001 0.303 0.134 0.59 0.301 0.864 0.486 0.079 0.054 0.158 0.108 0.235 0.164 0.028 0.021 0.129 0.097 0.155 0.117 0.117 0.093 0.232 0.187 0.345 0.284 0.298 0.257 0.584 0.528 0.857 0.811 0.288 0.298 0.565 0.607 0.827 0.928 0.075 0.091 0.148 0.183 0.221 0.276 0 0 0 0 0.001 0.001 0.003 0.003 0.005 0.007 0.009 0.011 0.030 0.040 0.061 0.081 0.091 0.121 0.001 0.002 0.002 0.003 0.003 0.005 0.119 0.16 0.236 0.323 0.348 0.488 0.078 0.115 0.155 0.232 0.23 0.35 0.147 0.229 0.286 0.463 0.417 0.702 0.031 0.057 0.061 0.113 0.091 0.17-1.441 0.76-2.423 2.272-2.423 4.014z"></path> | ||
| 78 | + </symbol> | ||
| 79 | + <symbol id="icon-cinema" viewBox="0 0 32 32"> | ||
| 80 | + <title>cinema</title> | ||
| 81 | + <path class="path1" d="M6.861 13.529c-0.058-0.489-0.231-0.942-0.493-1.333l23.413-7.817-1.229-3.681c-0.179-0.535-0.757-0.824-1.292-0.645l-25.468 8.503c-0.535 0.178-0.824 0.757-0.645 1.292l0.603 1.805c-0.602 0.559-0.979 1.355-0.979 2.239 0 1.145 0.633 2.144 1.567 2.667v14.42c0 0.564 0.458 1.021 1.021 1.021h26.85c0.563 0 1.021-0.457 1.021-1.021v-17.45h-24.368zM21.784 3.082l3.1-1.035-0.746 3.015-3.1 1.035 0.746-3.015zM14.125 5.639l3.1-1.035-0.746 3.015-3.1 1.035 0.746-3.015zM3.827 15.449c-0.858 0-1.557-0.698-1.557-1.557s0.699-1.557 1.557-1.557c0.859 0 1.557 0.698 1.557 1.557s-0.699 1.557-1.557 1.557zM6.467 8.196l3.1-1.035-0.746 3.015-3.1 1.035 0.746-3.015zM9.513 16.977h-3.268l1.662-2.623h3.268l-1.662 2.623zM15.98 14.353h3.268l-1.662 2.623h-3.268l1.662-2.623zM15.178 27.032v-6.92l5.511 3.46-5.511 3.46zM25.66 16.977h-3.268l1.662-2.623h3.268l-1.662 2.623z"></path> | ||
| 82 | + </symbol> | ||
| 83 | + <symbol id="icon-tea" viewBox="0 0 32 32"> | ||
| 84 | + <title>tea</title> | ||
| 85 | + <path class="path1" d="M14.503 32h8.728c5.305 0 5.318 0.010 5.318-5.295v-17.695c0-2.091-0.013-2.075-2.101-2.075h-15.158c-2.108 0-2.095-0.013-2.095 2.075v1.351c-0.498-0.193-1.009-0.305-1.564-0.305-2.311 0-4.18 1.872-4.18 4.183v7.841c0 2.311 1.869 4.18 4.18 4.18 0.554 0 1.066-0.11 1.564-0.302v0.747c0 5.305 0.003 5.295 5.308 5.295zM23.835 10.58c0-0.574 0.471-1.046 1.046-1.046s1.046 0.471 1.046 1.046v15.158c0 0.574-0.471 1.046-1.046 1.046s-1.046-0.471-1.046-1.046v-15.158zM7.634 23.647c-0.87 0-1.56-0.701-1.56-1.567v-7.841c0-0.866 0.694-1.567 1.56-1.567s1.56 0.701 1.56 1.567v7.841c0 0.866-0.691 1.567-1.56 1.567z"></path> | ||
| 86 | + <path class="path2" d="M13.105 2.985c-0.040-0.030-0.080-0.060-0.12-0.086s-0.080-0.056-0.123-0.083c-0.040-0.027-0.083-0.053-0.123-0.080-0.043-0.027-0.086-0.050-0.126-0.076-0.173-0.103-0.349-0.196-0.534-0.285-0.369-0.173-0.754-0.315-1.152-0.428-0.199-0.056-0.398-0.103-0.601-0.146l-0.126-0.027-0.139-0.030-0.139-0.027-0.063-0.013-0.060-0.013c-0.080-0.017-0.163-0.033-0.246-0.050s-0.169-0.037-0.256-0.053c-0.043-0.010-0.086-0.017-0.126-0.027-0.043-0.010-0.083-0.020-0.126-0.027-0.043-0.010-0.083-0.017-0.126-0.027s-0.083-0.017-0.126-0.027c-0.083-0.020-0.166-0.037-0.249-0.056s-0.163-0.040-0.246-0.056c-0.040-0.010-0.083-0.017-0.123-0.030-0.040-0.010-0.080-0.020-0.12-0.030s-0.080-0.020-0.12-0.027c-0.040-0.010-0.080-0.020-0.12-0.030-0.631-0.153-1.218-0.319-1.73-0.491-0.256-0.086-0.491-0.173-0.704-0.256s-0.398-0.166-0.554-0.242c-0.156-0.073-0.279-0.139-0.365-0.186s-0.133-0.076-0.133-0.076-0.003 0.056 0.013 0.156c0.013 0.1 0.043 0.249 0.106 0.428 0.060 0.179 0.153 0.395 0.282 0.627s0.299 0.478 0.508 0.727c0.209 0.249 0.458 0.501 0.744 0.737s0.601 0.461 0.946 0.664c0.342 0.203 0.714 0.388 1.096 0.541 0.096 0.040 0.193 0.076 0.289 0.113s0.196 0.073 0.295 0.103c0.1 0.033 0.199 0.063 0.299 0.093 0.103 0.030 0.209 0.056 0.312 0.083l0.12 0.030 0.037 0.010 0.139 0.033 0.139 0.030 0.070 0.017 0.083 0.017c0.169 0.033 0.342 0.066 0.508 0.1 0.332 0.063 0.654 0.123 0.969 0.183 0.153 0.030 0.305 0.060 0.455 0.090 0.073 0.017 0.146 0.030 0.216 0.043 0.070 0.017 0.143 0.030 0.209 0.046 0.276 0.060 0.531 0.123 0.764 0.193s0.442 0.146 0.627 0.232c0.183 0.086 0.342 0.183 0.471 0.282 0.033 0.023 0.060 0.050 0.090 0.073 0.027 0.023 0.053 0.050 0.076 0.073s0.046 0.046 0.063 0.070c0.020 0.023 0.037 0.043 0.053 0.060 0.030 0.040 0.053 0.070 0.066 0.093s0.020 0.037 0.020 0.037 0.010-0.010 0.023-0.037c0.013-0.023 0.033-0.060 0.053-0.113 0.010-0.027 0.020-0.053 0.030-0.086s0.017-0.070 0.027-0.106c0.017-0.080 0.027-0.173 0.030-0.279 0.003-0.212-0.040-0.471-0.146-0.75s-0.276-0.571-0.498-0.847c-0.222-0.285-0.498-0.548-0.81-0.78z"></path> | ||
| 87 | + <path class="path3" d="M14.294 1.208c0.129 0.232 0.299 0.478 0.508 0.727s0.458 0.501 0.744 0.737c0.286 0.236 0.601 0.461 0.946 0.664 0.342 0.203 0.714 0.388 1.096 0.541 0.096 0.040 0.193 0.076 0.289 0.113s0.196 0.073 0.295 0.103c0.1 0.033 0.199 0.063 0.299 0.093 0.103 0.030 0.209 0.056 0.312 0.083l0.119 0.030 0.037 0.010 0.139 0.033 0.139 0.030 0.070 0.017 0.083 0.017c0.169 0.033 0.342 0.066 0.508 0.1 0.332 0.063 0.654 0.123 0.969 0.183 0.153 0.030 0.305 0.060 0.455 0.090 0.073 0.017 0.146 0.030 0.216 0.043 0.070 0.017 0.143 0.030 0.209 0.046 0.276 0.060 0.531 0.123 0.764 0.193s0.442 0.146 0.627 0.232c0.183 0.086 0.342 0.183 0.471 0.282 0.033 0.023 0.060 0.050 0.090 0.073 0.027 0.023 0.053 0.050 0.076 0.073s0.046 0.046 0.063 0.070c0.020 0.023 0.037 0.043 0.053 0.060 0.030 0.040 0.053 0.070 0.066 0.093s0.020 0.037 0.020 0.037 0.010-0.010 0.023-0.037c0.013-0.023 0.033-0.060 0.053-0.113 0.010-0.027 0.020-0.053 0.030-0.086s0.017-0.070 0.027-0.106c0.017-0.080 0.027-0.173 0.030-0.279 0.003-0.212-0.040-0.471-0.146-0.75s-0.276-0.571-0.498-0.847c-0.222-0.276-0.501-0.538-0.813-0.77-0.040-0.030-0.080-0.060-0.12-0.086s-0.080-0.056-0.123-0.083c-0.040-0.027-0.083-0.053-0.123-0.080-0.043-0.027-0.086-0.050-0.126-0.076-0.173-0.103-0.349-0.196-0.535-0.285-0.369-0.173-0.754-0.315-1.152-0.428-0.199-0.056-0.398-0.103-0.601-0.146l-0.126-0.027-0.139-0.030-0.139-0.027-0.063-0.013-0.060-0.013c-0.080-0.017-0.163-0.033-0.246-0.050s-0.169-0.037-0.256-0.053c-0.043-0.010-0.086-0.017-0.126-0.027-0.043-0.010-0.083-0.020-0.126-0.027-0.043-0.010-0.083-0.017-0.126-0.027s-0.083-0.017-0.126-0.027c-0.083-0.020-0.166-0.037-0.249-0.056s-0.163-0.040-0.246-0.056c-0.040-0.010-0.083-0.017-0.123-0.030-0.040-0.010-0.080-0.020-0.12-0.030s-0.080-0.020-0.119-0.027c-0.040-0.010-0.080-0.020-0.119-0.030-0.631-0.153-1.218-0.319-1.73-0.491-0.256-0.086-0.491-0.173-0.704-0.256s-0.398-0.166-0.554-0.242c-0.156-0.073-0.279-0.139-0.365-0.186s-0.133-0.076-0.133-0.076-0.003 0.056 0.013 0.156c0.013 0.1 0.043 0.249 0.106 0.428 0.063 0.173 0.153 0.388 0.286 0.618z"></path> | ||
| 88 | + </symbol> | ||
| 89 | + <symbol id="icon-cupcake" viewBox="0 0 32 32"> | ||
| 90 | + <title>cupcake</title> | ||
| 91 | + <path class="path1" d="M6.214 22.622c-0.247 0.027-0.493 0.041-0.74 0.041-0.689 0-1.453-0.127-2.142-0.353l1.631 7.2c0.141 0.624 0.696 1.069 1.336 1.069h18.888c0.641 0 1.196-0.442 1.336-1.069l1.597-7.052c-0.524 0.134-1.059 0.206-1.587 0.206-0.418 0-0.833-0.041-1.241-0.12l-1.199 5.294h-1.922l1.090-5.418c-0.469 0.13-0.956 0.212-1.446 0.236l-1.042 5.181h-2.101l0.247-5.702c-0.058-0.024-0.113-0.048-0.171-0.075-0.391 0.182-0.798 0.322-1.216 0.422l-0.233 5.356h-2.906l-0.233-5.442c-0.23-0.069-0.456-0.147-0.675-0.24-0.226 0.096-0.459 0.175-0.696 0.243l0.233 5.435h-2.303l-1.066-5.308c-0.493-0.099-0.977-0.257-1.432-0.469-0.017 0.007-0.038 0.017-0.055 0.024l1.151 5.757h-1.922l-1.182-5.216z"></path> | ||
| 92 | + <path class="path2" d="M3.058 21.093c0.123 0.058 0.247 0.113 0.374 0.161 0.624 0.236 1.374 0.38 2.042 0.38 0.171 0 0.343-0.007 0.514-0.024 0.702-0.065 1.367-0.264 1.967-0.565 0.089-0.045 0.178-0.093 0.264-0.14 0.377 0.216 0.781 0.391 1.21 0.514 0.487 0.14 1.001 0.219 1.535 0.219 0.624 0 1.22-0.103 1.778-0.295 0.257-0.089 0.504-0.195 0.74-0.315 0.202 0.106 0.411 0.195 0.627 0.278 0.589 0.216 1.227 0.336 1.892 0.336 0.548 0 1.076-0.079 1.573-0.23 0.411-0.123 0.805-0.291 1.172-0.504 0.072 0.041 0.144 0.079 0.216 0.12 0.757 0.391 1.614 0.613 2.526 0.613 0.178 0 0.356-0.010 0.531-0.027 0.514-0.048 1.007-0.171 1.47-0.35 0.178-0.069 0.353-0.147 0.521-0.236 0.466 0.24 0.973 0.418 1.508 0.517 0.329 0.062 0.668 0.093 1.014 0.093 0.627 0 1.254-0.116 1.85-0.332 1.552-0.562 2.885-1.792 3.358-3.386 0.274-0.925 0.312-1.806 0.202-2.755-0.226-1.964-0.781-3.903-1.652-5.678-1.306-2.659-3.379-4.869-6.024-6.226-4.050-2.080-9.263-2.31-13.625-1.121-2.964 0.809-5.613 2.488-7.47 4.948-1.364 1.806-2.275 3.934-2.779 6.137-0.154 0.672-0.271 1.354-0.346 2.039-0.137 1.268 0.010 2.652 0.72 3.735 0.559 0.857 1.36 1.638 2.293 2.094zM19.229 7.235l2.628-1.902c0.308-0.223 0.737-0.154 0.956 0.154 0.223 0.305 0.154 0.737-0.154 0.956l-2.628 1.902c-0.12 0.089-0.26 0.13-0.401 0.13-0.212 0-0.422-0.099-0.555-0.284-0.223-0.305-0.151-0.733 0.154-0.956zM16.868 9.36c0.223 0.305 0.154 0.737-0.154 0.956l-2.628 1.902c-0.12 0.089-0.26 0.13-0.401 0.13-0.212 0-0.421-0.099-0.555-0.284-0.223-0.305-0.154-0.737 0.154-0.956l2.628-1.902c0.305-0.219 0.733-0.151 0.956 0.154zM12.797 7.235l2.628-1.902c0.305-0.223 0.737-0.154 0.956 0.154 0.223 0.305 0.154 0.737-0.154 0.956l-2.628 1.902c-0.12 0.089-0.26 0.13-0.401 0.13-0.212 0-0.421-0.099-0.555-0.284-0.219-0.305-0.151-0.733 0.154-0.956zM6.848 11.108l2.628-1.902c0.308-0.223 0.737-0.154 0.956 0.154s0.154 0.737-0.154 0.956l-2.628 1.902c-0.12 0.089-0.26 0.13-0.401 0.13-0.212 0-0.421-0.099-0.555-0.284-0.219-0.305-0.151-0.733 0.154-0.956z"></path> | ||
| 93 | + <path class="path3" d="M16.005 1.472c-0.137 0-0.271 0-0.404 0.003l1.117 0.007c-0.236-0.007-0.473-0.010-0.713-0.010z"></path> | ||
| 94 | + </symbol> | ||
| 95 | + <symbol id="icon-dress" viewBox="0 0 32 32"> | ||
| 96 | + <title>dress</title> | ||
| 97 | + <path class="path1" d="M25.243 18.986c-0.846-2.443-1.909-4.553-3.128-6.080h-1.657c1.363 4.51 3.5 5.754 4.786 6.080z"></path> | ||
| 98 | + <path class="path2" d="M9.874 9.549c0.275 0.56 0.482 1.146 0.625 1.746h11.003c0.142-0.6 0.349-1.186 0.625-1.746l0.001-0.002c0.599-1.22 0.501-2.668-0.257-3.796-0.777-1.158-1.306-3.127-1.364-5.389-0.005-0.201-0.17-0.362-0.371-0.362h-0.829c-0.201 0-0.365 0.159-0.371 0.36-0.092 3.103-1.371 5.564-2.936 5.564s-2.843-2.46-2.936-5.564c-0.006-0.201-0.17-0.36-0.371-0.36h-0.829c-0.201 0-0.366 0.16-0.371 0.362-0.058 2.262-0.587 4.231-1.364 5.389-0.756 1.127-0.855 2.578-0.257 3.796l0.001 0.002z"></path> | ||
| 99 | + <path class="path3" d="M11.542 12.907h-1.657c-1.22 1.527-2.282 3.638-3.129 6.082 1.29-0.324 3.422-1.567 4.786-6.082z"></path> | ||
| 100 | + <path class="path4" d="M25.784 20.696c-0.599-0.039-1.465-0.209-2.426-0.76-2.072-1.187-3.61-3.551-4.578-7.029h-5.559c-0.968 3.479-2.507 5.843-4.578 7.029-0.961 0.55-1.827 0.72-2.426 0.76-0.92 3.185-1.49 6.79-1.601 10.348-0.008 0.251 0.086 0.494 0.261 0.674s0.415 0.282 0.665 0.282h20.918c0.251 0 0.491-0.102 0.666-0.282s0.268-0.423 0.261-0.674c-0.111-3.558-0.681-7.163-1.601-10.348z"></path> | ||
| 101 | + </symbol> | ||
| 102 | + <symbol id="icon-eggplant" viewBox="0 0 32 32"> | ||
| 103 | + <title>eggplant</title> | ||
| 104 | + <path class="path1" d="M15.368 28.274c1.893-1.893 4.197-5.618 7.249-10.607 1.074-1.758 2.796-3.385 4.342-4.985-0.263-0.738-0.566-1.651-0.697-2.301-0.064-0.313-0.131-0.721-0.199-1.135-0.384 0.269-0.539 0.354-0.606 0.391-0.707 0.387-1.667 0.778-2.348 1.037-0.158 0.061-0.323 0.091-0.492 0.091-0.441 0-0.849-0.216-1.098-0.573-0.249-0.36-0.3-0.825-0.138-1.243 0.259-0.68 0.653-1.64 1.037-2.348 0.037-0.067 0.121-0.222 0.391-0.606-0.418-0.064-0.822-0.135-1.135-0.199-0.63-0.128-1.502-0.414-2.227-0.67-1.549 1.516-3.183 3.197-5.063 4.315-5.477 3.264-9.155 5.349-10.833 7.026-3.853 3.847-5.042 9.334-1.189 13.191s9.148 2.472 13.005-1.384z"></path> | ||
| 105 | + <path class="path2" d="M31.082 0.148c-0.088-0.064-0.182-0.098-0.273-0.098-0.162 0-0.31 0.098-0.391 0.28-0.168 0.371-0.472 0.849-0.896 1.448-0.704 1.142-1.651 1.509-1.651 1.509-0.569-0.404-1.216-0.788-1.843-1.091-0.674-0.327-1.421-0.509-2.169-0.509-0.455 0-0.913 0.067-1.351 0.212-0.95 0.313-2.186 1.031-3.133 1.637-0.259 0.165-0.232 0.394 0.054 0.499 0.232 0.084 0.522 0.189 0.832 0.293 0.549 0.185 1.159 0.374 1.607 0.465 0.603 0.121 1.593 0.269 2.213 0.357 0.303 0.044 0.397 0.273 0.212 0.515-0.337 0.441-0.822 1.095-0.99 1.405-0.371 0.677-0.758 1.637-0.98 2.226-0.094 0.243 0.077 0.448 0.293 0.448 0.040 0 0.084-0.007 0.128-0.024 0.586-0.226 1.549-0.61 2.226-0.98 0.31-0.168 0.963-0.657 1.405-0.99 0.084-0.064 0.168-0.094 0.243-0.094 0.138 0 0.246 0.108 0.273 0.307 0.088 0.616 0.232 1.61 0.357 2.213 0.094 0.468 0.296 1.108 0.488 1.674 0.098 0.286 0.192 0.552 0.273 0.768 0.057 0.155 0.148 0.232 0.246 0.232 0.084 0 0.175-0.061 0.253-0.179 0.606-0.947 1.324-2.183 1.637-3.133 0.118-0.357 0.189-0.744 0.209-1.118 0.078-1.472-0.623-2.661-1.354-3.874-0.020-0.034-0.229-0.307-0.216-0.344 0 0 0.404-0.852 1.509-1.651 0.613-0.421 0.953-0.677 1.428-0.92 0.28-0.128 0.364-0.418 0.182-0.664-0.246-0.333-0.485-0.573-0.822-0.822z"></path> | ||
| 106 | + </symbol> | ||
| 107 | + <symbol id="icon-elevator" viewBox="0 0 32 32"> | ||
| 108 | + <title>elevator</title> | ||
| 109 | + <path class="path1" d="M6.179 9.958c-0.345-0.345-0.518-0.765-0.518-1.258s0.173-0.913 0.518-1.258c0.345-0.345 0.765-0.518 1.258-0.518s0.913 0.173 1.258 0.518c0.345 0.345 0.518 0.765 0.518 1.258s-0.173 0.913-0.518 1.258-0.765 0.518-1.258 0.518c-0.493 0-0.913-0.173-1.258-0.518zM3.904 18.449c0.111 0.086 0.24 0.13 0.388 0.13s0.277-0.043 0.388-0.13 0.167-0.228 0.167-0.425v-4.81c0-0.074 0.037-0.123 0.111-0.148s0.136-0.037 0.185-0.037 0.111 0.012 0.185 0.037c0.074 0.025 0.111 0.074 0.111 0.148v11.063c0 0.222 0.080 0.407 0.24 0.555s0.351 0.222 0.574 0.222c0.222 0 0.413-0.074 0.574-0.222s0.24-0.333 0.24-0.555v-6.771c0-0.123 0.049-0.203 0.148-0.241s0.173-0.055 0.222-0.055 0.117 0.019 0.204 0.055 0.13 0.117 0.13 0.241v6.771c0 0.222 0.080 0.407 0.24 0.555s0.351 0.222 0.573 0.222c0.247 0 0.444-0.074 0.592-0.222s0.222-0.333 0.222-0.555l0.037-11.063c0-0.074 0.037-0.123 0.111-0.148s0.136-0.037 0.185-0.037 0.111 0.012 0.185 0.037 0.111 0.074 0.111 0.148v4.81c0 0.197 0.056 0.339 0.166 0.425s0.234 0.13 0.37 0.13c0.136 0 0.259-0.043 0.37-0.13s0.166-0.228 0.166-0.425v-5.106c0-0.493-0.166-0.937-0.499-1.332s-0.783-0.592-1.351-0.592h-3.885c-0.567 0-0.981 0.197-1.239 0.592s-0.389 0.839-0.389 1.332v5.106c0 0.197 0.055 0.339 0.167 0.425zM23.088 4.056c0.222 0.21 0.333 0.475 0.333 0.795v22.052c0 0.321-0.111 0.586-0.333 0.796s-0.493 0.315-0.814 0.315h-21.127c-0.321 0-0.592-0.105-0.814-0.315s-0.333-0.475-0.333-0.796v-22.052c0-0.321 0.111-0.586 0.333-0.795s0.493-0.314 0.814-0.314h21.127c0.321 0 0.592 0.105 0.814 0.314zM21.571 5.592h-19.721v20.572h19.721v-20.572zM15.947 10.476c0.493 0 0.913-0.173 1.258-0.518s0.518-0.765 0.518-1.258-0.173-0.913-0.518-1.258c-0.345-0.345-0.765-0.518-1.258-0.518s-0.913 0.173-1.258 0.518c-0.345 0.345-0.518 0.765-0.518 1.258s0.173 0.913 0.518 1.258 0.765 0.518 1.258 0.518zM12.414 18.449c0.111 0.086 0.241 0.13 0.389 0.13s0.277-0.043 0.389-0.13 0.166-0.228 0.166-0.425v-4.81c0-0.074 0.037-0.123 0.111-0.148s0.136-0.037 0.185-0.037 0.111 0.012 0.185 0.037 0.111 0.074 0.111 0.148v11.063c0 0.222 0.080 0.407 0.241 0.555s0.351 0.222 0.573 0.222 0.413-0.074 0.573-0.222c0.16-0.148 0.241-0.333 0.241-0.555v-6.771c0-0.123 0.049-0.203 0.148-0.241s0.173-0.055 0.222-0.055 0.123 0.019 0.222 0.055c0.099 0.037 0.148 0.117 0.148 0.241v6.771c0 0.222 0.074 0.407 0.222 0.555s0.345 0.222 0.592 0.222c0.222 0 0.413-0.074 0.573-0.222s0.241-0.333 0.241-0.555v-11.063c0-0.074 0.037-0.123 0.111-0.148s0.136-0.037 0.185-0.037 0.111 0.012 0.185 0.037c0.074 0.025 0.111 0.074 0.111 0.148v4.81c0 0.197 0.055 0.339 0.166 0.425s0.241 0.13 0.389 0.13 0.277-0.043 0.389-0.13 0.166-0.228 0.166-0.425v-5.106c0-0.493-0.173-0.937-0.518-1.332s-0.802-0.592-1.369-0.592h-3.848c-0.567 0-0.987 0.197-1.258 0.592s-0.407 0.839-0.407 1.332v5.106c0 0.197 0.056 0.339 0.166 0.425zM31.669 23.692c-0.64 0-1.658 0-1.658 0s0-0.276 0-0.7c0-1.308 0-3.855 0-4.83 0 0 0.008-0.228-0.288-0.228s-2.111 0-2.524 0c-0.415 0-0.342 0.273-0.342 0.273 0 1.004 0 3.465 0 4.821 0 0.473 0 0.781 0 0.781s-1.27 0-1.795 0c-0.523 0-0.041 0.456-0.041 0.456l3.185 3.849c0 0 0.261 0.306 0.535 0.031 0.377-0.378 3.085-3.974 3.085-3.974s0.481-0.477-0.157-0.477zM25.149 8.654c0.64 0 1.658 0 1.658 0s0 0.276 0 0.7c0 1.308 0 3.855 0 4.83 0 0-0.008 0.228 0.288 0.228s2.111 0 2.524 0c0.415 0 0.342-0.273 0.342-0.273 0-1.004 0-3.465 0-4.821 0-0.473 0-0.781 0-0.781s1.27 0 1.795 0c0.523 0 0.041-0.456 0.041-0.456l-3.185-3.849c0 0-0.261-0.306-0.535-0.031-0.377 0.378-3.085 3.974-3.085 3.974s-0.481 0.477 0.157 0.477z"></path> | ||
| 110 | + </symbol> | ||
| 111 | + <symbol id="icon-flipflop" viewBox="0 0 32 32"> | ||
| 112 | + <title>flipflop</title> | ||
| 113 | + <path class="path1" d="M12.076 2.018c-1.354-1.047-3.194-1.167-4.867-0.673-0.527 0.153-1.033 0.367-1.5 0.633-2.207 1.24-4.707 3.714-5.361 6.214-0.633 2.427-0.28 4.987 0.1 7.454 0.113-0.433 0.267-0.854 0.453-1.247 1.24-2.614 3.981-3.854 6.041-5.694v-1.060c0-0.36 0.3-0.654 0.653-0.654 0.36 0 0.653 0.3 0.653 0.654v1.113c1.040 0.954 1.974 2.060 2.907 3.114 0.507 0.573 1.007 1.16 1.507 1.74 0.193 0.227 0.393 0.453 0.58 0.693 0.14-1.76 0.433-3.474 0.713-5.321 0.38-2.5 0.12-5.427-1.88-6.968z"></path> | ||
| 114 | + <path class="path2" d="M4.042 23.007c-1.047-0.333-1.92-1.080-2.574-1.98 0.553 2.234 1.24 4.454 1.92 6.528 1.274 3.907 5.561 3.961 8.341 2.5 2.6-1.367 2.207-5.861 1.78-9.488-0.28 0.42-0.607 0.82-0.8 1.28-0.133 0.333-0.433 0.56-0.807 0.46-0.313-0.087-0.593-0.473-0.46-0.807 0.473-1.154 1.487-2.034 1.587-3.34 0.080-1.007-0.047-1.96-0.633-2.807-0.727-1.040-1.647-1.994-2.5-2.927-0.773-0.847-1.52-1.74-2.347-2.534-1.787 1.48-4.087 2.614-5.261 4.661-0.673 1.167-1.020 2.787-0.593 4.101 0.407 1.247 1.387 2.674 2.694 3.094 0.807 0.253 0.46 1.52-0.347 1.26z"></path> | ||
| 115 | + <path class="path3" d="M31.552 15.646c0.38-2.467 0.733-5.027 0.1-7.454-0.653-2.5-3.16-4.974-5.367-6.214-0.467-0.267-0.973-0.48-1.5-0.633-1.667-0.487-3.514-0.373-4.867 0.673-1.994 1.547-2.254 4.467-1.88 6.968 0.273 1.84 0.573 3.554 0.713 5.321 0.187-0.233 0.387-0.467 0.58-0.693 0.5-0.58 1-1.167 1.507-1.74 0.933-1.053 1.867-2.16 2.907-3.114v-1.113c0-0.36 0.3-0.654 0.653-0.654 0.36 0 0.653 0.3 0.653 0.654v1.053c2.067 1.84 4.801 3.087 6.041 5.694 0.193 0.393 0.347 0.813 0.46 1.254z"></path> | ||
| 116 | + <path class="path4" d="M20.090 22.307c-0.373 0.1-0.673-0.127-0.807-0.46-0.187-0.46-0.513-0.867-0.8-1.28-0.427 3.627-0.82 8.114 1.78 9.488 2.774 1.46 7.061 1.4 8.341-2.5 0.68-2.074 1.367-4.294 1.92-6.528-0.653 0.9-1.527 1.647-2.574 1.98-0.807 0.26-1.147-1.007-0.347-1.267 1.307-0.42 2.28-1.84 2.694-3.094 0.427-1.307 0.080-2.927-0.593-4.101-1.174-2.047-3.48-3.18-5.261-4.661-0.827 0.793-1.574 1.687-2.347 2.534-0.853 0.933-1.774 1.894-2.5 2.927-0.587 0.847-0.707 1.793-0.633 2.807 0.1 1.307 1.113 2.18 1.587 3.34 0.127 0.34-0.147 0.727-0.46 0.813z"></path> | ||
| 117 | + </symbol> | ||
| 118 | + <symbol id="icon-grass" viewBox="0 0 32 32"> | ||
| 119 | + <title>grass</title> | ||
| 120 | + <path class="path1" d="M28.453 0.253c-0.165-0.237-0.477-0.32-0.738-0.196-3.296 1.572-8.122 4.806-11.76 11.144 2.109 3.202 3.937 7.324 4.895 12.573 0.126-5.245 1.166-16.55 7.53-22.76 0.207-0.201 0.237-0.523 0.073-0.76z"></path> | ||
| 121 | + <path class="path2" d="M6.71 4.79c-0.098-0.065-0.211-0.096-0.323-0.096-0.16 0-0.32 0.065-0.436 0.191-0.196 0.213-0.208 0.536-0.031 0.764 6.417 8.219 4.639 22.403 4.125 25.668-0.027 0.171 0.021 0.345 0.134 0.477 0.112 0.13 0.277 0.207 0.45 0.207h8.26c0.159 0 0.309-0.063 0.42-0.175s0.173-0.264 0.171-0.422c-0.191-15.974-8.035-23.512-12.77-26.613z"></path> | ||
| 122 | + <path class="path3" d="M1.709 19.113c-0.114-0.075-0.267-0.056-0.36 0.044s-0.099 0.254-0.015 0.362c3.043 3.896 2.2 10.621 1.955 12.169-0.013 0.082 0.011 0.157 0.063 0.22 0.053 0.062 0.132 0.092 0.214 0.092h3.916c0.074 0 0.146-0.024 0.199-0.076s0.082-0.122 0.081-0.197c-0.090-7.573-3.808-11.143-6.054-12.614z"></path> | ||
| 123 | + <path class="path4" d="M30.622 14.283c-0.129-0.139-0.337-0.166-0.497-0.062-3.096 2.028-8.223 6.956-8.349 17.402-0.002 0.102 0.041 0.195 0.112 0.269 0.073 0.074 0.171 0.108 0.275 0.108h5.4c0.114 0 0.22-0.043 0.294-0.13 0.072-0.086 0.104-0.196 0.087-0.307-0.336-2.135-1.499-11.409 2.698-16.783 0.117-0.148 0.108-0.358-0.021-0.497z"></path> | ||
| 124 | + </symbol> | ||
| 125 | + <symbol id="icon-leafcircle" viewBox="0 0 32 32"> | ||
| 126 | + <title>leafcircle</title> | ||
| 127 | + <path class="path1" d="M16 0c-8.822 0-16 7.178-16 16s7.178 16 16 16c8.823 0 16-7.178 16-16s-7.178-16-16-16zM23.849 19.515c-1.912 1.912-4.603 2.631-6.646 2.819 0.076-0.113 0.152-0.229 0.225-0.349 0.168-0.27 0.33-0.554 0.49-0.846s0.317-0.59 0.474-0.885c0.040-0.073 0.078-0.147 0.117-0.221 0.039-0.072 0.079-0.145 0.119-0.217 0.077-0.147 0.159-0.286 0.238-0.427 0.038-0.073 0.081-0.137 0.122-0.206 0.042-0.067 0.079-0.139 0.122-0.203s0.085-0.129 0.126-0.195l0.038-0.061 0.004-0.006 0.002-0.003c-0.034 0.044-0.008 0.010-0.015 0.019l0.019-0.027 0.077-0.108c0.1-0.143 0.198-0.285 0.296-0.426 0.092-0.13 0.182-0.26 0.269-0.391 0.092-0.127 0.183-0.253 0.269-0.379 0.085-0.129 0.178-0.24 0.261-0.36 0.042-0.060 0.084-0.118 0.125-0.176 0.043-0.055 0.086-0.11 0.128-0.163 0.084-0.11 0.164-0.216 0.242-0.319 0.081-0.099 0.161-0.192 0.235-0.286 0.037-0.047 0.074-0.094 0.109-0.139 0.038-0.041 0.075-0.081 0.111-0.122 0.071-0.082 0.139-0.156 0.201-0.231 0.031-0.037 0.061-0.072 0.090-0.106 0.031-0.030 0.059-0.062 0.087-0.091 0.222-0.232 0.349-0.39 0.349-0.39s-0.192 0.003-0.53 0.054c-0.042 0.006-0.087 0.012-0.134 0.021-0.045 0.011-0.092 0.024-0.141 0.036-0.099 0.024-0.204 0.058-0.319 0.091-0.058 0.016-0.116 0.036-0.177 0.056-0.058 0.024-0.118 0.048-0.179 0.074-0.123 0.051-0.249 0.111-0.385 0.171-0.131 0.065-0.26 0.143-0.397 0.223-0.068 0.040-0.137 0.082-0.206 0.125-0.066 0.047-0.133 0.094-0.201 0.142-0.067 0.049-0.136 0.099-0.205 0.15-0.034 0.026-0.069 0.051-0.104 0.077-0.033 0.028-0.066 0.055-0.099 0.083-0.132 0.111-0.266 0.228-0.4 0.349-0.13 0.126-0.259 0.257-0.39 0.391-0.068 0.069-0.122 0.131-0.182 0.197-0.058 0.066-0.116 0.132-0.174 0.198l-0.087 0.1-0.022 0.025-0.040 0.052-0.045 0.060c-0.061 0.080-0.12 0.162-0.179 0.244s-0.11 0.166-0.164 0.25c-0.052 0.085-0.109 0.168-0.155 0.254-0.094 0.172-0.191 0.344-0.27 0.517-0.086 0.173-0.159 0.347-0.229 0.519-0.073 0.173-0.131 0.343-0.193 0.512-0.056 0.168-0.112 0.336-0.161 0.5-0.098 0.327-0.18 0.644-0.252 0.941-0.032 0.138-0.063 0.272-0.093 0.402-0.030-0.13-0.061-0.264-0.093-0.402-0.072-0.297-0.154-0.614-0.252-0.941-0.049-0.164-0.104-0.331-0.161-0.5-0.062-0.17-0.121-0.34-0.193-0.512-0.071-0.172-0.143-0.346-0.229-0.519-0.079-0.174-0.176-0.346-0.27-0.517-0.046-0.086-0.103-0.17-0.155-0.254-0.054-0.084-0.104-0.168-0.164-0.25s-0.118-0.164-0.179-0.244l-0.045-0.060-0.040-0.052-0.022-0.025-0.087-0.1c-0.058-0.066-0.116-0.132-0.174-0.198-0.060-0.065-0.114-0.128-0.182-0.197-0.13-0.134-0.26-0.265-0.39-0.391-0.134-0.122-0.267-0.238-0.4-0.349-0.033-0.028-0.066-0.056-0.099-0.083-0.035-0.026-0.069-0.052-0.104-0.077-0.069-0.051-0.137-0.1-0.205-0.15-0.068-0.048-0.135-0.095-0.201-0.142-0.069-0.044-0.138-0.085-0.206-0.125-0.137-0.080-0.266-0.158-0.397-0.223-0.135-0.061-0.262-0.12-0.385-0.171-0.061-0.025-0.121-0.050-0.179-0.074-0.060-0.020-0.119-0.039-0.177-0.056-0.115-0.033-0.22-0.066-0.319-0.091-0.049-0.012-0.096-0.025-0.141-0.036-0.046-0.009-0.092-0.014-0.134-0.021-0.338-0.051-0.53-0.054-0.53-0.054s0.128 0.158 0.349 0.39c0.028 0.029 0.056 0.060 0.087 0.091 0.029 0.034 0.059 0.069 0.090 0.106 0.061 0.075 0.13 0.149 0.201 0.231 0.035 0.041 0.072 0.081 0.111 0.122 0.035 0.045 0.072 0.091 0.109 0.139 0.074 0.094 0.155 0.187 0.235 0.286 0.078 0.102 0.158 0.208 0.242 0.319 0.042 0.054 0.084 0.108 0.128 0.163 0.041 0.058 0.083 0.116 0.125 0.176 0.084 0.12 0.176 0.231 0.261 0.36 0.086 0.127 0.177 0.252 0.269 0.379 0.086 0.131 0.177 0.261 0.269 0.391 0.098 0.14 0.196 0.282 0.296 0.426l0.077 0.108 0.019 0.027c-0.007-0.009 0.019 0.025-0.015-0.019l0.002 0.003 0.011 0.018 0.031 0.049c0.040 0.066 0.083 0.13 0.126 0.195s0.080 0.136 0.122 0.203c0.040 0.069 0.084 0.133 0.122 0.206 0.079 0.141 0.161 0.28 0.238 0.427 0.040 0.073 0.079 0.145 0.119 0.217 0.039 0.074 0.077 0.148 0.117 0.221 0.156 0.295 0.313 0.593 0.474 0.885s0.323 0.577 0.49 0.846c0.067 0.109 0.135 0.214 0.204 0.316-0.043-0.007-0.085-0.015-0.124-0.023-2.030-0.202-4.653-0.905-6.511-2.763-3.36-3.36-3.121-9.047-2.615-9.554 0.424-0.424 6.193-0.745 9.553 2.615 0.333 0.333 0.63 0.691 0.894 1.064 0.262-0.374 0.557-0.731 0.89-1.064 3.36-3.36 9.047-3.121 9.553-2.615 0.424 0.424 0.745 6.193-2.615 9.553z"></path> | ||
| 128 | + </symbol> | ||
| 129 | + <symbol id="icon-mushroom" viewBox="0 0 32 32"> | ||
| 130 | + <title>mushroom</title> | ||
| 131 | + <path class="path1" d="M19.987 15.815c-1.154 0.157-2.437 0.237-3.814 0.237-2.291 0-4.079-0.22-4.313-0.251-0.23-0.021-0.46-0.045-0.687-0.070-0.92 4.864-2.12 16.606 7.897 16.261 11.506-0.39-0.659-8.713 0.917-16.178z"></path> | ||
| 132 | + <path class="path2" d="M16.002 0c-6.649 0-12.287 4.958-12.834 11.286-0.059 0.701 0.324 1.374 0.98 1.701 0.122 0.063 2.479 1.22 7.238 1.722 0.192 0.021 0.39 0.038 0.589 0.059 0 0 1.834 0.244 4.198 0.244 1.199 0 4.044-0.272 4.149-0.282 4.92-0.488 7.388-1.67 7.517-1.733 0.662-0.324 1.053-1.001 0.994-1.708-0.547-6.332-6.182-11.289-12.831-11.289zM7.125 11.711c-0.788 0-1.443-0.655-1.443-1.443s0.655-1.443 1.443-1.443 1.443 0.655 1.443 1.443-0.655 1.443-1.443 1.443zM21.413 3.487c0.788 0 1.443 0.655 1.443 1.443s-0.655 1.443-1.443 1.443c-0.788 0-1.443-0.655-1.443-1.443s0.659-1.443 1.443-1.443zM14.774 3.556c0.788 0 1.443 0.655 1.443 1.443s-0.655 1.443-1.443 1.443c-0.788 0-1.443-0.655-1.443-1.443s0.659-1.443 1.443-1.443zM21.486 11.854c-0.788 0-1.443-0.655-1.443-1.443s0.655-1.443 1.443-1.443c0.788 0 1.443 0.655 1.443 1.443s-0.659 1.443-1.443 1.443z"></path> | ||
| 133 | + </symbol> | ||
| 134 | + <symbol id="icon-origami" viewBox="0 0 32 32"> | ||
| 135 | + <title>origami</title> | ||
| 136 | + <path class="path1" d="M31.688 6.637l-9.869 11.975c-0.291 0.355-0.555 1.011-0.589 1.469l-0.624 8.52c-0.034 0.458 0.294 0.94 0.732 1.078l1.085 0.342c0.438 0.138 0.921-0.099 1.081-0.53l8.423-22.716c0.16-0.43 0.053-0.492-0.238-0.138z"></path> | ||
| 137 | + <path class="path2" d="M10.093 17.743l-4.838-6.407c-0.277-0.366-0.848-0.531-1.277-0.368l-0.971 0.369c-0.214 0.081-0.439 0.243-0.629 0.438-0.297 0.306-0.662 1.344-0.962 2.211l-0.816 2.363c-0.3 0.867-0.744 1.836-0.555 1.961 0.063 0.039 0.187-0.014 0.356-0.167l2.627-2.385c0.34-0.308 0.734-0.207 0.884 0.227 0.989 2.851 3.851 10.946 4.756 13.502 0.153 0.433 0.631 0.668 1.067 0.527l0.751-0.242c0.437-0.142 0.767-0.627 0.739-1.085l-0.581-9.453c-0.028-0.457-0.275-1.124-0.551-1.491z"></path> | ||
| 138 | + <path class="path3" d="M19.662 15.52l-3.082-11.642c-0.235-0.887-0.407-1.938-0.636-1.937s-0.397 1.053-0.628 1.941l-3.442 13.243c-0.115 0.443-0.189 1.175-0.166 1.632l0.076 1.481 0.429 8.278c0.007 0.145 0.015 0.277 0.022 0.393 0.012 0.217 0.201 0.316 0.427 0.252 0.121-0.033 0.262-0.070 0.412-0.106l2.059-0.502c0.446-0.107 1.168-0.107 1.614 0.002l2.828 0.696c0.018 0.006 0.539-8.319 0.539-8.319l0.135-2.175c0.014-0.229 0.003-0.526-0.025-0.821-0.045-0.452-0.326-1.529-0.561-2.416z"></path> | ||
| 139 | + </symbol> | ||
| 140 | + <symbol id="icon-pear" viewBox="0 0 32 32"> | ||
| 141 | + <title>pear</title> | ||
| 142 | + <path class="path1" d="M11.001 10.723c0 3.377-3.030 8.391-3.465 11.219-0.135 0.58-0.209 1.181-0.209 1.8 0 4.561 3.883 8.258 8.673 8.258s8.673-3.697 8.673-8.258c0-0.619-0.074-1.22-0.208-1.8-0.436-2.827-3.466-7.841-3.466-11.218 0-2.131-1.471-3.933-3.498-4.54 0.003-0.058 0.003-0.116 0-0.176 0.939-0.074 2.658-0.374 3.821-1.536 1.156-1.155 1.458-2.861 1.535-3.803 0.031-0.38-0.286-0.697-0.666-0.666-0.942 0.077-2.648 0.38-3.803 1.535-0.703 0.704-1.091 1.611-1.304 2.425-0.025-0.071-0.052-0.142-0.080-0.212-0.305-0.753-0.691-1.509-1.347-2.019-0.399-0.311-0.754-0.518-1.228-0.702-0.252-0.098-0.515-0.166-0.783-0.206-0.657-0.098-1.298-0.128-1.961-0.112-0.752 0.019-1.38 0.614-1.38 1.38 0 0.738 0.628 1.399 1.38 1.38 0.436-0.011 0.872-0.015 1.306 0.027 0.201 0.035 0.398 0.084 0.591 0.151 0.091 0.046 0.18 0.097 0.265 0.153 0.075 0.067 0.145 0.138 0.212 0.213 0.118 0.174 0.221 0.357 0.311 0.547 0.188 0.5 0.302 1.023 0.387 1.55-2.161 0.526-3.758 2.39-3.758 4.611zM19.279 22.205c0.373 0.318 0.418 0.879 0.1 1.252s-0.879 0.418-1.252 0.1c-0.153-0.13-0.251-0.302-0.291-0.484l-0.572-2.584 2.015 1.716zM12.711 22.205l2.015-1.716-0.572 2.584c-0.106 0.479-0.58 0.781-1.059 0.675s-0.781-0.58-0.675-1.059c0.043-0.196 0.149-0.363 0.291-0.484z"></path> | ||
| 143 | + </symbol> | ||
| 144 | + <symbol id="icon-pepper" viewBox="0 0 32 32"> | ||
| 145 | + <title>pepper</title> | ||
| 146 | + <path class="path1" d="M24.337 14.122l0.002-0.035c0-3.487-2.364-6.324-5.27-6.324-0.706 0-1.38 0.169-1.996 0.472 0.199-0.686 0.473-1.562 0.808-2.455 1.278-3.414 2.225-3.881 2.402-3.94 0.495-0.165 0.762-0.7 0.597-1.194s-0.7-0.762-1.194-0.597c-1.288 0.429-2.457 2.088-3.574 5.069-0.461 1.231-0.81 2.414-1.018 3.175-0.646-0.34-1.36-0.53-2.11-0.53-2.906 0-5.27 2.837-5.27 6.324v0.018l1.088 11.589c0.003 1.706 0.439 3.269 1.229 4.403 0.855 1.228 2.097 1.904 3.497 1.904 0.924 0 1.778-0.296 2.498-0.848 0.72 0.552 1.574 0.848 2.498 0.848 1.401 0 2.643-0.676 3.497-1.903 0.79-1.134 1.226-2.697 1.229-4.403l1.086-11.572z"></path> | ||
| 147 | + <path class="path2" d="M7.252 25.296l-0-0.017-1.088-10.791v-0.086c0-1.726 0.559-3.386 1.574-4.673 0.147-0.187 0.267-0.513 0.119-0.818-0.093-0.192-0.317-0.422-0.855-0.422-2.906 0-5.27 2.652-5.27 5.912v0.019l1.088 10.787c0.003 1.597 0.442 3.059 1.236 4.121 0.867 1.16 2.074 1.773 3.49 1.773 0.376 0 1.005 0 1.208-0.435 0.118-0.252 0.046-0.538-0.214-0.848-0.822-0.984-1.268-2.548-1.288-4.522z"></path> | ||
| 148 | + <path class="path3" d="M24.998 8.49c-0.538 0-0.762 0.229-0.855 0.422-0.148 0.305-0.028 0.631 0.119 0.818 1.015 1.287 1.574 2.947 1.574 4.673v0.086l-1.087 10.774-0.002 0.034c-0.020 1.974-0.465 3.538-1.288 4.522-0.26 0.311-0.332 0.596-0.214 0.848 0.203 0.435 0.832 0.435 1.208 0.435 1.416 0 2.622-0.613 3.49-1.773 0.794-1.061 1.233-2.524 1.236-4.121l1.086-10.768 0.002-0.038c0-3.26-2.364-5.912-5.27-5.912z"></path> | ||
| 149 | + </symbol> | ||
| 150 | + <symbol id="icon-pyramid" viewBox="0 0 32 32"> | ||
| 151 | + <title>pyramid</title> | ||
| 152 | + <path class="path1" d="M8.469 15.611h15.062c0.076 0 0.145-0.041 0.182-0.107s0.036-0.146-0.004-0.211l-2.698-4.423c-0.038-0.062-0.105-0.1-0.178-0.1h-9.667c-0.073 0-0.14 0.038-0.178 0.1l-2.698 4.423c-0.039 0.065-0.041 0.145-0.004 0.211s0.107 0.107 0.182 0.107z"></path> | ||
| 153 | + <path class="path2" d="M4.422 22.246h23.156c0.076 0 0.145-0.041 0.182-0.107s0.035-0.146-0.004-0.211l-2.698-4.423c-0.038-0.062-0.105-0.1-0.178-0.1h-17.76c-0.073 0-0.14 0.038-0.178 0.1l-2.698 4.423c-0.039 0.065-0.041 0.145-0.004 0.211s0.107 0.107 0.182 0.107z"></path> | ||
| 154 | + <path class="path3" d="M12.516 8.976h6.969c0.075 0 0.145-0.041 0.182-0.107s0.035-0.146-0.004-0.211l-3.484-5.713c-0.038-0.062-0.105-0.1-0.178-0.1s-0.14 0.038-0.178 0.1l-3.484 5.713c-0.039 0.065-0.041 0.145-0.004 0.211s0.107 0.107 0.182 0.107z"></path> | ||
| 155 | + <path class="path4" d="M31.969 28.837l-2.864-4.697c-0.038-0.062-0.105-0.1-0.178-0.1h-25.854c-0.073 0-0.14 0.038-0.178 0.1l-2.865 4.697c-0.039 0.064-0.041 0.145-0.004 0.211s0.107 0.106 0.182 0.106h31.582c0.075 0 0.145-0.041 0.182-0.106s0.036-0.146-0.004-0.211z"></path> | ||
| 156 | + </symbol> | ||
| 157 | + <symbol id="icon-shirt" viewBox="0 0 32 32"> | ||
| 158 | + <title>shirt</title> | ||
| 159 | + <path class="path1" d="M16 4.772c1.386 0 2.583-0.884 3.013-2.184-0.821 0.226-1.866 0.362-3.013 0.362s-2.193-0.136-3.013-0.362c0.43 1.3 1.627 2.184 3.013 2.184z"></path> | ||
| 160 | + <path class="path2" d="M31.96 6.371c-0.066-0.185-0.203-0.337-0.381-0.419l-6.101-2.816c-1.298-0.44-2.62-0.787-3.955-1.041-0.047-0.009-0.094-0.014-0.14-0.014-0.33 0-0.626 0.228-0.7 0.563-0.487 2.146-2.387 3.753-4.683 3.753s-4.196-1.607-4.683-3.753c-0.075-0.335-0.37-0.563-0.7-0.563-0.046 0-0.093 0.004-0.14 0.014-1.335 0.254-2.657 0.601-3.957 1.041l-6.099 2.816c-0.18 0.083-0.317 0.235-0.38 0.419-0.065 0.187-0.053 0.389 0.038 0.565l2.649 5.227c0.124 0.248 0.376 0.397 0.643 0.397 0.069 0 0.139-0.010 0.208-0.031l2.942-0.872v17.538c0 0.398 0.325 0.723 0.724 0.723h17.512c0.398 0 0.722-0.325 0.722-0.723v-17.538l2.944 0.872c0.069 0.021 0.139 0.031 0.207 0.031 0.266 0 0.517-0.149 0.643-0.397l2.65-5.227c0.089-0.176 0.102-0.378 0.038-0.565z"></path> | ||
| 161 | + </symbol> | ||
| 162 | + <symbol id="icon-strawberry" viewBox="0 0 32 32"> | ||
| 163 | + <title>strawberry</title> | ||
| 164 | + <path class="path1" d="M10.31 13.066c0.042 0.084 0.118 0.146 0.209 0.17s0.188 0.007 0.265-0.044l5.215-3.477 5.215 3.477c0.078 0.052 0.175 0.068 0.265 0.044s0.167-0.086 0.209-0.17l1.76-3.52 5.325-3.55c0.103-0.069 0.159-0.193 0.143-0.315s-0.103-0.228-0.221-0.267l-5.173-1.724v-3.362c0-0.105-0.051-0.204-0.136-0.265s-0.196-0.078-0.295-0.045l-5.205 1.735-1.656-1.656c-0.083-0.083-0.181-0.096-0.231-0.096s-0.148 0.012-0.231 0.096l-1.656 1.656-5.205-1.735c-0.033-0.011-0.068-0.017-0.103-0.017-0.069 0-0.136 0.021-0.191 0.062-0.085 0.061-0.136 0.161-0.136 0.265v3.362l-5.173 1.724c-0.118 0.039-0.204 0.144-0.221 0.267s0.039 0.247 0.143 0.316l5.325 3.55 1.76 3.52z"></path> | ||
| 165 | + <path class="path2" d="M24.634 10.591l-1.521 3.042c0.028-0.002 0.055-0.004 0.083-0.004 0.602 0 1.090 0.488 1.090 1.090v1.799c0 0.602-0.488 1.090-1.090 1.090s-1.090-0.488-1.090-1.090v-1.799c0-0.030 0.002-0.061 0.005-0.091-0.077 0.032-0.156 0.061-0.238 0.083-0.155 0.041-0.315 0.062-0.476 0.062-0.367 0-0.723-0.108-1.029-0.312l-4.369-2.912-4.369 2.913c-0.306 0.204-0.661 0.311-1.028 0.311-0.16 0-0.321-0.021-0.476-0.062-0.082-0.022-0.16-0.051-0.237-0.083 0.002 0.030 0.005 0.060 0.005 0.091v1.799c0 0.602-0.488 1.090-1.090 1.090s-1.090-0.488-1.090-1.090v-1.799c0-0.602 0.488-1.090 1.090-1.090 0.028 0 0.056 0.002 0.083 0.004l-1.521-3.042-3.216-2.144c-0.892 1.224-1.422 2.74-1.422 4.381 0 4.739 2.212 9.538 6.396 13.88 3.112 3.229 6.192 5.064 6.321 5.141 0.171 0.101 0.363 0.151 0.554 0.151s0.384-0.051 0.554-0.151c0.13-0.076 3.209-1.912 6.321-5.141 4.184-4.341 6.396-9.141 6.396-13.88 0-1.641-0.53-3.156-1.422-4.38l-3.215 2.144zM13.492 21.915c0 0.602-0.488 1.090-1.090 1.090s-1.090-0.488-1.090-1.090v-1.799c0-0.602 0.488-1.090 1.090-1.090s1.090 0.488 1.090 1.090v1.799zM17.090 25.513c0 0.602-0.488 1.090-1.090 1.090s-1.090-0.488-1.090-1.090v-1.799c0-0.602 0.488-1.090 1.090-1.090s1.090 0.488 1.090 1.090v1.799zM17.090 18.317c0 0.602-0.488 1.090-1.090 1.090s-1.090-0.488-1.090-1.090v-1.799c0-0.602 0.488-1.090 1.090-1.090s1.090 0.488 1.090 1.090v1.799zM20.688 21.915c0 0.602-0.488 1.090-1.090 1.090s-1.090-0.488-1.090-1.090v-1.799c0-0.602 0.488-1.090 1.090-1.090s1.090 0.488 1.090 1.090v1.799z"></path> | ||
| 166 | + </symbol> | ||
| 167 | + <symbol id="icon-tomato" viewBox="0 0 32 32"> | ||
| 168 | + <title>tomato</title> | ||
| 169 | + <path class="path1" d="M16.243 13.235c-0.126-0.108-0.337-0.175-0.552-0.175-0.102 0-0.203 0.014-0.3 0.043l-1.612 0.525c-0.18 0.048-0.346 0.214-0.328 0.452 0.020 0.265 0.144 0.993 0.155 1.060 0.051 0.355-0.048 0.707-0.274 0.968-0.223 0.258-0.55 0.406-0.897 0.406-0.221 0-0.439-0.057-0.648-0.171l-1.738-0.941c-0.036-0.020-0.135-0.067-0.263-0.067-0.089 0-0.177 0.023-0.253 0.068-0.423 0.247-1.72 0.932-1.736 0.94-0.209 0.113-0.428 0.171-0.648 0.171-0.347 0-0.674-0.148-0.897-0.406-0.226-0.262-0.325-0.616-0.273-0.973 0.001-0.007 0.105-0.727 0.142-0.964 0.036-0.232-0.102-0.427-0.255-0.516l-0.029-0.017-1.644-0.536c-0.082-0.024-0.169-0.035-0.259-0.035-0.277 0-0.533 0.116-0.664 0.231-2.078 1.821-3.269 4.431-3.269 7.161 0 5.294 4.393 9.602 9.792 9.602s9.792-4.307 9.792-9.602c0-2.766-1.218-5.398-3.341-7.223z"></path> | ||
| 170 | + <path class="path2" d="M5.118 12.296l2.204 0.719c0.008 0.003 0.015 0.006 0.020 0.010l-0.254 1.725c-0.019 0.132 0.013 0.255 0.093 0.347 0.131 0.151 0.359 0.181 0.575 0.064l1.944-1.052c0.008-0.004 0.040-0.016 0.091-0.016s0.083 0.011 0.091 0.016l1.944 1.052c0.090 0.049 0.18 0.073 0.267 0.073 0.123 0 0.232-0.049 0.308-0.137 0.079-0.092 0.112-0.215 0.092-0.347l-0.254-1.724c0.006-0.004 0.012-0.008 0.021-0.010l2.204-0.719c0.297-0.097 0.329-0.303 0.329-0.387s-0.032-0.29-0.329-0.387l-2.204-0.719c-0.008-0.003-0.015-0.007-0.020-0.010l0.254-1.725c0.019-0.132-0.013-0.255-0.092-0.347-0.131-0.151-0.359-0.181-0.575-0.064l-1.313 0.711c0.43-1.199 1.167-2.414 2.426-2.959 0.318-0.138 0.464-0.507 0.326-0.825s-0.507-0.464-0.825-0.326c-1.836 0.795-2.782 2.577-3.268 4.167l-1.417-0.767c-0.216-0.117-0.444-0.088-0.575 0.064-0.079 0.091-0.112 0.215-0.093 0.347l0.254 1.725c-0.006 0.004-0.013 0.008-0.021 0.010l-2.204 0.719c-0.297 0.097-0.329 0.303-0.329 0.387s0.032 0.29 0.329 0.387z"></path> | ||
| 171 | + <path class="path3" d="M20.478 7.468l1.66 0.541-0.187 1.274c-0.018 0.123 0.013 0.238 0.088 0.325 0.072 0.083 0.178 0.13 0.292 0.13 0.079 0 0.16-0.022 0.24-0.065l1.497-0.811c0.003-0.001 0.018-0.005 0.040-0.005s0.035 0.004 0.036 0.004c0 0 0 0 0 0l1.5 0.812c0.080 0.043 0.161 0.065 0.24 0.065 0.114 0 0.22-0.048 0.292-0.13 0.075-0.087 0.106-0.202 0.088-0.325l-0.187-1.274 1.66-0.541c0.281-0.092 0.303-0.304 0.303-0.367s-0.022-0.275-0.303-0.367l-1.66-0.541 0.187-1.274c0.018-0.123-0.013-0.238-0.088-0.325-0.072-0.083-0.178-0.13-0.292-0.13-0.079 0-0.16 0.022-0.24 0.065l-1.041 0.564c-0.383-1.199-1.109-2.517-2.486-3.113-0.239-0.103-0.515 0.006-0.618 0.245s0.006 0.515 0.245 0.618c0.957 0.414 1.524 1.331 1.86 2.245l-1.033-0.559c-0.080-0.043-0.161-0.065-0.24-0.065-0.114 0-0.22 0.048-0.292 0.13-0.075 0.087-0.106 0.202-0.088 0.325l0.187 1.274-1.66 0.541c-0.281 0.092-0.303 0.304-0.303 0.367s0.022 0.275 0.303 0.367z"></path> | ||
| 172 | + <path class="path4" d="M29.307 8.219c-0.165-0.142-0.475-0.195-0.74-0.118l-1.289 0.42c-0.169 0.046-0.324 0.202-0.307 0.426 0.016 0.213 0.111 0.772 0.125 0.853 0.038 0.265-0.036 0.529-0.204 0.723-0.166 0.192-0.41 0.303-0.67 0.303-0.166 0-0.33-0.043-0.488-0.129l-1.389-0.752c-0.038-0.021-0.126-0.062-0.241-0.062-0.082 0-0.163 0.022-0.234 0.063-0.337 0.197-1.373 0.743-1.387 0.751-0.158 0.086-0.323 0.129-0.489 0.129-0.259 0-0.504-0.11-0.67-0.303-0.169-0.195-0.243-0.46-0.204-0.728 0.001-0.006 0.084-0.581 0.113-0.77 0.034-0.215-0.093-0.394-0.234-0.477l-0.029-0.017-1.324-0.431c-0.071-0.020-0.147-0.031-0.224-0.031-0.209 0-0.434 0.078-0.573 0.2-0.87 0.763-1.57 1.725-2.025 2.784-0.269 0.626 0.281 1.099 0.461 1.254 2.314 1.989 3.687 4.962 3.767 8.159 0.014 0.551 0.319 0.844 0.576 0.927 0.798 0.258 1.631 0.39 2.478 0.39 4.352 0 7.892-3.472 7.892-7.74 0-2.23-0.982-4.352-2.693-5.823z"></path> | ||
| 173 | + </symbol> | ||
| 174 | + <symbol id="icon-tree" viewBox="0 0 32 32"> | ||
| 175 | + <title>tree</title> | ||
| 176 | + <path class="path1" d="M16 0c-5.891 0-10.667 4.776-10.667 10.667 0 5.535 4.216 10.085 9.612 10.615v10.719h2.11v-10.719c5.396-0.53 9.612-5.080 9.612-10.615 0-5.891-4.776-10.667-10.667-10.667zM12.189 13.922c-0.583 0-1.055-0.472-1.055-1.055s0.472-1.055 1.055-1.055c0.583 0 1.055 0.472 1.055 1.055s-0.472 1.055-1.055 1.055zM16 7.321c-0.583 0-1.055-0.472-1.055-1.055s0.472-1.055 1.055-1.055 1.055 0.472 1.055 1.055c0 0.583-0.472 1.055-1.055 1.055zM19.811 13.922c-0.583 0-1.055-0.472-1.055-1.055s0.472-1.055 1.055-1.055c0.583 0 1.055 0.472 1.055 1.055s-0.472 1.055-1.055 1.055z"></path> | ||
| 177 | + </symbol> | ||
| 178 | + <symbol id="icon-tree2" viewBox="0 0 32 32"> | ||
| 179 | + <title>tree2</title> | ||
| 180 | + <path class="path1" d="M29.165 9.473c0-2.428-1.843-4.425-4.206-4.67-0.663-1.789-2.38-3.066-4.4-3.066-0.884 0-1.708 0.249-2.414 0.674-0.803-1.438-2.337-2.411-4.101-2.411-2.338 0-4.272 1.711-4.631 3.948-0.191-0.023-0.384-0.039-0.581-0.039-2.593 0-4.696 2.102-4.696 4.696 0 0.127 0.009 0.252 0.019 0.376-1.315 0.832-2.19 2.296-2.19 3.967 0 1.477 0.684 2.794 1.75 3.654-0.005 0.085-0.013 0.169-0.013 0.254 0 2.593 2.102 4.696 4.696 4.696 0.777 0 1.509-0.192 2.154-0.526 0.895 0.643 2.175 1.446 2.796 1.286 0 0 0.231 3.574 0.181 4.482-0.095 1.727-0.613 3.649-0.977 5.205h5.646c0 0-0.832-3.468-0.869-4.626s0.362-3.29 0.362-3.29l1.959-2.026c0.754 0.515 1.665 0.808 2.647 0.808 2.428 0 4.425-1.847 4.67-4.21 1.789-0.663 3.066-2.384 3.066-4.404 0-1.193-0.448-2.278-1.18-3.106 0.198-0.52 0.312-1.082 0.312-1.671zM11.638 20.252c0.376-0.359 0.692-0.779 0.933-1.246l0.922 1.932c-0.001 0-0.502 0.221-1.855-0.686zM15.086 21.445c-0.477 0.087-1.29-1.383-1.866-2.577 0.639 0.326 1.361 0.514 2.129 0.514 0.197 0 0.39-0.016 0.581-0.040-0.148 0.956-0.41 2.023-0.844 2.103zM17.113 22.385c-1.104 0.306-0.443-1.979-0.127-3.303 0.229-0.085 0.45-0.185 0.661-0.304 0.127 0.965 0.546 1.835 1.167 2.523-0.538 0.478-1.157 0.933-1.701 1.084z"></path> | ||
| 181 | + </symbol> | ||
| 182 | + <symbol id="icon-angle-up" viewBox="0 0 21 32"> | ||
| 183 | + <title>angle-up</title> | ||
| 184 | + <path class="path1" d="M19.196 21.143q0 0.232-0.179 0.411l-0.893 0.893q-0.179 0.179-0.411 0.179t-0.411-0.179l-7.018-7.018-7.018 7.018q-0.179 0.179-0.411 0.179t-0.411-0.179l-0.893-0.893q-0.179-0.179-0.179-0.411t0.179-0.411l8.321-8.321q0.179-0.179 0.411-0.179t0.411 0.179l8.321 8.321q0.179 0.179 0.179 0.411z"></path> | ||
| 185 | + </symbol> | ||
| 186 | + <symbol id="icon-angle-down" viewBox="0 0 21 32"> | ||
| 187 | + <title>angle-down</title> | ||
| 188 | + <path class="path1" d="M19.196 13.143q0 0.232-0.179 0.411l-8.321 8.321q-0.179 0.179-0.411 0.179t-0.411-0.179l-8.321-8.321q-0.179-0.179-0.179-0.411t0.179-0.411l0.893-0.893q0.179-0.179 0.411-0.179t0.411 0.179l7.018 7.018 7.018-7.018q0.179-0.179 0.411-0.179t0.411 0.179l0.893 0.893q0.179 0.179 0.179 0.411z"></path> | ||
| 189 | + </symbol> | ||
| 190 | + <symbol id="icon-rocket" viewBox="0 0 30 32"> | ||
| 191 | + <title>rocket</title> | ||
| 192 | + <path class="path1" d="M25.714 8q0-0.714-0.5-1.214t-1.214-0.5-1.214 0.5-0.5 1.214 0.5 1.214 1.214 0.5 1.214-0.5 0.5-1.214zM29.714 2.857q0 4.446-1.348 7.687t-4.527 6.438q-1.446 1.429-3.482 3.143l-0.357 6.768q-0.036 0.286-0.286 0.464l-6.857 4q-0.125 0.071-0.286 0.071-0.214 0-0.411-0.161l-1.143-1.143q-0.232-0.25-0.143-0.571l1.518-4.929-5.018-5.018-4.929 1.518q-0.054 0.018-0.161 0.018-0.25 0-0.411-0.161l-1.143-1.143q-0.304-0.339-0.089-0.696l4-6.857q0.179-0.25 0.464-0.286l6.768-0.357q1.714-2.036 3.143-3.482 3.357-3.339 6.393-4.607t7.696-1.268q0.25 0 0.429 0.17t0.179 0.402z"></path> | ||
| 193 | + </symbol> | ||
| 194 | + <symbol id="icon-bug" viewBox="0 0 30 32"> | ||
| 195 | + <title>bug</title> | ||
| 196 | + <path class="path1" d="M29.143 17.143q0 0.464-0.339 0.804t-0.804 0.339h-4q0 3.054-1.196 5.179l3.714 3.732q0.339 0.339 0.339 0.804t-0.339 0.804q-0.321 0.339-0.804 0.339t-0.804-0.339l-3.536-3.518q-0.089 0.089-0.268 0.232t-0.75 0.509-1.161 0.652-1.464 0.518-1.732 0.232v-16h-2.286v16q-0.911 0-1.813-0.241t-1.554-0.589-1.179-0.696-0.777-0.58l-0.268-0.25-3.268 3.696q-0.357 0.375-0.857 0.375-0.429 0-0.768-0.286-0.339-0.321-0.366-0.795t0.277-0.83l3.607-4.054q-1.036-2.036-1.036-4.893h-4q-0.464 0-0.804-0.339t-0.339-0.804 0.339-0.804 0.804-0.339h4v-5.25l-3.089-3.089q-0.339-0.339-0.339-0.804t0.339-0.804 0.804-0.339 0.804 0.339l3.089 3.089h15.071l3.089-3.089q0.339-0.339 0.804-0.339t0.804 0.339 0.339 0.804-0.339 0.804l-3.089 3.089v5.25h4q0.464 0 0.804 0.339t0.339 0.804zM20.571 6.857h-11.429q0-2.375 1.67-4.045t4.045-1.67 4.045 1.67 1.67 4.045z"></path> | ||
| 197 | + </symbol> | ||
| 198 | + <symbol id="icon-paint-brush" viewBox="0 0 32 32"> | ||
| 199 | + <title>paint-brush</title> | ||
| 200 | + <path class="path1" d="M28.839 0q1.25 0 2.188 0.83t0.938 2.080q0 1.125-0.804 2.696-5.929 11.232-8.304 13.429-1.732 1.625-3.893 1.625-2.25 0-3.866-1.652t-1.616-3.92q0-2.286 1.643-3.786l11.393-10.339q1.054-0.964 2.321-0.964zM12.607 18.464q0.696 1.357 1.902 2.321t2.688 1.357l0.018 1.268q0.071 3.804-2.313 6.196t-6.223 2.393q-2.196 0-3.893-0.83t-2.723-2.277-1.545-3.268-0.518-3.929q0.125 0.089 0.732 0.536t1.107 0.795 1.054 0.652 0.821 0.304q0.732 0 0.982-0.661 0.446-1.179 1.027-2.009t1.241-1.357 1.571-0.848 1.839-0.455 2.232-0.188z"></path> | ||
| 201 | + </symbol> | ||
| 202 | + <symbol id="icon-modx" viewBox="0 0 32 32"> | ||
| 203 | + <title>modx</title> | ||
| 204 | + <path class="path1" d="M25.482 12.661l-10.964-6.893 1.643-2.696h15.268zM7.232 17.393l-3.286-2.071v-15.321l21.125 13.268zM25.429 14.982l2.625 1.696v15.321l-9.5-5.982zM24.768 14.607l-8.929 14.321h-15.268l6.357-10.196z"></path> | ||
| 205 | + </symbol> | ||
| 206 | + </defs> | ||
| 207 | + </svg> | ||
| 208 | + <div class="container"> | ||
| 209 | + <div class="main"> | ||
| 210 | + <header class="codrops-header"> | ||
| 211 | + <h1>3D导航地图</h1> | ||
| 212 | + </header> | ||
| 213 | + <div @click="onClose" style="position: absolute; z-index: 100; top: 0; right: 0; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; padding: 1.5em 1em; text-align: center;"> | ||
| 214 | + 关闭窗口 | ||
| 215 | + </div> | ||
| 216 | + <div @click="onCloseLevel" style="position: absolute; z-index: 100; top: 0; right: 100px; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; padding: 1.5em 1em; text-align: center;"> | ||
| 217 | + 关闭图层 | ||
| 218 | + </div> | ||
| 219 | + <div class="mall"> | ||
| 220 | + <!-- <div class="surroundings"> | ||
| 221 | + <img class="surroundings__map" src="./surroundings.svg" alt="Surroundings" /> | ||
| 222 | + </div> --> | ||
| 223 | + <div class="levels"> | ||
| 224 | + <div @click="onClick('1')" class="level level--1" aria-label="Level 1"> | ||
| 225 | + <svg class="map map--1" viewBox="0 0 1200 800" width="100%" height="100%" preserveAspectRatio="xMidYMid meet"> | ||
| 226 | + <title>Map Level 1</title> | ||
| 227 | + <polygon | ||
| 228 | + points="1035.94 787.41 1035.94 423.16 855.37 423.16 855.37 350.52 1187.28 350.52 1187.28 12.59 548.09 12.59 548.09 68.87 437.36 68.87 437.36 12.59 49.37 12.59 49.37 366.5 12.72 366.5 12.72 787.41 356.2 787.41 414.93 584.41 554.4 584.41 627.81 787.41 1035.94 787.41" | ||
| 229 | + class="map__ground" /> | ||
| 230 | + <path | ||
| 231 | + d="M1187.28,12.59V350.52H855.37v72.64h180.58V787.41H627.81l-73.41-203H414.93l-58.73,203H12.72V366.5H49.37V12.59h388V68.87H548.08V12.59h639.19M1200,0H535.36V56.28H450.09V0H36.65V353.91H0V800H365.8l2.64-9.13L424.52,597H545.44l70.39,194.65,3,8.35h429.82V410.57H868.09V363.11H1200V0h0Z" | ||
| 232 | + class="map__outline" /> | ||
| 233 | + <path | ||
| 234 | + d="M425.68,198.63c-6.85-14.83-46.38-30.35-58-11.24-41.24,67.9-83.63,118.16-65.12,124.22,7.55,2.48,56.77.11,94.11-54.39,21.35-31.13,31.71-52.74,29-58.59h0Z" | ||
| 235 | + class="map__lake" /> | ||
| 236 | + <ellipse cx="389.64" cy="214.94" rx="13.95" ry="13.8" class="map__tree" /> | ||
| 237 | + <ellipse cx="369.54" cy="191.71" rx="13.95" ry="13.8" class="map__tree" /> | ||
| 238 | + <ellipse cx="354.59" cy="220.27" rx="13.95" ry="13.8" class="map__tree" /> | ||
| 239 | + <path | ||
| 240 | + d="M724.87,696.45c14.61,7.58,42.34-6.42,52.85-26.15,24.57-46.13-43.25-126.94-61.66-120.57-7.5,2.6-6.47,29.34-4.4,82.81C713.74,686.25,719.12,693.46,724.87,696.45Z" | ||
| 241 | + class="map__lake" /> | ||
| 242 | + <ellipse cx="738.82" cy="595.48" rx="13.95" ry="13.8" class="map__tree" /> | ||
| 243 | + <ellipse cx="768.46" cy="605.4" rx="13.95" ry="13.8" class="map__tree" /> | ||
| 244 | + <ellipse cx="744.64" cy="624.92" rx="13.95" ry="13.8" class="map__tree" /> | ||
| 245 | + <polygon data-space="1.04" points="874.9,554.3 874.9,422.9 1036.1,422.9 1036.1,576.6 965.2,576.6 965.2,555" | ||
| 246 | + class="map__space" /> | ||
| 247 | + <rect x="854.08" y="639.79" width="88.09" height="147.62" class="map__space" /> | ||
| 248 | + <rect x="947.85" y="639.79" width="88.09" height="147.62" class="map__space" /> | ||
| 249 | + <polygon | ||
| 250 | + points="768.46 722.99 789.65 735.1 789.65 759.31 768.46 771.42 747.27 759.31 747.27 735.1 768.46 722.99" | ||
| 251 | + class="map__space" /> | ||
| 252 | + <rect x="666.88" y="565.62" width="26.26" height="25.99" class="map__space" /> | ||
| 253 | + <rect data-space="1.07" x="716.66" y="354.39" width="110.72" height="136.73" class="map__space" /> | ||
| 254 | + <rect x="602.1" y="354.39" width="110.72" height="136.73" class="map__space" /> | ||
| 255 | + <path data-space="1.05" | ||
| 256 | + d="M454.76,266.19h63a24.34,24.34,0,0,1,24.47,24.21h0V489.82A24.34,24.34,0,0,1,517.74,514h-63a24.34,24.34,0,0,1-24.47-24.21h0V290.4a24.34,24.34,0,0,1,24.47-24.21h0Z" | ||
| 257 | + class="map__space" /> | ||
| 258 | + <path d="M492.72,123.19c30.57,0,55.36-24.53,55.36-54.78H437.36C437.36,98.67,462.15,123.19,492.72,123.19Z" | ||
| 259 | + class="map__space" /> | ||
| 260 | + <rect data-space="1.09" x="600" y="12.59" width="93.14" height="168.14" class="map__space" /> | ||
| 261 | + <rect data-space="1.08" x="698.07" y="12" width="93.14" height="168.14" class="map__space" /> | ||
| 262 | + <rect x="796.13" y="12" width="93.14" height="107.12" class="map__space" /> | ||
| 263 | + <rect x="894.18" y="12" width="93.14" height="107.12" class="map__space" /> | ||
| 264 | + <rect data-space="1.03" x="991.9" y="12" width="195.4" height="339.1" class="map__space" /> | ||
| 265 | + <rect x="602" y="278.06" width="385.71" height="72.46" class="map__space" /> | ||
| 266 | + <rect x="48.89" y="209.37" width="169.92" height="94.85" class="map__space" /> | ||
| 267 | + <rect data-space="1.02" x="49.12" y="110.57" width="254.49" height="94.85" class="map__space" /> | ||
| 268 | + <rect data-space="1.06" x="49.09" y="12.16" width="334.73" height="94.85" class="map__space" /> | ||
| 269 | + <polygon | ||
| 270 | + points="898.12 182.42 919.31 194.53 919.31 218.74 898.12 230.85 876.93 218.74 876.93 194.53 898.12 182.42" | ||
| 271 | + class="map__space" /> | ||
| 272 | + <polygon | ||
| 273 | + points="49.18 309.14 218.94 309.14 218.94 358.1 277.46 358.1 277.46 474.63 11.72 474.63 11.72 365.63 49.18 365.63 49.18 309.14" | ||
| 274 | + class="map__space" /> | ||
| 275 | + <polygon data-space="1.01" | ||
| 276 | + points="12.72 685.56 153.78 685.56 153.78 747.64 215.44 747.64 215.44 712.85 263.89 712.85 263.89 787.41 12.72 787.41 12.72 685.56" | ||
| 277 | + class="map__space" /> | ||
| 278 | + <rect x="48.08" y="501.73" width="35.61" height="35.23" class="map__space" /> | ||
| 279 | + <rect x="94.01" y="501.73" width="35.61" height="35.23" class="map__space" /> | ||
| 280 | + <rect x="139.5" y="501.73" width="35.61" height="35.23" class="map__space" /> | ||
| 281 | + <rect x="48.3" y="547.25" width="35.61" height="35.23" class="map__space" /> | ||
| 282 | + <rect x="94.24" y="547.25" width="35.61" height="35.23" class="map__space" /> | ||
| 283 | + <rect x="139.72" y="547.25" width="35.61" height="35.23" class="map__space" /> | ||
| 284 | + <rect x="282.3" y="478.13" width="26.26" height="25.99" class="map__space" /> | ||
| 285 | + <polygon | ||
| 286 | + points="218.01 585.07 239.2 597.17 239.2 621.38 218.01 633.49 196.82 621.38 196.82 597.17 218.01 585.07" | ||
| 287 | + class="map__space" /> | ||
| 288 | + <polygon points="410.01 601.42 358.8 778.44 320.06 767.07 372.92 591.6 410.01 601.42" class="map__space" /> | ||
| 289 | + <polygon points="561.3,603.9 624,777 661.9,763.2 597.7,591.5" class="map__space" /> | ||
| 290 | + </svg> | ||
| 291 | + <div class="level__pins"> | ||
| 292 | + <a class="pin pin--1-1" data-category="1" data-space="1.01" aria-label="Pin for Apple Heart"> | ||
| 293 | + <span class="pin__icon"> | ||
| 294 | + <svg class="icon icon--pin"> | ||
| 295 | + <use xlink:href="#icon-pin"></use> | ||
| 296 | + </svg> | ||
| 297 | + <svg class="icon icon--logo icon--appleheart"> | ||
| 298 | + <use xlink:href="#icon-appleheart"></use> | ||
| 299 | + </svg> | ||
| 300 | + </span> | ||
| 301 | + </a> | ||
| 302 | + <a class="pin pin--1-2" data-category="1" data-space="1.02" aria-label="Pin for Crazy Banana"> | ||
| 303 | + <span class="pin__icon"> | ||
| 304 | + <svg class="icon icon--pin"> | ||
| 305 | + <use xlink:href="#icon-pin"></use> | ||
| 306 | + </svg> | ||
| 307 | + <svg class="icon icon--logo icon--bananas"> | ||
| 308 | + <use xlink:href="#icon-bananas"></use> | ||
| 309 | + </svg> | ||
| 310 | + </span> | ||
| 311 | + </a> | ||
| 312 | + <a class="pin pin--1-3" data-category="2" data-space="1.03" aria-label="Pin for Folding Life"> | ||
| 313 | + <span class="pin__icon"> | ||
| 314 | + <svg class="icon icon--pin"> | ||
| 315 | + <use xlink:href="#icon-pin"></use> | ||
| 316 | + </svg> | ||
| 317 | + <svg class="icon icon--logo icon--origami"> | ||
| 318 | + <use xlink:href="#icon-origami"></use> | ||
| 319 | + </svg> | ||
| 320 | + </span> | ||
| 321 | + </a> | ||
| 322 | + <a class="pin pin--1-4" data-category="3" data-space="1.04" aria-label="Pin for Dress me not"> | ||
| 323 | + <span class="pin__icon"> | ||
| 324 | + <svg class="icon icon--pin"> | ||
| 325 | + <use xlink:href="#icon-pin"></use> | ||
| 326 | + </svg> | ||
| 327 | + <svg class="icon icon--logo icon--dress"> | ||
| 328 | + <use xlink:href="#icon-dress"></use> | ||
| 329 | + </svg> | ||
| 330 | + </span> | ||
| 331 | + </a> | ||
| 332 | + <a class="pin pin--1-5" data-category="4" data-space="1.05" aria-label="Pin for Meditation Garden"> | ||
| 333 | + <span class="pin__icon"> | ||
| 334 | + <svg class="icon icon--pin"> | ||
| 335 | + <use xlink:href="#icon-pin"></use> | ||
| 336 | + </svg> | ||
| 337 | + <svg class="icon icon--logo icon--tree2"> | ||
| 338 | + <use xlink:href="#icon-tree2"></use> | ||
| 339 | + </svg> | ||
| 340 | + </span> | ||
| 341 | + </a> | ||
| 342 | + <a class="pin pin--1-6" data-category="1" data-space="1.06" aria-label="Pin for Seed of Life"> | ||
| 343 | + <span class="pin__icon"> | ||
| 344 | + <svg class="icon icon--pin"> | ||
| 345 | + <use xlink:href="#icon-pin"></use> | ||
| 346 | + </svg> | ||
| 347 | + <svg class="icon icon--logo icon--avocado"> | ||
| 348 | + <use xlink:href="#icon-avocado"></use> | ||
| 349 | + </svg> | ||
| 350 | + </span> | ||
| 351 | + </a> | ||
| 352 | + <a class="pin pin--1-7" data-category="1" data-space="1.07" aria-label="Pin for Raw Delight"> | ||
| 353 | + <span class="pin__icon"> | ||
| 354 | + <svg class="icon icon--pin"> | ||
| 355 | + <use xlink:href="#icon-pin"></use> | ||
| 356 | + </svg> | ||
| 357 | + <svg class="icon icon--logo icon--cake"> | ||
| 358 | + <use xlink:href="#icon-cake"></use> | ||
| 359 | + </svg> | ||
| 360 | + </span> | ||
| 361 | + </a> | ||
| 362 | + <a class="pin pin--1-8" data-category="1" data-space="1.08" aria-label="Pin for The Wizard"> | ||
| 363 | + <span class="pin__icon"> | ||
| 364 | + <svg class="icon icon--pin"> | ||
| 365 | + <use xlink:href="#icon-pin"></use> | ||
| 366 | + </svg> | ||
| 367 | + <svg class="icon icon--logo icon--mushroom"> | ||
| 368 | + <use xlink:href="#icon-mushroom"></use> | ||
| 369 | + </svg> | ||
| 370 | + </span> | ||
| 371 | + </a> | ||
| 372 | + <a class="pin pin--1-9" data-category="1" data-space="1.09" | ||
| 373 | + aria-label="Pin for Smoothies & Soul"> | ||
| 374 | + <span class="pin__icon"> | ||
| 375 | + <svg class="icon icon--pin"> | ||
| 376 | + <use xlink:href="#icon-pin"></use> | ||
| 377 | + </svg> | ||
| 378 | + <svg class="icon icon--logo icon--pear"> | ||
| 379 | + <use xlink:href="#icon-pear"></use> | ||
| 380 | + </svg> | ||
| 381 | + </span> | ||
| 382 | + </a> | ||
| 383 | + </div> | ||
| 384 | + <!-- /level__pins --> | ||
| 385 | + </div> | ||
| 386 | + <div @click="onClick('2')" class="level level--2" aria-label="Level 2"> | ||
| 387 | + <svg class="map map--2" viewBox="0 0 1200 800" width="100%" height="100%" preserveAspectRatio="xMidYMid meet"> | ||
| 388 | + <title>Map Level 2</title> | ||
| 389 | + <polygon points="1035.94 787.41 1035.94 423.16 855.37 423.16 855.37 350.52 1187.28 350.52 1187.28 12.59 548.09 12.59 548.09 68.87 437.36 68.87 437.36 12.59 49.37 12.59 49.37 366.5 12.72 366.5 12.72 787.41 356.2 787.41 414.93 584.41 554.4 584.41 627.81 787.41 1035.94 787.41" class="map__ground" /> | ||
| 390 | + <path d="M1187.28,12.59V350.52H855.37v72.64h180.58V787.41H627.81l-73.41-203H414.93l-58.73,203H12.72V366.5H49.37V12.59h388V68.87H548.08V12.59h639.19M1200,0H535.36V56.28H450.09V0H36.65V353.91H0V800H365.8l2.64-9.13L424.52,597H545.44l70.39,194.65,3,8.35h429.82V410.57H868.09V363.11H1200V0h0Z" class="map__outline" /> | ||
| 391 | + <polygon points="768.46 722.99 789.65 735.1 789.65 759.31 768.46 771.42 747.27 759.31 747.27 735.1 768.46 722.99" class="map__space" /> | ||
| 392 | + <rect x="666.88" y="565.62" width="26.26" height="25.99" class="map__space" /> | ||
| 393 | + <path data-space="2.07" d="M454.76,266.19h63a24.34,24.34,0,0,1,24.47,24.21h0V489.82A24.34,24.34,0,0,1,517.74,514h-63a24.34,24.34,0,0,1-24.47-24.21h0V290.4a24.34,24.34,0,0,1,24.47-24.21h0Z" class="map__space" /> | ||
| 394 | + <path d="M492.72,123.19c30.57,0,55.36-24.53,55.36-54.78H437.36C437.36,98.67,462.15,123.19,492.72,123.19Z" class="map__space" /> | ||
| 395 | + <polygon points="898.12 182.42 919.31 194.53 919.31 218.74 898.12 230.85 876.93 218.74 876.93 194.53 898.12 182.42" class="map__space" /> | ||
| 396 | + <rect x="282.3" y="478.13" width="26.26" height="25.99" class="map__space" /> | ||
| 397 | + <polygon data-space="2.06" points="395.25 652.42 12.72 652.42 12.72 787.41 356.2 787.41 395.25 652.42" class="map__space" /> | ||
| 398 | + <rect data-space="2.02" x="12.72" y="366.5" width="157.39" height="212.11" class="map__space" /> | ||
| 399 | + <rect x="49.37" y="12.59" width="120.74" height="120.74" class="map__space" /> | ||
| 400 | + <rect data-space="2.01" x="177.56" y="12" width="240.03" height="121.33" class="map__space" /> | ||
| 401 | + <rect x="49.37" y="170.48" width="60.37" height="60.37" class="map__space" /> | ||
| 402 | + <rect x="49.37" y="238.6" width="278.23" height="111.92" class="map__space" /> | ||
| 403 | + <rect data-space="2.05" x="600" y="12" width="93.14" height="249.1" class="map__space" /> | ||
| 404 | + <rect x="702.59" y="12.59" width="484.68" height="98.51" class="map__space" /> | ||
| 405 | + <rect data-space="2.03" x="968.07" y="120.1" width="219.21" height="230.42" class="map__space" /> | ||
| 406 | + <rect x="855.37" y="277.6" width="103.7" height="72.92" class="map__space" /> | ||
| 407 | + <circle data-space="2.04" cx="680.68" cy="466.59" r="66.59" class="map__space" /> | ||
| 408 | + <rect data-space="2.08" x="855.37" y="423.16" width="180.58" height="364.25" class="map__space" /> | ||
| 409 | + <polygon points="627.81 787.41 716.09 787.41 716.09 646.58 576.88 646.58 627.81 787.41" class="map__space" /> | ||
| 410 | + </svg> | ||
| 411 | + <div class="level__pins"> | ||
| 412 | + <a class="pin pin--2-1" data-category="1" data-space="2.01" href="#" aria-label="Pin for Grilled Chipotle"> | ||
| 413 | + <span class="pin__icon"> | ||
| 414 | + <svg class="icon icon--pin"><use xlink:href="#icon-pin"></use></svg> | ||
| 415 | + <svg class="icon icon--logo icon--pepper"><use xlink:href="#icon-pepper"></use></svg> | ||
| 416 | + </span> | ||
| 417 | + </a> | ||
| 418 | + <a class="pin pin--2-2" data-category="2" data-space="2.02" href="#" aria-label="Pin for Rocketship Tech"> | ||
| 419 | + <span class="pin__icon"> | ||
| 420 | + <svg class="icon icon--pin"><use xlink:href="#icon-pin"></use></svg> | ||
| 421 | + <svg class="icon icon--logo icon--rocket"><use xlink:href="#icon-rocket"></use></svg> | ||
| 422 | + </span> | ||
| 423 | + </a> | ||
| 424 | + <a class="pin pin--2-3" data-category="2" data-space="2.03" href="#" aria-label="Pin for Which Bug?"> | ||
| 425 | + <span class="pin__icon"> | ||
| 426 | + <svg class="icon icon--pin"><use xlink:href="#icon-pin"></use></svg> | ||
| 427 | + <svg class="icon icon--logo icon--bug"><use xlink:href="#icon-bug"></use></svg> | ||
| 428 | + </span> | ||
| 429 | + </a> | ||
| 430 | + <a class="pin pin--2-4" data-category="3" data-space="2.04" href="#" aria-label="Pin for Cognitio"> | ||
| 431 | + <span class="pin__icon"> | ||
| 432 | + <svg class="icon icon--pin"><use xlink:href="#icon-pin"></use></svg> | ||
| 433 | + <svg class="icon icon--logo icon--books"><use xlink:href="#icon-books"></use></svg> | ||
| 434 | + </span> | ||
| 435 | + </a> | ||
| 436 | + <a class="pin pin--2-5" data-category="1" data-space="2.05" href="#" aria-label="Pin for The Eggplanthead"> | ||
| 437 | + <span class="pin__icon"> | ||
| 438 | + <svg class="icon icon--pin"><use xlink:href="#icon-pin"></use></svg> | ||
| 439 | + <svg class="icon icon--logo icon--eggplant"><use xlink:href="#icon-eggplant"></use></svg> | ||
| 440 | + </span> | ||
| 441 | + </a> | ||
| 442 | + <a class="pin pin--2-6" data-category="1" data-space="2.06" href="#" aria-label="Pin for Superfood"> | ||
| 443 | + <span class="pin__icon"> | ||
| 444 | + <svg class="icon icon--pin"><use xlink:href="#icon-pin"></use></svg> | ||
| 445 | + <svg class="icon icon--logo icon--strawberry"><use xlink:href="#icon-strawberry"></use></svg> | ||
| 446 | + </span> | ||
| 447 | + </a> | ||
| 448 | + <a class="pin pin--2-7" data-category="3" data-space="2.07" href="#" aria-label="Pin for No Princess"> | ||
| 449 | + <span class="pin__icon"> | ||
| 450 | + <svg class="icon icon--pin"><use xlink:href="#icon-pin"></use></svg> | ||
| 451 | + <svg class="icon icon--logo icon--heart"><use xlink:href="#icon-heart"></use></svg> | ||
| 452 | + </span> | ||
| 453 | + </a> | ||
| 454 | + <a class="pin pin--2-8" data-category="3" data-space="2.08" href="#" aria-label="Pin for Tool Exchange"> | ||
| 455 | + <span class="pin__icon"> | ||
| 456 | + <svg class="icon icon--pin"><use xlink:href="#icon-pin"></use></svg> | ||
| 457 | + <svg class="icon icon--logo icon--wrench"><use xlink:href="#icon-wrench"></use></svg> | ||
| 458 | + </span> | ||
| 459 | + </a> | ||
| 460 | + </div> | ||
| 461 | + <!-- /level__pins --> | ||
| 462 | + </div> | ||
| 463 | + <div @click="onClick('3')" class="level level--3" aria-label="Level 3"> | ||
| 464 | + <svg class="map map--3" viewBox="0 0 1200 800" width="100%" height="100%" preserveAspectRatio="xMidYMid meet"> | ||
| 465 | + <title>Map Level 3</title> | ||
| 466 | + <polygon points="1035.94 787.41 1035.94 423.16 855.37 423.16 855.37 350.52 1187.28 350.52 1187.28 12.59 548.09 12.59 548.09 68.87 437.36 68.87 437.36 12.59 49.37 12.59 49.37 366.5 12.72 366.5 12.72 787.41 356.2 787.41 414.93 584.41 554.4 584.41 627.81 787.41 1035.94 787.41" class="map__ground" /> | ||
| 467 | + <path d="M1187.28,12.59V350.52H855.37v72.64h180.58V787.41H627.81l-73.41-203H414.93l-58.73,203H12.72V366.5H49.37V12.59h388V68.87H548.08V12.59h639.19M1200,0H535.36V56.28H450.09V0H36.65V353.91H0V800H365.8l2.64-9.13L424.52,597H545.44l70.39,194.65,3,8.35h429.82V410.57H868.09V363.11H1200V0h0Z" class="map__outline" /> | ||
| 468 | + <rect x="666.9" y="565.6" width="26.3" height="26" class="map__space" /> | ||
| 469 | + <path data-space="3.07" d="M454.8,266.2h63c13.4-0.1,24.4,10.8,24.5,24.2c0,0,0,0,0,0l0,0v199.4c-0.1,13.4-11.1,24.3-24.5,24.2h-63c-13.4,0.1-24.4-10.8-24.5-24.2c0,0,0,0,0,0l0,0V290.4C430.3,277,441.3,266.1,454.8,266.2C454.7,266.2,454.7,266.2,454.8,266.2L454.8,266.2L454.8,266.2z" class="map__space" /> | ||
| 470 | + <polygon points="898.1,182.4 919.3,194.5 919.3,218.7 898.1,230.9 876.9,218.7 876.9,194.5 " class="map__space" /> | ||
| 471 | + <rect x="282.3" y="478.1" width="26.3" height="26" class="map__space" /> | ||
| 472 | + <rect x="381.5" y="12.6" width="55.8" height="55.8" class="map__space" /> | ||
| 473 | + <rect x="566" y="12.6" width="110.6" height="110.6" class="map__space" /> | ||
| 474 | + <rect x="566" y="157.4" width="110.6" height="73.5" class="map__space" /> | ||
| 475 | + <rect x="742" y="12.6" width="445.3" height="110.6" class="map__space" /> | ||
| 476 | + <rect data-space="3.03" x="972.8" y="128.5" width="214.5" height="222" class="map__space" /> | ||
| 477 | + <rect x="756" y="423.2" width="279.9" height="161.2" class="map__space" /> | ||
| 478 | + <rect x="876.9" y="591.6" width="159" height="195.8" class="map__space" /> | ||
| 479 | + <polygon data-space="3.04" points="871.6,680 589.4,680 627.8,787.4 871.6,787.4 " class="map__space" /> | ||
| 480 | + <circle data-space="3.06" cx="735.7" cy="343.8" r="55.7" class="map__space" /> | ||
| 481 | + <rect x="12.7" y="696" width="91.4" height="91.4" class="map__space" /> | ||
| 482 | + <rect x="12.7" y="591.6" width="146.9" height="97.9" class="map__space" /> | ||
| 483 | + <rect data-space="3.02" x="12.7" y="366.5" width="146.9" height="217.9" class="map__space" /> | ||
| 484 | + <polygon data-space="3.05" points="356.2,787.4 414.9,584.4 275.1,584.4 275.1,787.4 " class="map__space" /> | ||
| 485 | + <rect data-space="3.01" x="49.4" y="12.6" width="312.7" height="343" class="map__space" /> | ||
| 486 | + </svg> | ||
| 487 | + <div class="level__pins"> | ||
| 488 | + <a class="pin pin--3-1" data-category="1" data-space="3.01" href="#" aria-label="Pin for Oolong House"> | ||
| 489 | + <span class="pin__icon"> | ||
| 490 | + <svg class="icon icon--pin"><use xlink:href="#icon-pin"></use></svg> | ||
| 491 | + <svg class="icon icon--logo icon--tea"><use xlink:href="#icon-tea"></use></svg> | ||
| 492 | + </span> | ||
| 493 | + </a> | ||
| 494 | + <a class="pin pin--3-2" data-category="2" data-space="3.02" href="#" aria-label="Pin for Enlightend Path"> | ||
| 495 | + <span class="pin__icon"> | ||
| 496 | + <svg class="icon icon--pin"><use xlink:href="#icon-pin"></use></svg> | ||
| 497 | + <svg class="icon icon--logo icon--pyramid"><use xlink:href="#icon-pyramid"></use></svg> | ||
| 498 | + </span> | ||
| 499 | + </a> | ||
| 500 | + <a class="pin pin--3-3" data-category="3" data-space="3.03" href="#" aria-label="Pin for What makes us walk"> | ||
| 501 | + <span class="pin__icon"> | ||
| 502 | + <svg class="icon icon--pin"><use xlink:href="#icon-pin"></use></svg> | ||
| 503 | + <svg class="icon icon--logo icon--shoe"><use xlink:href="#icon-shoe"></use></svg> | ||
| 504 | + </span> | ||
| 505 | + </a> | ||
| 506 | + <a class="pin pin--3-4" data-category="3" data-space="3.04" href="#" aria-label="Pin for Your Last Shirt"> | ||
| 507 | + <span class="pin__icon"> | ||
| 508 | + <svg class="icon icon--pin"><use xlink:href="#icon-pin"></use></svg> | ||
| 509 | + <svg class="icon icon--logo icon--shirt"><use xlink:href="#icon-shirt"></use></svg> | ||
| 510 | + </span> | ||
| 511 | + </a> | ||
| 512 | + <a class="pin pin--3-5" data-category="4" data-space="3.05" href="#" aria-label="Pin for Breathe"> | ||
| 513 | + <span class="pin__icon"> | ||
| 514 | + <svg class="icon icon--pin"><use xlink:href="#icon-pin"></use></svg> | ||
| 515 | + <svg class="icon icon--logo icon--tree"><use xlink:href="#icon-tree"></use></svg> | ||
| 516 | + </span> | ||
| 517 | + </a> | ||
| 518 | + <a class="pin pin--3-6" data-category="4" data-space="3.06" href="#" aria-label="Pin for Feel the Grass"> | ||
| 519 | + <span class="pin__icon"> | ||
| 520 | + <svg class="icon icon--pin"><use xlink:href="#icon-pin"></use></svg> | ||
| 521 | + <svg class="icon icon--logo icon--grass"><use xlink:href="#icon-grass"></use></svg> | ||
| 522 | + </span> | ||
| 523 | + </a> | ||
| 524 | + <a class="pin pin--3-7" data-category="4" data-space="3.07" href="#" aria-label="Pin for Star Gazer"> | ||
| 525 | + <span class="pin__icon"> | ||
| 526 | + <svg class="icon icon--pin"><use xlink:href="#icon-pin"></use></svg> | ||
| 527 | + <svg class="icon icon--logo icon--star"><use xlink:href="#icon-star"></use></svg> | ||
| 528 | + </span> | ||
| 529 | + </a> | ||
| 530 | + </div> | ||
| 531 | + <!-- /level__pins --> | ||
| 532 | + </div> | ||
| 533 | + <div @click="onClick('4')" class="level level--4" aria-label="Level 4"> | ||
| 534 | + <svg class="map map--4" viewBox="0 0 1200 800" width="100%" height="100%" preserveAspectRatio="xMidYMid meet"> | ||
| 535 | + <title>Map Level 2</title> | ||
| 536 | + <polygon points="1035.94 787.41 1035.94 423.16 855.37 423.16 855.37 350.52 1187.28 350.52 1187.28 12.59 548.09 12.59 548.09 68.87 437.36 68.87 437.36 12.59 49.37 12.59 49.37 366.5 12.72 366.5 12.72 787.41 356.2 787.41 414.93 584.41 554.4 584.41 627.81 787.41 1035.94 787.41" class="map__ground" /> | ||
| 537 | + <path d="M1187.28,12.59V350.52H855.37v72.64h180.58V787.41H627.81l-73.41-203H414.93l-58.73,203H12.72V366.5H49.37V12.59h388V68.87H548.08V12.59h639.19M1200,0H535.36V56.28H450.09V0H36.65V353.91H0V800H365.8l2.64-9.13L424.52,597H545.44l70.39,194.65,3,8.35h429.82V410.57H868.09V363.11H1200V0h0Z" class="map__outline" /> | ||
| 538 | + <path d="M674.5,647c2,16.3,29.2,31.3,51.4,28.9c51.9-5.8,80.3-107.4,64.7-119c-6.4-4.7-27.9,11.2-70.8,43.1C676.6,632,673.7,640.5,674.5,647z" class="map__lake" /> | ||
| 539 | + <ellipse cx="738.82" cy="595.48" rx="13.95" ry="13.8" class="map__tree" /> | ||
| 540 | + <ellipse cx="768.46" cy="605.4" rx="13.95" ry="13.8" class="map__tree" /> | ||
| 541 | + <ellipse cx="744.64" cy="624.92" rx="13.95" ry="13.8" class="map__tree" /> | ||
| 542 | + <rect x="666.9" y="565.6" width="26.3" height="26" class="map__space" /> | ||
| 543 | + <path data-space="4.05" d="M454.8,266.2h63c13.4-0.1,24.4,10.8,24.5,24.2c0,0,0,0,0,0l0,0v199.4c-0.1,13.4-11.1,24.3-24.5,24.2h-63c-13.4,0.1-24.4-10.8-24.5-24.2c0,0,0,0,0,0l0,0V290.4C430.3,277,441.3,266.1,454.8,266.2C454.7,266.2,454.7,266.2,454.8,266.2L454.8,266.2L454.8,266.2z" class="map__space" /> | ||
| 544 | + <rect x="282.3" y="478.1" width="26.3" height="26" class="map__space" /> | ||
| 545 | + <rect x="12.7" y="366.5" width="202.4" height="175.1" class="map__space" /> | ||
| 546 | + <rect x="12.7" y="550.6" width="50.9" height="236.8" class="map__space" /> | ||
| 547 | + <circle data-space="4.07" cx="143.1" cy="708.1" r="49.5" class="map__space" /> | ||
| 548 | + <circle data-space="4.01" cx="288.6" cy="658.6" r="66" class="map__space" /> | ||
| 549 | + <polygon data-space="4.02" points="49.4,354.1 362.1,354.1 362.1,230.9 600,230.9 600,297.1 855.4,297.1 855.4,12.6 548.1,12.6 548.1,68.9 437.4,68.9 437.4,12.6 49.4,12.6 " class="map__space" /> | ||
| 550 | + <rect x="1065.6" y="12.6" width="121.7" height="110.5" class="map__space" /> | ||
| 551 | + <rect data-space="4.03" x="1065.6" y="132.1" width="121.7" height="218.4" class="map__space" /> | ||
| 552 | + <polygon points="901.3,92.6 886.9,67.8 901.3,43 929.9,43 944.2,67.8 929.9,92.6 " class="map__space" /> | ||
| 553 | + <polygon points="953.3,129.1 938.6,103.6 953.3,78.1 982.8,78.1 997.5,103.6 982.8,129.1 " class="map__space" /> | ||
| 554 | + <rect x="951.6" y="213.1" width="73.5" height="73.5" class="map__space" /> | ||
| 555 | + <rect data-space="4.06" x="639.6" y="399.5" width="151.5" height="121.1" class="map__space" /> | ||
| 556 | + <rect data-space="4.04" x="855.4" y="423.2" width="180.6" height="364.2" class="map__space" /> | ||
| 557 | + <polygon points="613.2,747 846.6,658.6 846.6,787.4 627.8,787.4" class="map__space" /> | ||
| 558 | + </svg> | ||
| 559 | + <div class="level__pins"> | ||
| 560 | + <a class="pin pin--4-1" data-category="1" data-space="4.01" href="#" aria-label="Pin for Cold Soup Kitchen"> | ||
| 561 | + <span class="pin__icon"> | ||
| 562 | + <svg class="icon icon--pin"><use xlink:href="#icon-pin"></use></svg> | ||
| 563 | + <svg class="icon icon--logo icon--tomato"><use xlink:href="#icon-tomato"></use></svg> | ||
| 564 | + </span> | ||
| 565 | + </a> | ||
| 566 | + <a class="pin pin--4-2" data-category="2" data-space="4.02" href="#" aria-label="Pin for Docu Dome"> | ||
| 567 | + <span class="pin__icon"> | ||
| 568 | + <svg class="icon icon--pin"><use xlink:href="#icon-pin"></use></svg> | ||
| 569 | + <svg class="icon icon--logo icon--cinema"><use xlink:href="#icon-cinema"></use></svg> | ||
| 570 | + </span> | ||
| 571 | + </a> | ||
| 572 | + <a class="pin pin--4-3" data-category="3" data-space="4.03" href="#" aria-label="Pin for Little Artist"> | ||
| 573 | + <span class="pin__icon"> | ||
| 574 | + <svg class="icon icon--pin"><use xlink:href="#icon-pin"></use></svg> | ||
| 575 | + <svg class="icon icon--logo icon--paint-brush"><use xlink:href="#icon-paint-brush"></use></svg> | ||
| 576 | + </span> | ||
| 577 | + </a> | ||
| 578 | + <a class="pin pin--4-4" data-category="4" data-space="4.04" href="#" aria-label="Pin for Sacred Symmetry"> | ||
| 579 | + <span class="pin__icon"> | ||
| 580 | + <svg class="icon icon--pin"><use xlink:href="#icon-pin"></use></svg> | ||
| 581 | + <svg class="icon icon--logo icon--modx"><use xlink:href="#icon-modx"></use></svg> | ||
| 582 | + </span> | ||
| 583 | + </a> | ||
| 584 | + <a class="pin pin--4-5" data-category="4" data-space="4.05" href="#" aria-label="Pin for Hot Tub Festival"> | ||
| 585 | + <span class="pin__icon"> | ||
| 586 | + <svg class="icon icon--pin"><use xlink:href="#icon-pin"></use></svg> | ||
| 587 | + <svg class="icon icon--logo icon--droplet"><use xlink:href="#icon-droplet"></use></svg> | ||
| 588 | + </span> | ||
| 589 | + </a> | ||
| 590 | + <a class="pin pin--4-6" data-category="2" data-space="4.06" href="#" aria-label="Pin for Love 2 Cook"> | ||
| 591 | + <span class="pin__icon"> | ||
| 592 | + <svg class="icon icon--pin"><use xlink:href="#icon-pin"></use></svg> | ||
| 593 | + <svg class="icon icon--logo icon--cupcake"><use xlink:href="#icon-cupcake"></use></svg> | ||
| 594 | + </span> | ||
| 595 | + </a> | ||
| 596 | + <a class="pin pin--4-7" data-category="2" data-space="4.07" href="#" aria-label="Pin for Permaculture Hub"> | ||
| 597 | + <span class="pin__icon"> | ||
| 598 | + <svg class="icon icon--pin"><use xlink:href="#icon-pin"></use></svg> | ||
| 599 | + <svg class="icon icon--logo icon--leafcircle"><use xlink:href="#icon-leafcircle"></use></svg> | ||
| 600 | + </span> | ||
| 601 | + </a> | ||
| 602 | + </div> | ||
| 603 | + <!-- /level__pins --> | ||
| 604 | + </div> | ||
| 605 | + </div> | ||
| 606 | + <!-- /levels --> | ||
| 607 | + </div> | ||
| 608 | + </div> | ||
| 609 | + </div> | ||
| 610 | + </div> | ||
| 611 | +</template> | ||
| 612 | + | ||
| 613 | +<script> | ||
| 614 | +import './floor.css'; | ||
| 615 | +import $ from 'jquery'; | ||
| 616 | + | ||
| 617 | +export default { | ||
| 618 | + data() { | ||
| 619 | + return { | ||
| 620 | + level_show: '', | ||
| 621 | + } | ||
| 622 | + }, | ||
| 623 | + mounted() { | ||
| 624 | + // // 测试显示效果 | ||
| 625 | + // setTimeout(() => { | ||
| 626 | + // $('.mall').addClass('mall--content-open'); | ||
| 627 | + // $('.levels').addClass('levels--open').addClass('levels--selected-1'); | ||
| 628 | + // $('.level--1').addClass('level--current'); | ||
| 629 | + // $('.level--1 .level__pins').addClass('level__pins--active'); | ||
| 630 | + // $('.level--1 .level__pins .pin--1-1').addClass('pin--active'); | ||
| 631 | + // }, 1000); | ||
| 632 | + }, | ||
| 633 | + methods: { | ||
| 634 | + onClick(level) { | ||
| 635 | + this.level_show = level; | ||
| 636 | + $('.mall').addClass('mall--content-open'); | ||
| 637 | + $('.levels').addClass('levels--open').addClass(`levels--selected-${level}`); | ||
| 638 | + $(`.level--${level}`).addClass('level--current'); | ||
| 639 | + $(`.level--${level} .level__pins`).addClass('level__pins--active'); | ||
| 640 | + // $('.level--1 .level__pins .pin--1-1').addClass('pin--active'); | ||
| 641 | + }, | ||
| 642 | + onCloseLevel () { | ||
| 643 | + let level = this.level_show; | ||
| 644 | + $('.mall').removeClass('mall--content-open'); | ||
| 645 | + $('.levels').removeClass('levels--open').removeClass(`levels--selected-${level}`); | ||
| 646 | + $(`.level--${level}`).removeClass('level--current'); | ||
| 647 | + $(`.level--${level} .level__pins`).removeClass('level__pins--active'); | ||
| 648 | + this.level_show = ''; | ||
| 649 | + }, | ||
| 650 | + onClose () { | ||
| 651 | + this.$emit('close') | ||
| 652 | + } | ||
| 653 | + } | ||
| 654 | +} | ||
| 655 | +</script> | ||
| 656 | + | ||
| 657 | +<style lang="less" scoped> | ||
| 658 | +</style> |
src/components/Floor/surroundings.svg
0 → 100644
| 1 | +<?xml version="1.0" encoding="utf-8"?> | ||
| 2 | +<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> | ||
| 3 | +<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" | ||
| 4 | + viewBox="0 0 1200 800" style="enable-background:new 0 0 1200 800;" xml:space="preserve"> | ||
| 5 | +<style type="text/css"> | ||
| 6 | + .st0{fill:#DCDBDB;} | ||
| 7 | + .st1{fill:none;stroke:#FFFFFF;stroke-width:20;} | ||
| 8 | + .st2{fill:#BCBCBC;} | ||
| 9 | + .st3{fill:#A5D5A1;} | ||
| 10 | + .st4{fill:#9BD9E3;} | ||
| 11 | + .st5{fill:#636363;} | ||
| 12 | +</style> | ||
| 13 | +<path class="st0" d="M1200,116.8H0V-3.1h1200V116.8z"/> | ||
| 14 | +<path class="st1" d="M1200,56.9H0"/> | ||
| 15 | +<path class="st2" d="M1055.9,793.9H912.8V196.7h143.1V793.9z"/> | ||
| 16 | +<path class="st2" d="M1200,585.2h-127V196.7h127V585.2z"/> | ||
| 17 | +<path class="st2" d="M896.7,736.6H781.3v-36.2h115.4V736.6z"/> | ||
| 18 | +<circle class="st3" cx="273.1" cy="743" r="51.1"/> | ||
| 19 | +<path class="st2" d="M284.8,235h-86.9v-94.4h86.9V235z"/> | ||
| 20 | +<path class="st0" d="M130.5,801.1H0V117h130.5V801.1z"/> | ||
| 21 | +<path class="st1" d="M65.2,796.9v-734"/> | ||
| 22 | +<path class="st2" d="M284.8,505.8h-43.4V255h43.4V505.8z"/> | ||
| 23 | +<path class="st2" d="M221.1,505.7h-68.8V255.1h68.8V505.7z"/> | ||
| 24 | +<path class="st2" d="M182.6,196.7h-30.3v-57.5h30.3V196.7z"/> | ||
| 25 | +<path class="st2" d="M770.7,736.6H655.3v-36.2h115.4V736.6z"/> | ||
| 26 | +<path class="st2" d="M896.7,783.1H781.3v-36.2h115.4V783.1z"/> | ||
| 27 | +<path class="st2" d="M770.7,783.1H655.3v-36.2h115.4V783.1z"/> | ||
| 28 | +<path class="st4" d="M1170.7,770.4c-30.4,23.4-88.2,6.4-96.9-18.4c-7.7-22,25.6-43.5,15-75.2c-3.8-11.5-10.9-16.8-11.7-31.7 | ||
| 29 | + c-0.1-2.4-1-24,10-31.7c16.5-11.6,57.1,9.5,78.5,38.4C1189.7,684.3,1203.3,745.2,1170.7,770.4z"/> | ||
| 30 | +<circle class="st3" cx="190.6" cy="578.6" r="42.8"/> | ||
| 31 | +<circle class="st3" cx="1158" cy="156.8" r="30"/> | ||
| 32 | +<circle class="st3" cx="1086" cy="156.8" r="30"/> | ||
| 33 | +<circle class="st3" cx="1011.7" cy="156.8" r="30"/> | ||
| 34 | +<path class="st2" d="M637.5,783.1H340.3v-80.8h297.2V783.1z"/> | ||
| 35 | +<circle class="st3" cx="176.3" cy="751.5" r="27.1"/> | ||
| 36 | +<path class="st0" d="M898.6,683.5H127V641h771.6V683.5z"/> | ||
| 37 | +<circle class="st3" cx="265.1" cy="595.7" r="22.7"/> | ||
| 38 | +<circle class="st3" cx="940.8" cy="156.8" r="30"/> | ||
| 39 | +<g> | ||
| 40 | + <path class="st5" d="M251.2,194.2v-14.8c0-2-1.6-3.6-3.6-3.6h-4.4v-2h4v-2h-12v2h4v2h-4.4c-2,0-3.6,1.6-3.6,3.6v14.8 | ||
| 41 | + c0,2,1.6,3.6,3.6,3.6h0.4l-1.4,2h-2.6v2h1.4l-1.4,2h4l1.2-2h9.8l1.2,2h4l-1.4-2h1.2v-2h-2.6l-1.4-2h0.4 | ||
| 42 | + C249.6,197.8,251.2,196.2,251.2,194.2z M233.2,179.6c0-1,0.8-1.8,1.8-1.8h12.2c1.2,0,2,0.8,2,1.8v4.2c0,1.2-0.8,2-1.8,2H235 | ||
| 43 | + c-1,0-1.8-0.8-1.8-1.8C233.2,184,233.2,179.6,233.2,179.6z M233.2,193.8c0-1.2,0.8-2,2-2c1.2,0,2,0.8,2,2s-0.8,2-2,2 | ||
| 44 | + C234,195.8,233.2,195,233.2,193.8z M245,199.8h-7.6l1.2-2h5.2L245,199.8z M245.2,193.8c0-1.2,0.8-2,2-2c1.2,0,2,0.8,2,2s-0.8,2-2,2 | ||
| 45 | + C246,195.8,245.2,195,245.2,193.8z"/> | ||
| 46 | + <path class="st5" d="M499.3,741c-0.4,0-0.8,0.1-1.3,0.1l-3.3-7.3c-0.2-0.4-0.6-0.6-1-0.6h-2.1c-0.6,0-1.1,0.5-1.1,1.1 | ||
| 47 | + c0,0.6,0.5,1.1,1.1,1.1h1.4l0.9,2h-9.2l-0.6-1.4h0.5c0.6,0,1.1-0.5,1.1-1.1s-0.5-1.1-1.1-1.1h-4c-0.6,0-1.1,0.5-1.1,1.1 | ||
| 48 | + s0.5,1.1,1.1,1.1h1.1l1.1,2.3l-2.1,3.1c-0.7-0.3-1.4-0.4-2.2-0.4c-3.1,0-5.6,2.5-5.6,5.6c0,3.1,2.5,5.6,5.6,5.6 | ||
| 49 | + c2.7,0,5-1.9,5.5-4.5h0.9c0.5,1.3,1.9,2.1,3.4,1.8c1.6-0.3,2.6-1.9,2.3-3.5c0-0.2-0.1-0.4-0.2-0.6l4.9-5l0.8,1.7 | ||
| 50 | + c-1.4,1-2.3,2.7-2.3,4.5c0,3.1,2.5,5.6,5.6,5.6s5.6-2.5,5.6-5.6C504.9,743.5,502.4,741,499.3,741L499.3,741z M485.5,744.5 | ||
| 51 | + c-0.3,0.3-0.5,0.6-0.6,1H484c-0.2-1.1-0.7-2.1-1.5-2.8l1.3-2L485.5,744.5L485.5,744.5z M481.2,744.6c0.2,0.3,0.4,0.6,0.5,0.9h-1.1 | ||
| 52 | + L481.2,744.6z M478.5,750c-1.9,0-3.4-1.5-3.4-3.4c0-1.9,1.5-3.4,3.4-3.4c0.3,0,0.6,0.1,0.9,0.1l-1.8,2.6c-0.2,0.3-0.3,0.8-0.1,1.1 | ||
| 53 | + c0.2,0.4,0.6,0.6,1,0.6h3.2C481.2,749,480,750,478.5,750L478.5,750z M488.8,743.9c-0.4-0.2-0.8-0.2-1.3-0.2l-1.8-4h7.3 | ||
| 54 | + C493,739.6,488.8,743.9,488.8,743.9z M499.3,750c-1.9,0-3.4-1.5-3.4-3.4c0-1,0.4-1.8,1.1-2.5l1.3,2.9c0.2,0.4,0.6,0.6,1,0.6 | ||
| 55 | + c0.2,0,0.3,0,0.4-0.1c0.6-0.2,0.8-0.9,0.5-1.4l-1.3-2.9c0.1,0,0.2,0,0.3,0c1.9,0,3.4,1.5,3.4,3.4C502.7,748.5,501.2,750,499.3,750z | ||
| 56 | + "/> | ||
| 57 | + <g> | ||
| 58 | + <path class="st5" d="M175.8,373.3c0.2,0,0.3,0,0.6,0c1,0,1.8-0.2,2.4-0.8c0.4-0.4,0.7-1,0.7-1.7c0-0.7-0.3-1.3-0.8-1.7 | ||
| 59 | + c-0.5-0.4-1.2-0.6-2.2-0.6c-1,0-1.7,0.1-2.2,0.2v7.2h1.6L175.8,373.3L175.8,373.3z M175.8,369.9c0.1,0,0.3-0.1,0.7-0.1 | ||
| 60 | + c0.8,0,1.3,0.4,1.3,1.1c0,0.7-0.5,1.2-1.4,1.2c-0.2,0-0.4,0-0.6,0L175.8,369.9L175.8,369.9z"/> | ||
| 61 | + <path class="st5" d="M172.7,378.2h8.1c1,0,1.9-0.8,1.9-1.9v-8.1c0-1-0.8-1.9-1.9-1.9h-8.1c-1,0-1.9,0.8-1.9,1.9v8.1 | ||
| 62 | + C170.9,377.4,171.7,378.2,172.7,378.2z M172.3,368.3c0-0.3,0.2-0.5,0.5-0.5h7.9c0.3,0,0.5,0.2,0.5,0.5v7.9c0,0.3-0.2,0.5-0.5,0.5 | ||
| 63 | + h-7.9c-0.3,0-0.5-0.2-0.5-0.5C172.3,376.2,172.3,368.3,172.3,368.3z"/> | ||
| 64 | + <path class="st5" d="M178.4,388c-1.8,0-3.3,1.5-3.3,3.3c0,1.8,1.5,3.3,3.3,3.3c1.8,0,3.3-1.5,3.3-3.3 | ||
| 65 | + C181.7,389.4,180.2,388,178.4,388z M178.4,392.2c-0.5,0-1-0.4-1-1c0-0.5,0.4-1,1-1c0.5,0,1,0.4,1,1 | ||
| 66 | + C179.4,391.8,179,392.2,178.4,392.2z"/> | ||
| 67 | + <path class="st5" d="M202.2,388.5l-0.5-4.3c-0.1-0.8-0.8-1.4-1.7-1.4l-1.2,0.1l-3.6-3.3c-0.3-0.3-0.8-0.5-1.3-0.5l-7.4,0 | ||
| 68 | + c-1.7,0-3.3,0.6-4.5,1.6l-4.1,3.3l-5.5,1.4c-0.7,0.2-1.2,0.8-1.2,1.5v1.6c-0.2,0-0.4,0.2-0.4,0.4v2.1c0,0.3,0.2,0.5,0.5,0.5h3.1 | ||
| 69 | + c0-0.1,0-0.3,0-0.4c0-2.3,1.8-4.1,4.1-4.1s4.1,1.8,4.1,4.1c0,0.1,0,0.3,0,0.4h8.6c0-0.1,0-0.3,0-0.4c0-2.3,1.8-4.1,4.1-4.1 | ||
| 70 | + c2.3,0,4.1,1.8,4.1,4.1c0,0.1,0,0.3,0,0.4h2.9c0.3,0,0.5-0.2,0.5-0.5v-2C202.7,388.8,202.5,388.5,202.2,388.5L202.2,388.5z | ||
| 71 | + M191.2,383.2l-10.3,0.5l2-1.6c1.1-0.9,2.4-1.3,3.8-1.3h4.5C191.2,380.8,191.2,383.2,191.2,383.2z M192.9,383.1v-2.3h0.7 | ||
| 72 | + c0.2,0,0.5,0.1,0.6,0.2l2.1,1.9C196.3,383,192.9,383.1,192.9,383.1z"/> | ||
| 73 | + <path class="st5" d="M195.2,388c-1.8,0-3.3,1.5-3.3,3.3c0,1.8,1.5,3.3,3.3,3.3c1.8,0,3.3-1.5,3.3-3.3 | ||
| 74 | + C198.4,389.4,197,388,195.2,388z M195.2,392.2c-0.5,0-1-0.4-1-1c0-0.5,0.4-1,1-1c0.5,0,1,0.4,1,1 | ||
| 75 | + C196.2,391.8,195.7,392.2,195.2,392.2z"/> | ||
| 76 | + </g> | ||
| 77 | + <path class="st5" d="M287.6,752.3h-5.8v-2.2h1.1c0.4,0,0.7-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7h-3.7c-0.4,0-0.7,0.3-0.7,0.7 | ||
| 78 | + c0,0.4,0.3,0.7,0.7,0.7h1.1v2.2h-11.6v-5h5.8c0.3,0,0.6-0.2,0.7-0.4c0.1-0.3,0.1-0.6-0.1-0.8l-3.7-4h1.7c0.3,0,0.6-0.2,0.7-0.4 | ||
| 79 | + c0.1-0.3,0.1-0.6-0.1-0.8l-3.4-3.7h1.7c0.3,0,0.6-0.2,0.7-0.4c0.1-0.3,0.1-0.6-0.1-0.8l-4.7-5c-0.3-0.3-0.8-0.3-1.1,0l-4.7,5 | ||
| 80 | + c-0.2,0.2-0.2,0.5-0.1,0.8c0.1,0.3,0.4,0.4,0.7,0.4h1.7l-3.4,3.7c-0.2,0.2-0.2,0.5-0.1,0.8c0.1,0.3,0.4,0.4,0.7,0.4h1.7l-3.7,4 | ||
| 81 | + c-0.2,0.2-0.2,0.5-0.1,0.8s0.4,0.4,0.7,0.4h5.8v5h-7.3c-0.8,0-1.5,0.7-1.5,1.5c0,0.8,0.7,1.5,1.5,1.5h29.1c0.8,0,1.5-0.7,1.5-1.5 | ||
| 82 | + C289.1,753,288.4,752.3,287.6,752.3L287.6,752.3z"/> | ||
| 83 | +</g> | ||
| 84 | +</svg> |
| 1 | /* | 1 | /* |
| 2 | * @Date: 2023-05-29 11:10:19 | 2 | * @Date: 2023-05-29 11:10:19 |
| 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com | 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com |
| 4 | - * @LastEditTime: 2023-07-17 13:24:17 | 4 | + * @LastEditTime: 2023-07-27 11:04:44 |
| 5 | * @FilePath: /map-demo/src/route.js | 5 | * @FilePath: /map-demo/src/route.js |
| 6 | * @Description: 文件描述 | 6 | * @Description: 文件描述 |
| 7 | */ | 7 | */ | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Date: 2023-05-19 14:54:27 | 2 | * @Date: 2023-05-19 14:54:27 |
| 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com | 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com |
| 4 | - * @LastEditTime: 2023-07-25 17:07:18 | 4 | + * @LastEditTime: 2023-07-26 06:02:36 |
| 5 | * @FilePath: /map-demo/src/views/index.vue | 5 | * @FilePath: /map-demo/src/views/index.vue |
| 6 | * @Description: 公众地图主体页面 | 6 | * @Description: 公众地图主体页面 |
| 7 | --> | 7 | --> | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Date: 2023-05-19 14:54:27 | 2 | * @Date: 2023-05-19 14:54:27 |
| 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com | 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com |
| 4 | - * @LastEditTime: 2023-07-25 11:05:53 | 4 | + * @LastEditTime: 2023-07-27 15:00:30 |
| 5 | * @FilePath: /map-demo/src/views/inner.vue | 5 | * @FilePath: /map-demo/src/views/inner.vue |
| 6 | * @Description: 内部地图主体页面 | 6 | * @Description: 内部地图主体页面 |
| 7 | --> | 7 | --> |
| ... | @@ -36,21 +36,25 @@ | ... | @@ -36,21 +36,25 @@ |
| 36 | </div> | 36 | </div> |
| 37 | <div class="operate-bar-wrapper"> | 37 | <div class="operate-bar-wrapper"> |
| 38 | <div class="box-wrapper"> | 38 | <div class="box-wrapper"> |
| 39 | + <div class="item" @click="testFloor"> | ||
| 40 | + <van-icon name="https://cdn.ipadbiz.cn/xys/map/%E5%AE%9A%E4%BD%8Dloc@2x.png" size="1.5rem" | ||
| 41 | + style="vertical-align: ;" /> | ||
| 42 | + </div> | ||
| 39 | <div v-if="open_current_location" class="item" @click="handleLocation(true)"> | 43 | <div v-if="open_current_location" class="item" @click="handleLocation(true)"> |
| 40 | <van-icon name="https://cdn.ipadbiz.cn/xys/map/%E5%AE%9A%E4%BD%8Dloc@2x.png" size="1.5rem" | 44 | <van-icon name="https://cdn.ipadbiz.cn/xys/map/%E5%AE%9A%E4%BD%8Dloc@2x.png" size="1.5rem" |
| 41 | - style="vertical-align: middle;" /> | 45 | + style="vertical-align: ;" /> |
| 42 | </div> | 46 | </div> |
| 43 | <div v-else class="item" @click="handleLocation(false)"> | 47 | <div v-else class="item" @click="handleLocation(false)"> |
| 44 | <van-icon name="https://cdn.ipadbiz.cn/xys/map/%E5%AE%9A%E4%BD%8Dloc@2x.png" size="1.5rem" | 48 | <van-icon name="https://cdn.ipadbiz.cn/xys/map/%E5%AE%9A%E4%BD%8Dloc@2x.png" size="1.5rem" |
| 45 | - style="vertical-align: middle;" /> | 49 | + style="vertical-align: ;" /> |
| 46 | </div> | 50 | </div> |
| 47 | <div v-if="open_safe_route" class="item" @click="handleSafeRoute(true)"> | 51 | <div v-if="open_safe_route" class="item" @click="handleSafeRoute(true)"> |
| 48 | <van-icon name="https://cdn.ipadbiz.cn/xys/map/%E7%BA%BF%E8%B7%AF01.png" size="1.25rem" | 52 | <van-icon name="https://cdn.ipadbiz.cn/xys/map/%E7%BA%BF%E8%B7%AF01.png" size="1.25rem" |
| 49 | - style="vertical-align: middle;" /> | 53 | + style="vertical-align: ;" /> |
| 50 | </div> | 54 | </div> |
| 51 | <div v-else class="item" @click="handleSafeRoute(false)"> | 55 | <div v-else class="item" @click="handleSafeRoute(false)"> |
| 52 | <van-icon name="https://cdn.ipadbiz.cn/xys/map/%E7%BA%BF%E8%B7%AF02.png" size="1.25rem" | 56 | <van-icon name="https://cdn.ipadbiz.cn/xys/map/%E7%BA%BF%E8%B7%AF02.png" size="1.25rem" |
| 53 | - style="vertical-align: middle;" /> | 57 | + style="vertical-align: ;" /> |
| 54 | </div> | 58 | </div> |
| 55 | </div> | 59 | </div> |
| 56 | </div> | 60 | </div> |
| ... | @@ -114,6 +118,10 @@ | ... | @@ -114,6 +118,10 @@ |
| 114 | </div> | 118 | </div> |
| 115 | </div> | 119 | </div> |
| 116 | </van-popup> | 120 | </van-popup> |
| 121 | + | ||
| 122 | + <van-popup v-model:show="show_floor_popup" position="bottom" :overlay="true" :style="{ height: '100%', background: '#F7F8FA' }"> | ||
| 123 | + <Floor @close="onClose"></Floor> | ||
| 124 | + </van-popup> | ||
| 117 | </div> | 125 | </div> |
| 118 | </template> | 126 | </template> |
| 119 | 127 | ||
| ... | @@ -131,6 +139,7 @@ import InfoWindow from '@/components/InfoWindow' | ... | @@ -131,6 +139,7 @@ import InfoWindow from '@/components/InfoWindow' |
| 131 | import InfoWindowLite from '@/components/InfoWindowLite' | 139 | import InfoWindowLite from '@/components/InfoWindowLite' |
| 132 | import InfoWindowWarn from '@/components/InfoWindowWarn' | 140 | import InfoWindowWarn from '@/components/InfoWindowWarn' |
| 133 | import InfoWindowYard from '@/components/InfoWindowYard' | 141 | import InfoWindowYard from '@/components/InfoWindowYard' |
| 142 | +import Floor from '@/components/Floor' | ||
| 134 | import { useRect } from '@vant/use'; | 143 | import { useRect } from '@vant/use'; |
| 135 | import { mapAPI } from '@/api/map.js' | 144 | import { mapAPI } from '@/api/map.js' |
| 136 | import wx from 'weixin-js-sdk' | 145 | import wx from 'weixin-js-sdk' |
| ... | @@ -192,7 +201,7 @@ const GPS = { | ... | @@ -192,7 +201,7 @@ const GPS = { |
| 192 | }; | 201 | }; |
| 193 | 202 | ||
| 194 | export default { | 203 | export default { |
| 195 | - components: { InfoWindow, InfoWindowLite, InfoWindowWarn, InfoWindowYard }, | 204 | + components: { InfoWindow, InfoWindowLite, InfoWindowWarn, InfoWindowYard, Floor }, |
| 196 | data() { | 205 | data() { |
| 197 | return { | 206 | return { |
| 198 | map: '', | 207 | map: '', |
| ... | @@ -267,7 +276,8 @@ export default { | ... | @@ -267,7 +276,8 @@ export default { |
| 267 | open_current_location: true, | 276 | open_current_location: true, |
| 268 | point_range: [ // 景区范围经纬度 | 277 | point_range: [ // 景区范围经纬度 |
| 269 | [120.585111, 31.316084], [120.585111, 31.316084], [120.589488, 31.313197], [120.585422, 31.313005] | 278 | [120.585111, 31.316084], [120.585111, 31.316084], [120.589488, 31.313197], [120.585422, 31.313005] |
| 270 | - ] | 279 | + ], |
| 280 | + show_floor_popup: false, | ||
| 271 | } | 281 | } |
| 272 | }, | 282 | }, |
| 273 | async mounted() { | 283 | async mounted() { |
| ... | @@ -1182,6 +1192,12 @@ export default { | ... | @@ -1182,6 +1192,12 @@ export default { |
| 1182 | // this.map.add(this.spotInfo); | 1192 | // this.map.add(this.spotInfo); |
| 1183 | }, | 1193 | }, |
| 1184 | onPause (name) {}, | 1194 | onPause (name) {}, |
| 1195 | + testFloor () { | ||
| 1196 | + this.show_floor_popup = true; | ||
| 1197 | + }, | ||
| 1198 | + onClose () { | ||
| 1199 | + this.show_floor_popup = false; | ||
| 1200 | + } | ||
| 1185 | } | 1201 | } |
| 1186 | } | 1202 | } |
| 1187 | </script> | 1203 | </script> | ... | ... |
-
Please register or login to post a comment