/* subpackage/train/goal/goal.wxss */ page{ background-color: rgb(247, 247, 247); } .page-content{ background-color: rgb(247, 247, 247); background: linear-gradient(190deg, #359cfd 0%, #f7f7f7 800rpx, #f7f7f7 100%); padding: 0 30rpx; box-sizing: border-box; padding-bottom: 300rpx; } .candle{ margin-top: 40rpx; border-radius: 20rpx; /* height: 860rpx; */ margin-bottom: 15rpx; margin-bottom: 30rpx; background-color: #fff; padding: 30rpx; box-sizing: border-box; } .tittle{ padding-top: 10rpx; color: #777777; font-size: 20rpx; text-align: center; margin-bottom: 50rpx; } .goal-total{ /* 矩形 25 */ height: 110rpx; border-radius: 20rpx; margin-top: 40rpx; background: linear-gradient(180.00deg, rgba(38, 165, 246, 0.07),rgba(231, 231, 231, 0) 100%); display: flex; justify-content: space-between; padding: 20rpx 100rpx 0 100rpx; text-align: center; } .goal-img{ width: 30rpx; height: 30rpx; margin-right: 10rpx; } .goal-total-item-top{ font-size: 20rpx; color: #18394D; display: flex; align-items: center; } .goal-total-item-num{ font-size: 36rpx; color: #1D90FF; font-weight: bold; } .put{ border-radius: 20rpx; background: rgb(255, 255, 255); display: flex; align-items: center; justify-content: space-between; padding: 50rpx 15rpx; padding-left: 30rpx; box-sizing: border-box; } .sure{ padding: 14rpx 34rpx; background-color: #26A5F6; font-size: 18rpx; color: #fff; border-radius: 50rpx; } .gooo{ font-size: 26rpx; color: #359cfd; } .calendar { width: 100%; box-sizing: border-box; border-radius: 15rpx; background-color: #fff; padding: 20rpx; } .header { width: 100%; box-sizing: border-box; display: flex; justify-content: space-evenly; align-items: center; font-size:42rpx; font-weight: bold; } .days { margin-top: 20px; } .week { display: grid; grid-template-columns: repeat(7, 1fr); gap: 20rpx; text-align: center; margin-bottom: 30rpx; font-weight: bold; } .dates { display: grid; grid-template-columns: repeat(7, 1fr); gap: 32rpx 28rpx; } .date { width: 60rpx; height: 60rpx; text-align: center; /* padding: 20rpx; */ /* background-color: #f0f0f0; */ color: #777777; box-sizing: border-box; display: flex; align-items: center; justify-content: center; border-radius: 50%; } .choose-day{ border:1px solid #65b778; color: #65b778; font-weight: bold; background-color: #fff; } .finishGoal{ background-color: #26A5F6; color: #fff; /* font-weight: bold; */ } .haveGoal{ color: #fff; background-color: #FFC20E; }