@font-face { font-family: 'MyFont'; src: url('./assets/HarmonyOS_Sans_SC_Regular.ttf') format('truetype'); } *{ padding: 0; margin: 0; font-family: 'MyFont'; overflow: hidden; } ul { list-style: none; display: flex; gap: 12px; flex-direction: column; flex-wrap: nowrap; } li.left { direction: ltr; } li.left span { font-size: 18px; color: #FFF; } li.left div { padding: 22px; border-radius: 4px 32px 32px 32px; background: #FFF; text-align:justify; font-size: 22px; color: #000; width: fit-content; display: flex; user-select: none; flex-direction: row; } li.left img { border-radius: 24px; } li.right { text-align: right; direction: rtl; } li.right span { font-size: 18px; color: #C8A271; direction: ltr; } li.right div { border-radius: 32px 4px 32px 32px; border: 1px solid rgba(255, 255, 255, 0.40); background: linear-gradient(90deg, #CFA876 0%, #9A7C4D 100%); padding: 22px; font-size: 22px; color: #FFF; width: fit-content; user-select: none; direction: ltr; } .content { position: absolute; border-radius: 12px; border: 2px solid #FFDF97; background: linear-gradient(180deg, rgba(0, 0, 0, 0.60) 0%, rgba(0, 0, 0, 0.20) 100%); backdrop-filter: blur(20px); padding: 28px; overflow: auto; } .content::-webkit-scrollbar { display: none; } @keyframes myAnimation { 0% { transform: translateX(-27px) scaleY(1); } 50% { transform: translateX(-27px) scaleY(0.7); } 100% { transform: translateX(-27px) scaleY(1); } } .muice { animation: myAnimation 1s infinite; /* 设置动画为2秒钟的时间,并无限循环 */ } .scroll-img { margin-right: 12px; border-radius: 4px; } .scroll-wrapper { white-space: nowrap; overflow:auto; } .scroll-container { width: 535px; } .scroll-wrapper::-webkit-scrollbar { display: none; } .hotroom{ display: flex; padding: 0px 101px 48px 48px; align-items: flex-end; gap: 50px; align-self: stretch; border-radius: 12px 12px 0px 0px; border-bottom: 1px solid #D4D4D4; background: #F2F2F2; height: 190px; } .wctitle{ color: rgba(0, 0, 0, 0.80); font-size: 48px; font-style: normal; font-weight: 700; line-height: normal; } .wcaddress{ color: rgba(0, 0, 0, 0.80); font-size: 24px; font-style: normal; font-weight: 700; line-height: 44px; display: flex; align-items: center; flex-direction: row; gap: 20px; } .wcdail{ display: flex; width: 930px; flex-direction: column; border-radius: 12px; } .wccontent{ display: flex; padding-left: 305px; flex-direction: column; gap: 18px; } .shop-list{ background: #FFF; position: relative; width: 150px; height: 150px; display: inline-flex; flex-direction: column; padding: 10px 10px 2px 10px; align-items: center; gap: 10px; border-radius: 4px; margin-right: 12px; } .shop-item{ display: flex; flex-direction: row; justify-content: space-between; align-self: stretch; align-items: center; font-size: 14px; font-style: normal; font-weight: 700; line-height: 22px; } .shop-name{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 95px; } .shop-add{ white-space: nowrap; overflow: hidden; text-overflow: clip; max-width: 65px; color:rgba(0, 0, 0, 0.60); } .shop-tip{ padding: 4px 8px; border-radius: 2px; background: linear-gradient(90deg, #9A7C4D 0%, #CFA876 100%), #B59362; height: 23px; position: absolute; left: 2px; top: 2px; color: #FFF; } .north{ position: absolute; right:100px; top: 100px; } .floor_map{ border-radius: 5px; width: 48px; background: rgba(0, 0, 0, 0.80); z-index:512; display: none; } .floor_map::before{ content: ""; display: inline-block; border: 6px solid rgba(0, 0, 0, 0.80); border-radius: 3px; transform: rotateZ(135deg); border-left-color: transparent; border-top-color: transparent; position: absolute; top: 50%; left: -5px; margin-top: -6px; } .dir_map{ border-radius: 5px; height: 44px; background: rgba(0, 0, 0, 0.80); display: flex; z-index: 510; flex-direction: row; flex-wrap: nowrap; align-items: center; padding: 4px 8px 4px 4px; gap: 8px; } .dir_map span{ color: #fff; font-size: 14px; font-style: normal; font-weight: 700; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .dir_map::before{ content: ""; display: inline-block; border: 6px solid rgba(0, 0, 0, 0.80); border-radius: 3px; transform: rotateZ(45deg); border-left-color: transparent; border-top-color: transparent; position: absolute; left: 50%; bottom: -5px; margin-left: -6px; } .dir-divimg{ background-color: #fff; border-radius: 5px; height: 40px; width: 40px; display: flex; align-items: center; justify-content: center; padding: 0; margin: 0; } .dir-divimg img{ width: 32px; height: 32px; } .map_label{ color:#000000; font-size: 14px; z-index: 90; text-shadow: 1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff; pointer-events:none; display: flex; flex-direction: column; gap: 1px; align-items: center; }