html,body{ height:100%; width: 100%; } body { /* set margin to 0 and overflow to hidden, to go fullscreen */ margin: 0; overflow: hidden; /* background-image: url('./images/bg@2x.png'); background-size:cover; */ color:#ffffff; font-family: "Microsoft YaHei"; /* width: 120vw; */ } .navigation{ display: flex; z-index: 10; position: fixed; top:15px; right:15px; user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -o-user-select: none; /* flex-direction: column; align-items: center; */ } .navigation .map_img{ width: 128px; height: 128px; } #map{ position: absolute; /* z-index: 11; top:32px; */ right:15px; } #cam{ position: absolute; /* z-index: 12; */ /* top:32px; */ right:15px; /* transform: rotate(180deg); */ } #redPoints{ position: relative; right:15px; } .navigation .cam_img{ width: 32px; height: 32px; } .navigation .point_img{ width: 8px; height: 8px; } #tip{ position: absolute; right:15px; bottom: 15px; color: gray; display: none; } #menuTip{ position: absolute; left:50%; top: 50%; color: gray; display: none; transform: translate(-50%,-50%); font-size: 26px; } #menuTitle{ position: absolute; left:24px; top: 23px; color: #ffffff; display: none; /* transform: translate(-50%,-50%); */ font-size: 27px; } #menu{ position: absolute; z-index: 9; display: none; bottom: 0px; width: 100%; overflow: auto; background-color: rgba(0,0,0,0); } #menu .pano{ position: relative; /* margin: 10px; */ cursor: pointer; } #menu .panoEnd{ display: flex; justify-content: flex-end; align-items: flex-end; } #menu .panoSelect{ position: relative; /* margin: 10px; */ cursor: pointer; /* background-color: violet; */ } #menu .pano .title,#menu .panoSelect .title{ position: absolute; top: 180px; left: 50%; transform: translate(-50%,0%); font-size: 16px; width: 273px; color: #ffffff; overflow: hidden; max-width: 270px; text-overflow: ellipsis; white-space: nowrap; text-align: center; } #menu .panoSelect .thumb { width:327px; height:233px; background-image: url('./images/rangle.png'); background-size: cover; display: flex; align-items: center; justify-content: center; } #menu .pano .thumb{ width:327px; height:233px; background-size: cover; display: flex; align-items: center; justify-content: center; } #menu .pano .thumb img,#menu .panoSelect .thumb img{ width:273px; height:180px; margin-left: 5px; margin-top: 9px; } #menuControl{ position: absolute; display: none; top: 220px; left: 33px; width: 89px; height: 177px; color: #fffff0; font-family: MicrosoftYaHei; justify-content: space-around; flex-direction: column; } .menu_control_item{ text-align: center; /* font-size: 20px; */ } #wholeDirection{ position: absolute; display: flex; bottom: 20px; right: 10px; /* width: 141px; height: 140px; */ color: #ffffff; font-family: MicrosoftYaHei; justify-content: space-around; flex-direction: column; } #wholeDirection .directionCenter{ display: flex; justify-content: space-between; margin: 0px 10px; } #directionControl{ /* position: absolute; */ display: flex; bottom: 30px; right: 30px; width: 141px; height: 140px; color: #ffffff; font-family: MicrosoftYaHei; justify-content: space-around; flex-direction: column; background-image: url('images/direction_board.png'); background-size: cover; } #directionControl img{ width: 15px; height: 14px; } #direct_top, #direct_bottom{ display: flex; justify-content: center; flex-direction: column; align-items: center; } #direct_left, #direct_right{ display: flex; justify-content: center; align-items: center; } #direct_left div, #direct_right div{ margin: 0px 2px; } .direct_center{ display: flex; justify-content: space-between; margin: 0px 10px; } #directionTop, #directionBottom{ display: flex; justify-content: center; align-items: center; margin: 2px 0px; height: 21px; } #directionLeft{ display: flex; justify-content: flex-end; align-items: center; margin: 0px 2px; width: 48px; text-align: center; } #directionRight{ display: flex; justify-content: flex; align-items: center; margin: 0px 2px; width: 48px; text-align: center; } #direction_top_tip{ display: flex; position: absolute; top: 10px; left: 50%; } /* --------------------------------------------------------------------- */ .home{ display: flex; flex-direction: column; margin-left: 39px; /* margin-top: 30px; */ } .home .preview{ display: flex; height: 40%; } .home .detail{ } .home .detail .detailtitle{ display: flex; align-items: center; margin-top: 37px ; margin-bottom: 27px ; } .home .detail .titlelogo{ width: 5px; height: 33px; background-color: #316FEE; } .home .detail .title{ font-size: 30px; margin-left: 15px ; } .home .detail .thumb{ /* width:480px; height:360px; */ /* max-width: 50%; max-height: 50%; */ } .home .detail .thumb img{ width: 600px; height: 334px; } .home .descript{ margin-top: 94px; margin-left: 25px; min-width: 588px; max-height: 334px; display: flex; flex-direction: column; justify-content: space-between; } #descriptTitle{ font-size: 33px; margin-bottom: 10px; } #descriptContent{ font-size: 21px; font-weight: Light; font-weight: lighter; line-height: 34px; max-width: 570px; } .home .descript .play{ display: flex; position: relative; /* top: 40%; */ /* background-color: #384071; */ background-image: url('images/play4.png'); background-size: cover; width: 135px; height: 81px; justify-content: center; align-items: center; font-size: 20px; color: #ffffff; /* transform:translate(0,-50%); */ cursor: pointer; flex-direction: column; } .home .descript .playlogo{ width:0px; height:0px; border:13px solid transparent; border-left:24px solid #ffffff; transform: translate(6px, -6px); } .home .descript .playSelect{ display: flex; position: relative; /* top: 40%; */ background-color: #1F81FE; width: 135px; height: 81px; justify-content: center; align-items: center; font-size: 20px; color: #ffffff; /* transform:translate(0,-50%); */ cursor: pointer; flex-direction: column; } #listTitle{ font-size: 23px; margin-left: 42px; margin-top:32px; margin-bottom: -10px; /* margin: 30px 30px 10px 30px; */ } #listContent{ /* position: absolute; z-index: 9; display: flex; bottom: 0px; width: 100%; overflow: auto; background-color: #eaeee3; */ /* position: absolute; */ /* z-index: 9; */ display: flex; bottom: 0px; width: 100vw; margin-left: 20px; /* margin-right: 30px; */ /* height: 184px; */ overflow: auto; background-color: rgba(0,0,0,0); /* min-width: 1280px; */ width: calc( 1280px - 20px); /* display: flex; margin-top: 60px; margin-left: 30px; margin-right: 30px; height: 300px; overflow: auto; background-color: #eaeee3; */ } #listContent .pano{ position: relative; /* margin: 0px 16px; */ cursor: pointer; } #listContent .panoEnd{ /* display: flex; justify-content: flex-end; align-items: flex-end; */ margin: 30px; } #listContent .panoSelect{ position: relative; background-image: url('./images/rangle.png'); background-size: cover; /*margin: 0px 16px; cursor: pointer; height: 184px; background-color: #ff00f2; */ } #listContent .pano .title,#listContent .panoSelect .title{ /* position: absolute; top:50%; left:50%; transform:translate(-50%,-50%); font-size: 18px; width: 120px; display: flex; justify-content: center; align-items: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; */ /* position: absolute; top: 156px; font-size: 16px; width: 273px; color: #ffffff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: flex; justify-content: center; */ position: absolute; top: 176px; left: 50%; transform: translate(-50%,0%); font-size: 16px; width: 273px; color: #ffffff; overflow: hidden; max-width: 270px; text-overflow: ellipsis; white-space: nowrap; text-align: center; } #listContent .pano .thumb,#listContent .panoSelect .thumb{ /* height:100%; width:100%; min-width:150px; max-width:200px; min-height:120px; max-height:150px; */ /* width:277px; height: 184px; display: flex; align-items: center; justify-content: center; */ width:327px; height:233px; display: flex; align-items: center; justify-content: center; } #listContent .pano .thumb img,#listContent .panoSelect .thumb img{ /* height:97%; width:100%; min-height:120px; max-height:200px; */ width:273px; height: 180px; margin-top: 8px; margin-left: 5px; } *::-webkit-scrollbar { /*滚动条整体样式*/ width: 1px;/*定义纵向滚动条宽度*/ height: 1px;/*定义横向滚动条高度*/ display: none; } *::-webkit-scrollbar-thumb { /*滚动条内部滑块*/ border-radius: 1px; background-color: hsla(220, 4%, 58%, 0.3); transition: background-color 0.3s; } *::-webkit-scrollbar-thumb:hover { /*鼠标悬停滚动条内部滑块*/ background: #bbb; } *::-webkit-scrollbar-track { /*滚动条内部轨道*/ background: #ededed; }