main{ width: 100%;height:50rem; position: relative; border: solid rgb(13, 75, 106) 1px;box-shadow: 5px 0 5px black; /*background-image: radial-gradient(rgba(90, 130, 157, 0.684),rgb(0, 19, 32))*/ background-image: url("../imgs/OrionPleiades-Imgur.jpg"); } .head_bar{ position: absolute; z-index: 1; left:50%;top:2rem; transform:translate(-50%, -50%); width: 8rem; height: 1.5rem; padding-top: 0.25rem; text-align: center; color: rgb(255, 255, 255); font-size: 15px; font-weight: 1000; font-family: monospace; } .head_bar::before { content: ''; /* To generate the box */ position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; border: solid rgb(13, 75, 106) 1px; box-shadow: 0 0 5px rgb(8, 163, 230),0 -5px 5px black; background:#234189; transform: perspective(.5em) rotateX(-5deg); } .left_nav ul{ position: absolute; left: 10rem;top: 3rem; width: 25%;height:5rem; display: flex;/* 该布局仅仅影响其直接子元素。 */ flex-direction: row; justify-content: space-around; } .left_navs{ padding-top: 0.4rem; width: 3rem; height:2.5rem; border: solid rgb(142, 176, 192) 1px;box-shadow: 0 0 5px rgba(162, 209, 231, 0.618); border-bottom-left-radius: 2rem; border-bottom-right-radius: 2rem; text-align: center; color: rgb(239, 239, 239); font-size: 10px; font-weight: 600; font-family: monospace; background: rgba(0, 19, 32, 0.578); transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition:all 0.5s; } .left_navs_chosed{ padding-top: 0.4rem; width: 3rem; height:3.5rem; border: solid rgb(142, 176, 192) 1px;box-shadow: 0 -2px 10px rgba(162, 209, 231, 0.618); color: rgb(0, 19, 32, 0.578); text-align: center; font-size: 10px; font-weight: 1000; font-family: monospace; background:rgb(239, 239, 239); transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition:all 0.5s; } #login { padding: 1rem; position: absolute; right: 10rem;top: 3rem; width: 5rem;height:5rem; } .user_profile{ position: relative; width: 8%; height: 8%; top:14%; left: 82%; background: snow; text-align: center; transition: opacity 1s; z-index: 5; opacity: 0; } .user_profile div{ margin: 1px; color: black; border: #66aee6 solid; font-weight: bolder; font-family: fangsong; } main div #id_p { height: 32px; width: 32px; border-radius: 16px; background-color: #ececec; display: inline-block; background-size: contain; background-position: center; background-repeat: no-repeat; background-image:none; } main div #id_n { color: #ececec; text-align: center; font-size: 14px; font-weight: 2000; font-family: monospace; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100px; display: inline-block; } .main_window{ position:relative; left:50%;top:46%; width: 80%;height: 80%; transform:translate(-50%, -50%); border: solid rgb(142, 176, 192) 1px;border-top: none; box-shadow: 0 4px 7px rgba(162, 209, 231, 0.618); background: rgba(0, 19, 32, 0.578); } .container{ /*--box-size: 30%; !* 定义一个名为--box-size的变量,值为50% *!*/ display: flex; align-items: center; flex-direction: column; flex-wrap: wrap; box-sizing: border-box; padding: 10px; border: 1px solid #ccc; height: 100%; width:100%; } img{ border-radius: 5%; } /*资源详情*/ /* 四个悬浮球的共同样式 */ .floating-ball { margin:30px 30px 10px; position: relative; color: #fff; padding: 10px; transition: all 0.3s ease; border-radius: 50%; background: radial-gradient(circle, #224E79,#333333); /*设置交叉轴的对齐方式为居中,同时可以使用将主轴方向设置为垂直方向,*/ display: flex; flex-direction: column; align-items: center; justify-content: center; font-size: 16px; font-weight: bold; text-align: center; cursor: pointer; box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2); } /* 悬浮球的鼠标悬停样式 */ .floating-ball:hover { box-shadow: 0 0 20px #66aee6; background: radial-gradient(circle, snow,#66aee6); font-size: 18px; font-weight: bolder; color: #333333; } /* 悬浮球的标签样式 */ .floating-ball span { width: 100px; height: 30px; margin: 20px; font-size: 14px; display: block; font-weight: bold; } /* 悬浮球的介绍文字样式 */ .floating-ball p { width: 100px; height: 300px; font-size: 12px; } /*video*/ .left-box { padding: 10px; display: flex; flex-direction: column; width: 25%; height: 100%; } .play_status{ float: left; width: 1rem;height: 1rem; border-radius: 50%; background: green; } #main_video_span{ float: right; width: 70%;height: 80%; color: white; text-align: right; margin-top: 5%; border-bottom: #fff000 solid; } .video_card_text-body{ float: right; font-size: x-small; font-weight: 300; color: snow; clear: both; margin: 10% 2% 2%; } #video_left_autoplay{ width: 100%;height: auto; margin: 3px; border: solid rgb(142, 176, 192) 1px;border-top: none; box-shadow: 0 4px 7px rgba(162, 209, 231, 0.618); } #video_text{ width: 100%;height: 60%; margin: 2px;padding: 5%; font-family:fangsong; font-size: medium; font-weight: 300; color: snow; overflow-y: scroll; } .right-box { display: flex; flex-wrap: wrap; padding: 10px; width: 70%;height: 100%; overflow-y: scroll; overflow-x: hidden; -ms-overflow-style:none; /* IE and Edge 隐藏 IE、Edge的滚动条*/ } right-box::-webkit-scrollbar { display: none; /* 隐藏 Chrome、Safari 和 Opera 的滚动条 */ width: 0; height: 0; } .video_card_texts{ width: 25%;height: 30%; border: 1px solid #ddd; border-radius: 5px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); overflow: hidden; margin: 20px; } .video_cards { display: flex; flex-wrap: wrap; width: 20%; height: 23%; border-radius: 10px; box-shadow: 0 0 20px 3px rgba(0, 123, 255, 0.8); margin: 20px; } .video_card-img-top-div { width: 100%; height: 100%; text-align: center; padding: 2px; } .video_card_text { width: 100%; padding: 10px; background: linear-gradient(rgba(0, 123, 255, 0.8), transparent); border-radius: 0 0 10px 10px; transition: background-color 0.3s ease; } .video_card_text div{ float: left; width: 15px; height: 15px; margin: 2px; background-repeat: no-repeat; background-size: contain; cursor: pointer; } .video_card_text a { float: right; width: 70%; height: 100%; display: block; color: #fff; font-size: xx-small; } .video_card_text:hover { background: linear-gradient(rgba(0, 105, 217, 0.8), transparent); } /* "我的"界面*/ /* Container */ #index_mine { justify-content: space-between; font-family: Arial, sans-serif; color: #fff; padding: 10px; } #left-box-mine{ padding: 5%; margin: 0 auto 0; } #left-box-mine div{ width: 50%; height: 60%; padding: 10%; border: white solid 1px; border-radius: 6%; box-shadow: 0 0 1rem .5rem #E4FEFF; } .left-box img { width: 50%; height: 30%; border-radius: 50%; margin: 10% 25% 0; } .signature { width: 50%; height: 20%; margin: 10% 25% 0; } .user-options{ width: 80%;height: 10%; float: left; display: flex; flex-direction:row;/*row:行 column:列*/ justify-content: flex-start; } .user-options li{ width: 30%;height: 10%; padding: 5%; margin: 5%; color: white; font-family: 黑体, serif; font-size: x-small; font-weight: normal; cursor: pointer; } .user-options li:hover{ color: #66aee6; } .user-options li:first-child{ float: left; } .user-options li:last-child{ float: right; } #right-box-mine{ display: unset; padding: 10px; margin-right: 3%; width: 60%;height: 100%; overflow-y: scroll; overflow-x: hidden; } #right-box-mine::-webkit-scrollbar { display: none; /* 隐藏 Chrome、Safari 和 Opera 的滚动条 */ width: 0; height: 0; } #right-box-mine h2 { margin-bottom: 20px; } .mine_rightbox_chosed{ padding: 0; margin: 0; width: 90%;height: 10%; background-color: #00152b; } .mine_rightbox_chosed ul{ width: 80%;height: 100%; float: left; display: flex; flex-direction:row;/*row:行 column:列*/ justify-content: flex-start; } .mine_rightbox_chosed ul li{ width: 15%;height: 50%; float: left; padding: 2%; margin: 1%; color: white; font-family: 黑体, serif; font-size: x-small; font-weight: normal; border-top-left-radius: 10%; border-top-right-radius: 10%; cursor: pointer; transition: all 1s; } .mine_command{ float: right; color: #66aee6; font-family: fangsong; font-weight: bold; cursor:pointer; } .mine_command:hover{ color: snow; } .record-row { display: flex; flex-wrap: wrap; justify-content: flex-start; border: #E4FEFF solid 1px; box-shadow: 0 0 1rem .5rem #436495; } .record-block { width: 100%; height: 30%; background-color: #032541; padding: 20px; border-radius: 5px; margin-bottom: 20px; } .NoContent{ display: block; width: 100%; height: 70%; margin: 0 auto 0; color: gray; } .record-block h3 { color: #fff; margin-bottom: 10px; } .record-block ul { display: flex; flex-wrap: wrap-reverse; width: 100%; height: 100%; list-style-type: none; padding: 0; margin-bottom: 10px; } .record-block ul li { width: 25%; height: 25%; margin: 2% 2% 5px; box-shadow: 0 0 2px 0 #E4FEFF; } .record-block .delete_icon{ display: none; float: right; width: 15px; height: 15px; margin: 2px; background-repeat: no-repeat; background-size: contain; cursor: pointer; } #mine_video_card_text{ width: 85%; } #mine_video_card_text a{ float: unset; width: 100%; } /*.video_card_text-img-top {*/ /* width: 100%;*/ /* height: 100%;*/ /* object-fit: cover;*/ /*}*/ /*.video_card_text {*/ /* display: block;*/ /* width: 100%;*/ /* margin-top: 10px;*/ /* background-color: #007bff;*/ /* border-radius: 5px;*/ /*}*/ /*.video_card_text a {*/ /* color: #fff;*/ /* text-align: center;*/ /* font-size: 1em;*/ /* text-decoration: none;*/ /*}*/ /*.video_card_text:hover{*/ /* background-color: #0069d9;*/ /*}*/