body { /* set margin to 0 and overflow to hidden, to go fullscreen */ margin: 0; overflow: hidden; } .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; } #menu{ position: absolute; z-index: 9; display: none; bottom: 0px; width: 100%; overflow: auto; background-color: #eaeee3; } #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: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: 90%; left: 50%; transform: translate(-50%,-50%); font-size: 16px; width: 100px; color: #eb9713; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } #menu .pano .thumb img,#menu .panoSelect .thumb img{ width:120px; } /* ---------------------------------- */ .home{ display: flex; flex-direction: column; margin-left: 30px; margin-top: 30px; } .home .preview{ display: flex; } .home .detail{ } .home .detail .title{ font-size: 24px; margin: 10px 5px; } .home .detail .thumb{ width:480px; height:360px; } .home .detail .thumb img{ width: 100%; max-width: 100%; max-height: 100%; } .home .descript{ margin: 20px 25px; } #descriptTitle{ font-size: 20px; margin: 10px 0px; } #descriptContent{ } .home .descript .play{ display: flex; position: relative; top: 40%; background-color: cadetblue; width: 90px; height: 40px; justify-content: center; align-items: center; font-size: 20px; color: #ffffff; transform:translate(0,-50%); cursor: pointer; } #listTitle{ font-size: 20px; margin: 30px 30px 20px 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: 100%; margin-left: 30px; margin-right: 30px; overflow: auto; background-color: #eaeee3; /* display: flex; margin-top: 60px; margin-left: 30px; margin-right: 30px; height: 300px; overflow: auto; background-color: #eaeee3; */ } #listContent .pano{ position: relative; margin: 10px; cursor: pointer; } #listContent .panoEnd{ /* display: flex; justify-content: flex-end; align-items: flex-end; */ margin: 30px; } #listContent .panoSelect{ position: relative; margin: 10px; cursor: pointer; background-color: violet; } #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: 90%; left: 50%; transform: translate(-50%,-50%); font-size: 16px; width: 100px; color: #eb9713; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } #listContent .pano .thumb img,#listContent .panoSelect .thumb img{ width:200px; } *::-webkit-scrollbar { /*滚动条整体样式*/ width: 8px;/*定义纵向滚动条宽度*/ height: 8px;/*定义横向滚动条高度*/ } *::-webkit-scrollbar-thumb { /*滚动条内部滑块*/ border-radius: 8px; background-color: hsla(220, 4%, 58%, 0.3); transition: background-color 0.3s; } *::-webkit-scrollbar-thumb:hover { /*鼠标悬停滚动条内部滑块*/ background: #bbb; } *::-webkit-scrollbar-track { /*滚动条内部轨道*/ background: #ededed; }