dc-calendar.wxss 4.92 KB

.data-v-1b68161e .uni-scroll-view ::-webkit-scrollbar {
  /* 隐藏滚动条,但依旧具备可以滚动的功能 */
  display: none;
  width: 0;
  height: 0;
  color: transparent;
  background: transparent;
}
.data-v-1b68161e ::-webkit-scrollbar {
  display: none;
  width: 0;
  height: 0;
  color: transparent;
  background: transparent;
}
.container.data-v-1b68161e {
  background-color: #fff;
  border-radius: 16rpx 16rpx 0 0;
  top: 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  padding: 0 32rpx;
}
.container .navTop.data-v-1b68161e {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 160rpx;
  width: 100%;
  margin-bottom: 30rpx;
}
.container .navTop .cancel.data-v-1b68161e {
  font-size: 28rpx;
  z-index: 10;
}
.container .navTop .title.data-v-1b68161e {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  font-size: 32rpx;
  line-height: 80rpx;
  text-align: center;
}
.container .week.data-v-1b68161e {
  display: flex;
  align-items: center;
  border-bottom: 1rpx solid #ededed;
  padding-bottom: 20rpx;
  margin-bottom: 30rpx;
  color: #cecece;
}
.container .week view.data-v-1b68161e {
  width: 14.2857%;
  text-align: center;
}
.container .yearAndMonth.data-v-1b68161e {
  text-align: center;
  margin-bottom: 30rpx;
}
.container .dateView.data-v-1b68161e {
  position: absolute;
  top: 300rpx;
  bottom: 112rpx;
  left: 32rpx;
  right: 32rpx;
  flex: 1;
  overflow: auto;
  width: calc(100% - 64rpx);
}
.container .dateView .date.data-v-1b68161e {
  margin-bottom: 40rpx;
  background-color: #fff;
  padding-top: 40rpx;
}
.container .dateView .dayList.data-v-1b68161e {
  display: flex;
  flex-wrap: wrap;
}
.container .dateView .dayList .day.data-v-1b68161e {
  position: relative;
  width: 14.2857%;
  text-align: center;
  color: #666;
  padding: 35rpx 0;
}
.container .dateView .dayList .startDate.data-v-1b68161e {
  color: #fff;
  background: linear-gradient(90deg, #3f9b6a 0%, #3f9b6a 100%);
  border-top-left-radius: 20rpx;
  border-bottom-left-radius: 20rpx;
}
.container .dateView .dayList .endDate.data-v-1b68161e {
  color: #fff;
  background: linear-gradient(90deg, #3f9b6a 0%, #3f9b6a 100%);
  border-top-right-radius: 20rpx;
  border-bottom-right-radius: 20rpx;
}
.container .dateView .dayList .star.data-v-1b68161e,
.container .dateView .dayList .end.data-v-1b68161e {
  position: absolute;
  top: 70rpx;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 20rpx;
}
.container .dateView .dayList .same.data-v-1b68161e {
  bottom: -63%;
}
.container .dateView .dayList .today.data-v-1b68161e {
  position: absolute;
  top: 10rpx;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  height: -webkit-fit-content;
  height: fit-content;
  color: #50668D;
  font-size: 20rpx;
}
.container .dateView .dayList .today view.data-v-1b68161e {
  line-height: 24rpx;
  border-bottom: 2rpx solid #F10E31;
}
.container .dateView .dayList .overdue.data-v-1b68161e {
  color: #cecece;
}
.container .dateView .dayList .overdue .yiman.data-v-1b68161e {
  position: absolute;
  top: 70rpx;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20rpx;
}
.container .dateView .dayList .scope.data-v-1b68161e {
  background-color: #e2f5eb;
}
.container .dateView.data-v-1b68161e::-webkit-scrollbar {
  width: 0;
  height: 0;
  color: transparent;
  background-color: transparent;
  display: none;
}
 /* 周日红色 */
.btnGroup.data-v-1b68161e {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 12rpx 32rpx;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #fff;
  z-index: 1;
  border-top: 1rpx #ededed solid;
}
.btnGroup view.data-v-1b68161e {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 88rpx;
  font-size: 32rpx;
  box-sizing: border-box;
  border-radius: 50rpx;
  width: 328rpx;
}
.btnGroup.data-v-1b68161e :first-child {
  color: #333;
  border: #ededed 1rpx solid;
}
.btnGroup.data-v-1b68161e :last-child {
  color: #fff;
  background-color: #50668D;
}
.navTopstar.data-v-1b68161e {
  display: flex;
}
.navTopstar1.data-v-1b68161e {
  margin-left: 33rpx;
}
.name.data-v-1b68161e {
  font-size: 30rpx;
  font-family: PingFang SC, PingFang SC-Bold;
  font-weight: 700;
  margin-bottom: 10rpx ;
  color: #333333;
}
.name1.data-v-1b68161e {
  font-size: 24rpx;
  color: #999999;
}
.name2.data-v-1b68161e {
  font-size: 24rpx;
  color: #333333;
  margin-top: 15rpx;
  margin-left: 5rpx;
}
.navTopxianview.data-v-1b68161e {
  width: 160rpx;
  margin-left: 33rpx;
}
.navTopxianname.data-v-1b68161e {
  width: 100%;
  height: 34rpx;
  font-size: 24rpx;
  font-family: PingFang SC, PingFang SC-Medium;
  font-weight: 500;
  text-align: CENTER;
  color: #3f9b6a;
  margin-bottom: 9rpx;
}
.navTopxian.data-v-1b68161e {
  width: 160rpx;
  height: 1rpx;
  background-color: #3f9b6a;
}