ts_aimz/pages/mainPage/mainPage.wxss

314 lines
47 KiB
Plaintext
Raw Normal View History

2025-04-25 17:37:14 +08:00
/* pages/mainPage/mainPage.wxss */
page {
height: 100%;
margin: 0;
background: linear-gradient(to bottom, #FDDEAF, #FBB03B);
background-size: cover;
background-repeat: no-repeat;
background-attachment: fixed;
}
.main-logo {
background-image: url('data:image/png;base64,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
background-size: 100% 100%;
background-repeat: no-repeat;
}
.main-txt-recommend {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
color: white;
margin-top: 80rpx;
}
.main-recommend-container {
height: 50rpx;
width: 100vw;
}
.main-recommend-title {
font-size: 50rpx;
}
.main-recommend-content {
font-size: 40rpx;
text-align: center;
align-items: baseline;
}
.main-recommend-desc {
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: baseline;
font-size: 20rpx;
color: white;
flex-wrap: wrap;
margin: 10rpx 20rpx 0rpx 20rpx;
}
.buy-all-box {
margin-top: 20rpx;
display: flex;
flex-direction: column;
border-radius: 20rpx;
background-color: #fff9eede;
box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.08);
}
.buy-all-title {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
background: linear-gradient(to left, #FBB03B, #FCE7D2);
border-top-left-radius: 20rpx;
border-top-right-radius: 20rpx;
padding: 15rpx;
color: #532A00;
}
.buy-all-txt {
font-size: 20px;
}
.txt-title {
font-size: 38rpx;
font-weight: bold;
}
.buy-all-txt .money {
margin-left: 20rpx;
font-size: 16px;
font-weight: 500;
}
.buy-all-btn {
padding: 5rpx 35rpx;
border-radius: 10rpx;
background-color: #FFA900;
color: white;
font-size: 28rpx;
}
.buy-desc-box {
display: flex;
flex-direction: column;
font-size: 12px;
}
.buy-desc-txt {
color: #3b3b3b;
}
.buy-desc-title {
color: #3b3b3b;
}
.buy-desc-item {
display: flex;
flex-direction: row;
justify-content: space-between;
}
.buy-desc-row {
display: flex;
flex-direction: row;
flex: 1;
align-items: flex-start;
justify-content: flex-start;
}
.txt {
font-size: 22rpx;
line-height: 30rpx;
margin-top: 6rpx;
}
.single-txt {
font-size: 24rpx;
}
.buy-desc-row-icon {
width: 40rpx;
height: 40rpx;
}
.buy-desc-row-no-margin {
display: flex;
flex-direction: row;
flex: 1;
align-items: center;
}
.txt-hor {
font-size: 24rpx;
}
.list-item {
counter-increment: my-counter;
display: flex;
align-items: center;
line-height: 18px;
text-align: center;
}
/* 使用 ::before 伪元素显示计数器值并设置圆形背景 */
.list-item::before {
content: counter(my-counter);
background-color: #F4CE98;
color: black;
border-radius: 50%;
width: 18px;
height: 18px;
line-height: 18px;
display: flex;
justify-content: center;
align-items: center;
margin-right: 10rpx;
}
.buy-desc-column {
display: flex;
flex-direction: row;
flex: 1;
align-items: center;
}
.main-desc-box {
display: flex;
flex-direction: column;
margin-top: 20rpx;
}
.main-desc-item {
display: flex;
flex-direction: column;
flex: 1;
background-color: #ffffff;
margin: 0rpx 10rpx;
color: #5e3603;
border-radius: 8rpx;
}
.main-desc-title {
font-size: 35rpx;
background: linear-gradient(to right, #ed5a2433, #f38f1e33);
text-align: center;
padding: 8rpx;
font-weight: 500;
}
.main-desc-price {
text-align: center;
font-weight: 500;
font-size: 28rpx;
}
.main-desc-desc {
font-size: 24rpx;
position: relative;
display: inline-block;
background-color: #fff6e7;
margin: 10rpx;
color: #5e3603;
border-radius: 4rpx;
padding: 5rpx 20rpx;
}
.main-desc-desc::before {
content: "";
position: absolute;
left: 50%;
bottom: 100%;
transform: translateX(-50%);
width: 0;
height: 0;
border: 8px solid transparent;
border-bottom-color: #fff6e7;
}
.main-desc-desc-box {
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0rpx 20rpx;
}
.main-desc-desc-title {
font-size: 24rpx;
font-weight: 500;
}
.main-desc-desc-item {
font-size: 20rpx;
position: relative;
padding-left: 24rpx;
line-height: 24px;
margin-left: 10rpx;
}
.main-desc-desc-item::before {
content: '✓';
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
width: 24rpx;
height: 24rpx;
background-color: #fee9d1;
color: #f6783a;
border-radius: 50%;
text-align: center;
line-height: 24rpx;
}
.main-btn {
align-self: center;
background-color: #39c7c1;
font-size: 28rpx;
padding: 20rpx 40rpx;
border-radius: 10rpx;
color: white;
width: 60vw;
text-align: center;
margin-top: 30rpx;
box-shadow: 0rpx 0rpx 10rpx 0rpx rgb(233, 233, 233);
}
.main-btn:active {
background-color: rgba(153, 205, 50, 0.5);
color: white;
}
.main-publicity-box {
display: flex;
flex-direction: column;
margin-top: 30rpx;
}
.publicity-title {
color: white;
text-align: center;
font-size: 30rpx;
}
.publicity-desc {
color: white;
text-align: center;
font-size: 22rpx;
}
.publicity-box {
display: flex;
flex-direction: row;
}
.publicity-item {
flex: 1;
margin: 10rpx;
}