TVscreen/QYJY/css/index.css
2026-09-18 15:38:25 +08:00

560 lines
11 KiB
CSS
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

@charset "UTF-8";
/*
基准设计稿:1920 宽 × 1080 高
宽度相关 px → px / 19.2 = vw
高度相关 px → px / 10.8 = vh' */
/* CSS Document */
.bg {
margin: 0 auto;
width: 100vw;
height: 100vh;
background: url(../images/bg1.jpg) no-repeat;
background-size: 100% 100%;
padding: 0vw 1.04vw 0vw 1.56vw;
transform-origin: center center;
overflow: hidden;
}
.title {
width: 100%;
height: 3.7vh;
font-size: 2vw;
line-height: 8.5vh;
color: #0efdff;
text-align: center;
font-weight: bold;
}
.container {
display: flex;
height: calc(100vh - 5.56vh);
}
.border_bg_leftTop {
position: absolute;
left: -0.1vw;
top: -0.93vh;
width: 4.82vw;
height: 1.16vh;
display: block;
background: #01279d url(../images/title_left_bg.png) no-repeat;
background-size: cover;
}
.border_bg_rightTop {
position: absolute;
right: -0.13vw;
top: -0.23vh;
width: 1.3vw;
height: 2.31vh;
display: block;
background: url(../images/border_bg.jpg) no-repeat;
background-size: cover;
}
.border_bg_leftBottom {
position: absolute;
left: -0.1vw;
bottom: -0.19vh;
width: 1.3vw;
height: 2.31vh;
display: block;
background: url(../images/border_bg.jpg) no-repeat;
background-size: cover;
}
.border_bg_rightBottom {
position: absolute;
right: -0.13vw;
bottom: -0.23vh;
width: 1.04vw;
height: 1.85vh;
display: block;
background: url(../images/title_right_bg.png) no-repeat;
background-size: cover;
}
.leftMain {
width: 68%;
height: 100%;
display: flex;
flex-direction: column;
margin-right: 0.78vw;
}
.rightMain {
width: 32%;
height: 100%;
padding-top: 3.7vh;
}
.leftMain_top {
width: 100%;
}
.leftMain_top ul {
display: flex;
display: -webkit-flex;
}
.leftMain_top ul li {
width: 26%;
padding-right: 1.3vw;
}
.leftMain_top ul li:last-child {
padding: 0;
}
.leftMain_top ul li:first-child {
width: 22%;
}
.leftMain_top ul li .liIn {
border: 0.1vw solid rgba(14, 253, 255, 0.5);
width: 100%;
min-height: 5.56vh;
position: relative;
padding: 0.3vw 1.04vw;
}
.leftMain_top ul li .liIn h3 {
font-size: 1.6vw;
font-weight: 700;
color: #fff;
}
.leftMain_top ul li .liIn .shu {
font-size: 1.6vw;
color: #0efdff;
font-family: dig;
margin-bottom: 0.46vh;
}
.leftMain_top ul li .liIn .shu i {
font-size: 0.9vw;
margin-left: 0.1vw;
font-style: normal;
}
.leftMain_top ul li .liIn .zi {
font-size: 0.52vw;
color: #fff;
position: relative;
z-index: 10;
}
.leftMain_top ul li .liIn .zi .span1 {
margin-right: 1.3vw;
}
.leftMain_middle {
flex: 1;
width: 100%;
display: flex;
display: -webkit-flex;
margin-top: 1.85vh;
min-height: 0;
}
.leftMain_middle .leftMain_middle_left {
display: flex;
flex-direction: column;
width: 70%;
margin-right: 0.52vw;
}
.leftMain_middle .leftMain_middle_left .leftMain_middle_leftIn {
border: 0.1vw solid rgba(14, 253, 255, 0.5);
width: 100%;
height: 49%;
position: relative;
padding: 0.2vw;
}
.leftMain_middle_leftIn_zhe {
margin-top: 1%;
/* height: 48%; */
}
.leftMain_middle .leftMain_middle_left .leftMain_middle_leftIn h3 {
font-size: 1.6vw;
color: #fff;
font-weight: 700;
}
.leftMain_middle .leftMain_middle_left .leftMain_middle_leftIn .biaoge {
width: 100%;
height: calc(100% - 5vh);
}
.leftMain_middle .leftMain_middle_right {
width: 30%;
height: calc(100% - 0.46vh);
}
.leftMain_middle .leftMain_middle_right .leftMain_middle_rightIn {
border: 0.1vw solid rgba(14, 253, 255, 0.5);
width: 100%;
height: 100%;
position: relative;
padding: 0.52vw;
}
.leftMain_middle .leftMain_middle_right .leftMain_middle_rightIn h3 {
font-size: 1.6vw;
color: #fff;
font-weight: 700;
}
/*左边中间部分排行榜*/
.leftMain_middle .leftMain_middle_right .leftMain_middle_rightIn .biaoge_pai {
width: 100%;
height: calc(100% - 5vh);
}
.leftMain_middle .leftMain_middle_right .leftMain_middle_rightIn .biaoge_pai ul li .liIn {
display: flex;
display: -webkit-flex;
align-items: center;
color: #fff;
font-size: 1.6vw;
font-weight: 700;
}
.leftMain_middle .leftMain_middle_right .leftMain_middle_rightIn .biaoge_pai ul li .liIn .liIn_left {
width: 38%;
position: relative;
line-height: 1;
flex‑shrink: 0;
}
.leftMain_middle .leftMain_middle_right .leftMain_middle_rightIn .biaoge_pai ul li .liIn .liIn_left .bot {
width: 1.04vw;
height: 2vh;
background: #05d1fc;
border-radius: 1000px;
display: block;
position: absolute;
left: 0.26vw;
top: 0;
bottom: 0;
margin: auto 0;
}
.leftMain_middle .leftMain_middle_right .leftMain_middle_rightIn .biaoge_pai ul li {
margin-bottom: 10px;
}
.leftMain_middle .leftMain_middle_right .leftMain_middle_rightIn .biaoge_pai ul li .liIn .liIn_line {
width: 40%;
height: 3.3vh;
background: rgba(255, 255, 255, 0.5);
border-radius: 2000px;
overflow: hidden;
position: relative;
}
.leftMain_middle .leftMain_middle_right .leftMain_middle_rightIn .biaoge_pai ul li .liIn .liIn_line .line_lineIn {
width: 100%;
height: 3.3vh;
background: #05d1fc;
border-radius: 2000px;
-webkit-animation: widthMove1 2s ease-in-out;
}
.leftMain_middle .line_lineIn_sy {
width: 100%;
height: 3.3vh;
background: #fcae05;
border-radius: 2000px;
-webkit-animation: widthMove2 2s ease-in-out;
}
.line_lineIn .per {
position: absolute;
top: 0;
left: 20%;
font-size: 1.4vw;
line-height: 3.3vh;
}
.line_lineIn_sy .per {
position: absolute;
top: 0;
left: 20%;
font-size: 1.4vw;
line-height: 3.3vh;
}
@-webkit-keyframes widthMove1 {
0% {
width: 0%;
}
100% {
width: 98.5%;
}
}
@-webkit-keyframes widthMove2 {
0% {
width: 100%;
}
100% {
width: 0%;
}
}
.leftMain_middle .leftMain_middle_right .leftMain_middle_rightIn .biaoge_pai ul li .liIn .num {
width: 22%;
font-family: dig;
padding-left: 0.26vw;
}
/*左边底部*/
.leftMain_middle .leftMain_middle_right .leftMain_middle_rightIn .biaoge_bi ul {
display: flex;
display: -webkit-flex;
flex-wrap: wrap;
width: 100%;
}
.leftMain_middle .leftMain_middle_right .leftMain_middle_rightIn .biaoge_bi ul li {
width: 33.3%;
text-align: center;
margin-bottom: 1.16vh;
}
.leftMain_middle .leftMain_middle_right .leftMain_middle_rightIn .biaoge_bi ul li .shu {
font-size: 1.82vw;
color: rgba(14, 253, 255, 1);
font-family: dig;
padding: 2.78vh 0 0.46vh;
font-weight: normal;
}
.leftMain_middle .leftMain_middle_right .leftMain_middle_rightIn .biaoge_bi ul li .zi {
font-size: 0.78vw;
color: #fff;
}
/*右边部分*/
.rightMain .rightMain_topIn {
border: 0.1vw solid rgba(14, 253, 255, 0.5);
width: 100%;
height: calc(100% - 0.46vh);
position: relative;
padding: 0.52vw;
}
.proportion {
height: calc(100% - 5vh);
overflow-y: auto;
}
.proportion ul li .liIn {
display: flex;
display: -webkit-flex;
align-items: center;
color: #fff;
font-size: 1.6vw;
font-weight: 700;
/* height: 5vh; */
margin-bottom: 10px;
}
.proportion ul li .liIn .zi {
line-height: 10px;
}
.proportion ul li .liIn .liIn_left {
width: 60%;
position: relative;
}
.proportion ul li .liIn .liIn_left .bot {
width: 1.04vw;
height: 1.85vh;
background: #05d1fc;
border-radius: 1000px;
display: block;
position: absolute;
left: 0.26vw;
top: 0;
bottom: 0;
margin: auto 0;
}
.proportion ul li .liIn .liIn_line {
width: 25%;
height: 3.3vh;
background: rgba(255, 255, 255, 0.5);
border-radius: 2000px;
overflow: hidden;
position: relative;
font-size: 1.4vw;
}
.proportion ul li .liIn .liIn_line .line_lineIn {
width: 100%;
height: 3.3vh;
background: #05d1fc;
border-radius: 2000px;
-webkit-animation: widthMove1 2s ease-in-out;
}
.proportion ul li .liIn .num {
width: 15%;
font-family: dig;
padding-left: 0.26vw;
}
.rightMain .rightMain_topIn h3 {
font-size: 1.6vw;
color: #fff;
font-weight: 700;
margin-bottom: 10px;
}
.rightMain .rightMain_topIn .biaoge {
/* min-height: 200px; */
}
.rightMain .rightMain_bottom {
width: 100%;
}
.rightMain .rightMain_bottomIn {
border: 0.1vw solid rgba(14, 253, 255, 0.5);
width: 100%;
min-height: 5.56vh;
position: relative;
padding: 1.85vh 0.65vw;
}
.rightMain .rightMain_bottomIn h3 {
font-size: 0.94vw;
color: #fff;
margin-bottom: 1.16vh;
font-weight: 700;
}
/*右下角表格*/
.rightMain .rightMain_bottomIn .biaoge {
min-height: 18.5vh;
}
.rightMain .rightMain_bottomIn .biaoge_list {
overflow: hidden;
position: relative;
}
.rightMain .rightMain_bottomIn .biaoge_list .biaoge_listIn .ul_list {
overflow: hidden;
position: relative;
}
.rightMain .rightMain_bottomIn .biaoge_list .biaoge_listIn .ul_listIn {
-webkit-animation: 14s gundong linear infinite normal;
animation: 14s gundong linear infinite normal;
position: relative;
}
@keyframes gundong {
0% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
100% {
-webkit-transform: translate3d(0, -30vh, 0);
transform: translate3d(0, -30vh, 0);
}
}
.rightMain .rightMain_bottomIn .biaoge_list ul {
display: flex;
display: -webkit-flex;
width: 100%;
}
.rightMain .rightMain_bottomIn .biaoge_list .ul_title {
background: linear-gradient(left, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.1));
background: -ms-linear-gradient(left, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.1));
background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.1));
background: -moz-linear-gradient(left, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.1));
}
.rightMain .rightMain_bottomIn .biaoge_list .ul_con {
border-bottom: 0.1vw solid rgba(14, 253, 255, 0.5);
}
.rightMain .rightMain_bottomIn .biaoge_list ul li {
width: 20%;
text-align: center;
color: #fff;
font-size: 0.78vw;
height: 4.63vh;
line-height: 4.63vh;
}
.rightMain .rightMain_bottomIn .biaoge_list ul li:frist-child {
text-align: left;
}
.title_nums {
font-size: 1.6vw;
font-weight: 700;
color: #fff;
margin: 0.2vh 0 0.3vh;
}
.nums_box {
display: flex;
display: -webkit-flex;
align-items: center;
justify-content: space-between;
}
/* 适配你深蓝色科技风的滚动条 */
/* 整体滚动条容器 */
::-webkit-scrollbar {
width: 0.52vw;
height: 0.52vw;
}
/* 滚动条轨道 */
::-webkit-scrollbar-track {
background: rgba(0, 150, 255, 0.1);
border-radius: 0.21vw;
}
/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
background: linear-gradient(to bottom,
#00d4ff,
#0099cc);
border-radius: 0.21vw;
box-shadow: 0 0 0.31vw rgba(0, 212, 255, 0.5);
}
/* 滑块 hover */
::-webkit-scrollbar-thumb:hover {
background: linear-gradient(to bottom,
#00f0ff,
#00aadd);
box-shadow: 0 0 0.52vw rgba(0, 240, 255, 0.8);
}
::-webkit-scrollbar-button {
display: none;
}