body { padding: 0; margin: 0; } html, body, #mapVue { width: 100%; height: 100%; overflow: hidden; } #map { width: 100%; height: 80%; } #seedata { position: relative; width: 100%; height: 20%; z-index: 401; /* background-color: #007AFF; */ opacity: 0.9; display: flex; flex-direction: column; /* border-radius: 60px; */ } .main { /* display: flex; */ justify-content: center; border-top: 1px solid rgb(138, 138, 138); } .f-m-once { width: 100%; height: 40px; position: relative; top: 15px; left: 15px; } .f-m-o-title { font-weight: 550; font-size: 14px; } .f-m-once input { width: 200px; height: 20px; position: relative; left: 73px; top: -21px; border: none; font-size: 14px; font-family: "微软雅黑"; } .f-m-once img { position: relative; left: 85px; top: -22px; width: 25px; height: 25px; } .f-m-once textarea { position: relative; height: 45px; line-height: 1.5; width: 200px; left: 73px; top: -21px; font-size: 14px; font-family: "微软雅黑"; border: none; } .btn { width: 90px; height: 90px; border-radius: 100px; border: none; color: #FFFFFF; background-color: #007AFF; position: relative; left: 140px; top: 45px; letter-spacing: 1px; } #routeBtn { background-color: cornflowerblue; } #areaBtn { background-color: darkgrey; } .route-area-tab { width: 100%; height: 40px; position: absolute; bottom: 0; z-index: 999; } .route-span { width: 30%; height: 100%; background-color: #007AFF; float: left; font-size: 16px; font-weight: 550; text-align: center; line-height: 40px; border-radius: 20px 20px 0px 0px; } .area-span { width: 30%; height: 100%; background-color: darkgrey; float: left; font-size: 16px; font-weight: 550; text-align: center; line-height: 40px; border-radius: 20px 20px 0px 0px; }