/* nova-werun/components/home/index.wxss */ .all{ width: 100vw; overflow-y: scroll; .clockinbox{ width: 100%; height: 650rpx; background-color: skyblue; display:flex; flex-direction: column; align-items: center; border-top: black solid 2px; .addressbox{ width: 100%; height: 52rpx; font-size: 30rpx; display: flex; margin-top: 16rpx; align-items: center; .addressbox-text{ width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } } .runbox{ width: 350rpx; height: 350rpx; border-radius: 50%; border: solid black 5rpx; margin-top: 10rpx; display: flex; align-items: center; justify-content: center; .run{ width: 320rpx; height: 320rpx; border-radius: 50%; border: solid black 5rpx; display: flex; align-items: center; flex-direction: column; .tody-steps{ width: 100%; font-size: 28rpx; display: flex; justify-content: center; margin-top: 50rpx; font-weight: 600; } .step-num{ font-size: 50rpx; font-weight: 600; margin-top: 20rpx; } .objective{ width: 100%; height: 50rpx; align-items: center; justify-content: center; display: flex; margin-top: 20rpx; image{ width: 32rpx; height: 32rpx; margin-right: 10rpx; } .ob-num{ font-size: 28rpx; } } } } .inspire{ width: 100%; height: 40rpx; display: flex; justify-content: center; align-items: center; font-size: 30rpx; font-weight: 600; margin-top: 30rpx; } .today-check{ width: 195rpx; height: 100rpx; display: flex; justify-content: center; align-items: center; font-size: 35rpx; margin-top: 30rpx; border-radius: 50rpx; font-weight: 600; border: black solid 2px; } } .selectbox{ width: 100%; height: 50%; margin-top: 3%; border-top: black solid 2px; background-color: white; padding: 10rpx; .a{ border: black solid 2px; border-radius: 40rpx; height: 60rpx; } .typebox{ width: 100%; height: 100%; padding-left: 10rpx; padding-right: 10rpx; margin-bottom: 15rpx; .container{ width: 100%; height: 450rpx; display: flex; flex-wrap: wrap; padding-top: 20rpx; font-weight: 600; .column{ width: 25%; /* 每列占容器的25% */ height: 200rpx; display: flex; flex-direction: column; /* 使内容垂直排列 */ align-items: center; /* 水平居中对齐 */ margin-bottom: 10px; /* 列之间的间距 */ justify-content: center; margin-bottom: -10rpx; image{ width: 100rpx; height: 100rpx; } } } } } .activitybox{ width: 100%; height: 300rpx; background-color: aqua; } }