/* pages/statistics/statistics.wxss */ page { background: #f4f4f4; } .date { width: 90%; margin: 20rpx auto; background: #fff; padding: 20rpx 10rpx; box-sizing: border-box; border-radius: 10rpx; position: relative; } .date text { font-size: 26rpx; } .dates { background: linear-gradient(-86deg, rgba(24, 213, 185, 1) 0%, rgba(89, 240, 202, 1) 100%); border-radius: 26rpx 0px 0px 26rpx; position:absolute; top:0rpx; right:0rpx; color:#fff; font-size:26rpx; padding:7rpx 20rpx; } .search { text-align: center; } .search text { font-size: 26rpx; color: #fff; background: #18d5b9; padding: 8rpx 20rpx; border-radius: 10rpx; } .list { margin: 20rpx auto; width: 90%; } .income, .bike { border: 1rpx solid #efefef; font-size: 28rpx; border-radius: 10rpx; padding: 20rpx; margin-top: 15rpx; background: #fff; position: relative; } .bike>view { display: flex; justify-content: space-between; align-items: center; } .income .title text { font-size: 28rpx; margin-bottom: 20rpx; } /* .income view{ font-size:26rpx; margin-bottom:10rpx; } */ .flex { display: flex; } .flex text { width: 50%; font-size: 26rpx; margin-bottom: 10rpx; color: #808080; } /* 日历 */ .calendar { color: #666; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 90%; margin: 0 auto; z-index: 9999; border: 2rpx solid #38acff; -webkit-box-shadow: 0 0 10rpx #38acff; -moz-box-shadow: 0 0 10rpx #38acff; box-shadow: 0 0 10rpx #38acff; border-radius: 15rpx; box-sizing: border-box; padding: 20rpx 30rpx; background: #fff; } .title { padding: 20rpx 0; align-items: center; justify-content: space-between; } .week { padding: 20rpx 0; border-radius: 20rpx 20rpx 0 0; } .weekday { margin-right: 1%; width: 13.28%; text-align: center; } .days { padding: 10rpx 0; flex-wrap: wrap; } .day { position: relative; margin: 0; padding: 0; height: 90rpx; width: 14.28%; text-align: center; border-radius: 10rpx; background: #fff; cursor: pointer; } .circle { margin: 0 auto; width: 100%; height: 90rpx; line-height: 90rpx; font-size: 26rpx; } .sign { color: #fff; background: #18d5b9; border-radius: 50%; } .now { color: #fff; background: #708eff; border-radius: 50%; } .flex-box { display: flex; } .state { position: absolute; top: 0rpx; right: 0rpx; background: linear-gradient(163deg, rgba(24, 213, 185, 1) 0%, rgba(89, 240, 202, 1) 100%); box-shadow: 0px 0px 6rpx 0px rgba(24, 213, 185, 1); border-radius: 0px 2rpx 0px 20rpx; padding: 5rpx 30rpx; color: #fff; }