.main { background: url(../img/nbg.png) no-repeat; background-size: 100% 100%; width: 1280px; height: 645px; position: relative; font-size: 0; } .main2{ position: absolute; top: 644px; left: 0; width: 1280px; background-color: #1E202F; height: 40px; } .logo { width: 79px; height: 80px; position: absolute; left: 19px; top: 27px; } .newToday { position: absolute; left: 138px; top: 55px; font-size: 32px; font-weight: bold; color: #5DD9E1; } .radius { background: url(../img/radius.png) no-repeat; background-size: 100% 100%; width: 297px; height: 297px; position: absolute; left: 166px; top: 148px; z-index: 10; } .radius span { position: absolute; width: 100%; height: 100%; left: 0; top: 0; font-size: 120px; color: #69C8FF; line-height: 297px; text-align: center; text-shadow: 0 0 0, 0 0 0.35em; } .payBox { position: absolute; left: 32px; top: 508px; width: 566px; } .payBox div { display: inline-block; position: relative; width: 137px; text-align: center; } .payBox div:first-child { width: 155px; } .payBox div span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; } .payBox div span:first-child { font-size: 20px; color: #5DD9E1; } .payBox div span:last-child { font-size: 43px; color: #69C8FF; font-weight: bold; } .rightBox{ width: 603px; height: 557px; position: absolute; left: 638px; top: 52px; } .rightBox img{ width: 603px; height: 558px; position: absolute; left: 0; top: 0; } .payBoxDetail{ width: 603px; height: 558px; position: absolute; left: 0; top: 0; } .userDetail { position: relative; height: 66px; line-height: 66px; width: 100%; font-size: 24px; color: #69C8FF; } .userDetail span { position: absolute; left: 0; top: 0; height: 66px; line-height: 66px; font-size: 24px; } .userDetail:first-child { margin-top: 16px; } .userDetail span.userId { left: 38px; color: #69C8FF; } .userDetail span.userFrom { left: 160px; color: #5DD9E1; } .userDetail span.userCountry { left: 254px; color: #69C8FF; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 170px; } .userDetail span.userTime { left: 431px; color: #5DD9E1; width: 170px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .userDetail span.userTime font{ width: 60px; display: inline-block; } .spinner-box { width: 297px; height: 297px; background-color: transparent; position: absolute; left: 164px; top: 146.4px; z-index: 1; } .circle-border { width: 296px; height: 296px; padding: 2px; border-radius: 50%; background: rgb(63, 249, 220); background: linear-gradient(0deg, rgba(63, 249, 220, 0.1) 33%, rgba(63, 249, 220, .6) 100%); animation: spin 1.4s linear 0s infinite; } .circle-core { width: 100%; height: 100%; background-color: #1A223A; border-radius: 50%; } .breathe { -webkit-animation-timing-function: ease-in-out; -webkit-animation-name: breathe; -webkit-animation-duration: 2000ms; -webkit-animation-iteration-count: infinite; -webkit-animation-direction: alternate; overflow: hidden; border-radius: 24px; } @keyframes breathe { 0% { box-shadow: 0 1px 2px #3474bc; } 100% { box-shadow: 0 1px 15px #3474bc; } } @-webkit-keyframes breathe { 0% { box-shadow: 0 1px 2px #3474bc; } 100% { box-shadow: 0 1px 15px #3474bc; } } @keyframes spin { from { transform: rotate(0); } to { transform: rotate(359deg); } } @-webkit-keyframes spin { from { transform: rotate(0); } to { transform: rotate(359deg); } }