store/packageA/member/sign/sign.wxss

215 lines
3.1 KiB
Plaintext

.sign > .sign-header {
display: flex;
background: #f15353;
box-sizing: border-box;
padding: 40rpx 0;
line-height: 96rpx;
position: relative;
}
.sign-header > .sign_a {
width: 272rpx;
}
.sign-header > .sign-header > .sign_b {
width: 272rpx;
}
.sign-header > .sign_a > .li {
line-height: 64rpx;
padding-left: 40rpx;
text-align: left;
color: #fff;
}
.sign-header > .sign_b > .li {
line-height: 64rpx;
padding-left: 40rpx;
text-align: left;
color: #fff;
}
.total {
font-size: 28rpx;
opacity: 0.8;
}
.date {
font-size: 40rpx;
}
.yicon {
position: absolute;
z-index: 100;
right: 22.4rpx;
top: -22.4rpx;
}
.sign-header > text {
color: #fff;
}
.sign-header > .btn {
width: 120rpx;
height: 120rpx;
background: #fff;
border: solid 12rpx rgba(249, 186, 186, 1);
border-radius: 50%;
text-align: center;
line-height: 32rpx;
flex-shrink: 0;
display: flex;
align-items: center;
justify-content: center;
}
.record {
display: flex;
justify-content: space-between;
height: 92rpx;
line-height: 92rpx;
background: #fff;
text-align: left;
color: #333;
font-size: 28rpx;
box-sizing: border-box;
padding: 0 28rpx;
margin-bottom: 20rpx;
}
van-icon {
line-height: 80rpx;
font-size: 48rpx;
color: #c9c9c9;
}
.record > .icon {
display: inline-block;
width: 17.6rpx;
height: 17.6rpx;
border: solid 2rpx #000;
border-left: transparent;
border-bottom: transparent;
transform: rotate(45deg);
float: right;
margin-top: 9.2rpx;
}
.title-class {
color: #000;
}
.sign > .van-nav-bar__text {
color: #000;
}
/* 日历 */
.date-box > .date {
width: 690rpx;
border-radius: 12rpx;
overflow: hidden;
margin: 0 auto;
text-align: center;
}
.date > .h1 {
background: #fff;
font-size: 16px;
color: #333;
line-height: 80rpx;
text-align: center;
text-indent: 32rpx;
display: flex;
justify-content: center;
}
.date > .h1 > .span {
margin: 0 20rpx;
}
.h1 > van-icon {
font-size: 48rpx;
color: #ccc;
line-height: 80rpx;
}
.ol {
display: flex;
background: #fafafa;
}
.h1 {
background: #fff;
font-size: 16px;
color: #f15353;
font-weight: normal;
line-height: 80rpx;
text-align: left;
text-indent: 32rpx;
}
.ol {
display: flex;
background: #fff;
box-sizing: border-box;
padding: 0 9.6rpx;
}
.date > .ol > .li_1 {
display: inline-block;
width: 14.27%;
float: left;
font-size: 15px;
line-height: 64rpx;
border-bottom: solid 2rpx #e5e5e5;
}
.date_day > .ul {
display: flex;
flex-wrap: wrap;
position: relative;
box-sizing: border-box;
padding: 0 9.6rpx;
}
.ul > .li_1 {
list-style: none;
width: 14.27%;
height: 96rpx;
border-bottom: solid 2rpx #e5e5e5;
}
.ul > .li_1 .img {
display: flex;
justify-content: center;
}
.data > .ul > view {
border-bottom: solid 2rpx #e5e5e5;
}
.li_1 > .span {
display: block;
margin: 17.6rpx 0 12.8rpx 0;
font-size: 12px;
}
.ul::after {
content: "";
width: 100%;
height: 2rpx;
z-index: 1;
background: #fff;
position: relative;
left: 0;
bottom: 2rpx;
}
image {
background: #f15353;
border-radius: 50%;
width: 27.2rpx;
height: 27.2rpx;
display: block;
}