2025-06-09 17:19:11 +08:00

194 lines
3.5 KiB
Plaintext
Raw Permalink 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.

page{
background-color: rgb(247, 247, 247);
}
.page-content{
background-color: rgb(247, 247, 247);
background: linear-gradient(190deg, #49a5fc 0%, #f7f7f7 800rpx, #f7f7f7 100%);
padding: 0 30rpx;
box-sizing: border-box;
padding-bottom: 300rpx;
min-height: 100vh;
}
.title{
font-weight: bold;
font-size: 32rpx;
display: flex;
align-items: center;
justify-content: center;
margin-top: 66rpx;
margin-bottom: 20rpx;
}
.title-before{
height: 24rpx;
border-radius: 6rpx;
width: 6rpx;
margin-right: 40rpx;
background:linear-gradient(180.00deg, rgb(38, 165, 246),rgba(38, 165, 246, 0) 100%)
}
.play{
padding: 0 30rpx 0 30rpx;
box-sizing: border-box;
display: flex;
justify-content: space-between;
/* margin-bottom: -170rpx; */
/* min-height: 428rpx; */
height: 350rpx;
overflow: hidden;
}
.logo-play{
margin-right: -82rpx;
width: 428rpx;
height: 428rpx;
/* z-index: 1; */
/* overflow: hidden; */
}
.play-text{
font-size: 28rpx;
padding-top: 70rpx;
}
.text-style{
font-weight: bold;
}
.text-line{
height: 16rpx;
background-color: #FFC20E;
border-radius: 10rpx;
width: 110rpx;
margin-top: -18rpx;
margin-bottom: 10rpx;
}
.tab{
width: 536rpx;
display: flex;
height: 80rpx;
font-size: 28rpx;
margin-top: -80rpx;
}
.tab-l{
flex: 1;
background-color: rgba(38, 165, 246, 1);
/* backdrop-filter: blur(20rpx); */
border-radius: 20rpx 0 0 0;
font-weight: bold;
}
.tab-l-content{
background-color: #fff;
border-radius: 20rpx 38rpx 0 0;
height: 80rpx;
display: flex;
align-items: center;
justify-content: center;
}
.tab-r{
flex: 1;
background:linear-gradient(90deg,rgba(255,255,255,1) 0%, rgba(255,255,255,.6) 30%) ;
border-radius: 0 20rpx 0 0rpx;
}
.tab-r-content{
background: linear-gradient(90deg, rgba(38, 165, 246, 1) 0%, rgba(38, 165, 246, 0.7) 50%,
rgba(38, 165, 246, 0.7) 100%);
border-radius: 0 20rpx 0 38rpx;
display: flex;
align-items: center;
justify-content: center;
height: 80rpx;
color: #fff;
}
.card{
min-height: 1000rpx;
width: 100%;
background: #fff;
border-radius: 0 20rpx 20rpx 20rpx;
padding: 60rpx 100rpx;
box-sizing: border-box;
box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.04);
}
.iconn{
margin-right: 6rpx;
margin-top: -6rpx;
}
.tab-list{
border-radius: 20rpx;
padding: 10rpx 0;
box-sizing: border-box;
display: flex;
justify-content: space-between;
background: rgb(244, 246, 248);
width: 100%;
font-size: 20rpx;
}
.tab-list-item {
flex: 1;
height: 50rpx;
margin: 0 10rpx;
border-radius: 10px;
box-sizing: border-box;
color: #777777;
display: flex;
justify-content: center;
align-items: center;
}
.active{
background: rgb(255, 255, 255);
font-weight: bold;
color: black;
}
.setup{
display: flex;
justify-content: space-between;
align-items: center;
}
.count{
font-size: 96rpx;
font-weight: bold;
}
.tap{
border-radius: 10rpx;
background: rgba(38, 165, 246, 0.2);
height: 72rpx;
width: 60rpx;
display: flex;
justify-content: center;
align-items: center;
color: #26A5F6;
}
.begin{
height: 200rpx;
width: 200rpx;
margin: 0 auto;
font-size: 40rpx;
font-weight: 500;
border-radius: 50%;
margin-top: 220rpx;
position: relative; /* 关键1为内部元素定位做准备 */
display: flex; /* 关键2启用flex布局 */
align-items: center; /* 垂直居中 */
justify-content: center; /* 水平居中 */
background: linear-gradient(135deg, #0082FF, #00A0FF);
color: #fff;
box-shadow: 0 8rpx 24rpx rgba(0, 130, 255, 0.3);
}