/* pages/today/today.wxss */ page{ background: #fff; padding-bottom: 180rpx; } .page_top{ background: #fff; margin-bottom: 20rpx; position: relative; } .container { position: relative; display: flex; flex-direction: column; align-items: center; justify-content: space-between; box-sizing: border-box; height: 50vh; background: #fff; z-index: 9; margin-top: 40rpx; } ec-canvas { width: 100%; height: 100%; position: relative; z-index: 99; } .per_top{ height: 138rpx; position: relative; padding:20rpx; background: #ff0f03; } .per_top>image{ width: 90rpx; height: 90rpx; position: absolute; left: 20rpx; top: 20rpx; border-radius: 100%; } .name{ font-size:30rpx; font-weight: 500; margin-left: 110rpx; color: #fff; } .fans{ color: rgba(255, 255, 255, 0.75); font-size: 28rpx; margin-top: 10rpx; } .fans text{ color: #FFF; font-weight: bold; margin-right: 10rpx; } .per_top>navigator{ color: #fff; font-size: 28rpx; position: absolute; right: 24rpx; top: 32rpx; border: 1px solid #fff; border-radius: 8rpx; padding: 5rpx 8rpx; } .per_info{ padding: 20rpx; position: relative; background: #fff; } .today_income{ color: #D43030; font-size: 40rpx; font-weight: bold; margin-bottom: 10rpx; } .today_income text{ font-weight: 400; font-size: 28rpx; } .label{ color: #999; font-size: 28rpx; } .rank{ position: absolute; height: 80rpx; color: #FFE7C7; background: linear-gradient(270deg, rgba(230, 170, 88, 1) 0%, rgba(230, 170, 88, 0.7) 100%); right: 0; top: 24rpx; padding: 0 15rpx 0 90rpx; border-radius: 72rpx 0 0 72rpx; overflow: hidden; font-size: 24rpx; text-align: center; } .jp{ width: 72rpx; height: 72rpx; position: absolute; left: 4rpx; top: 0; bottom: 0; margin: auto; border-radius: 100%; background: #fff; } .rank image{ width: 52rpx; height: 52rpx; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; } .rank .num{ color: #fff; font-size: 32rpx; height: 40rpx; } .data{ width: 50%; display: inline-flex; flex-wrap: wrap; margin-top: 40rpx; } .data text{ font-size: 28rpx; width: 55%; line-height: 48rpx; text-align: right; font-weight: 500; } .data .label{ text-align: left; font-weight: 400; width: 45% } .infos{ background: #FFF4F5; border-radius: 16rpx; padding-top: 24rpx; } .bottom{ line-height: 92rpx; padding: 0 24rpx; border-radius: 0px 0px 8px 8px; margin-top: 20rpx; font-size: 28rpx; background: linear-gradient(124deg, #FEEAEC 0%, #FFAEAF 100%); } .bottom text{ font-size: 36rpx; margin-right: 30rpx; font-weight: 500; } .legend{ position: absolute; right: 30rpx; top: 0; z-index: 999999; } .legend view{ width: 230rpx; line-height: 64rpx; background: #F7F7F7; border-radius: 8rpx; text-align: center; font-size: 28rpx; margin-bottom: 10rpx; } .imgs,.content{ margin-bottom: 20rpx; background: #fff; padding: 30rpx; position: relative; } .img{ display: inline-block; width: 224rpx; height: 224rpx; border-radius: 8rpx; margin-right: 8rpx; margin-bottom: 8rpx; } .title{ font-weight: 500; font-size: 30rpx; margin-top: 20rpx; margin-left: 20rpx; } .content{ font-size: 30rpx; font-weight: 500; } .days_stock{ background: #fff; padding: 30rpx; } .look_all{ display: flex; align-items: center; justify-content: center; background-color: #E90001; height: 88rpx; color: #fff; } .stock{ border-bottom: 1px solid #f5f5f5; padding-bottom: 30rpx; margin-bottom: 30rpx; } .stock .info{ padding: 10rpx 0; } .stock .imgs{ padding: 30rpx 0 0; margin: 0; } .title navigator{ float: right; color: #999; font-size: 28rpx; } .title image{ width: 32rpx; position: relative; top: 7rpx; } .month{ text-align: right; position: absolute; right: 30rpx; top: 30rpx; } .month>image{ height: 40rpx; display: inline-block; vertical-align: middle; } picker{ display: inline-block; vertical-align: middle; margin: 0 20rpx; } .date-picker{ font-size: 36rpx; font-weight: 500; } .date-picker image{ height: 24rpx; } .day{ display: flex; justify-content: space-between; padding: 10rpx; background: #f5f5f5; margin: 20rpx 0; } .day text{ color: #999; width: 14%; text-align: center; } .days{ display: flex; flex-wrap: wrap; /* justify-content: space-between; */ } .days view{ width: 14%; text-align: center; font-weight: 500; height: 96rpx; /* margin-bottom: 10rpx; */ } .days text{ display: block; color: #666; font-size: 20rpx; position: relative; top: -5rpx; font-weight: 400; } .days view view{ width: 100% !important; } .days view view text{ color: #fff; } .down1{ background: #07B20B; color: #fff; } .up1{ background: #E90001; color: #fff; } .tab{ background: #fff; } .tab view{ line-height: 90rpx; text-align: center; /* width: 50%; */ display: inline-block; font-size: 30rpx; position: relative; padding: 0 30rpx; } .tab .act{ font-weight: bold; } .act text{ position: absolute; width: 64rpx; height: 6rpx; bottom: 0; left: 0; right: 0; margin: auto; background: rgba(217, 75, 36, 1); border-radius: 40rpx; } .list{ position: relative; padding-left: 80rpx; margin-bottom: 24rpx; } .list>image{ width: 64rpx; height: 64rpx; position: absolute; left: 0; top: 0; border-radius: 100%; } ._content,._name{ font-size: 30rpx; line-height: 48rpx; } .answer{ background: rgba(247, 247, 247, 1); padding: 20rpx; color: #666; margin: 20rpx 0; font-size: 28rpx; line-height: 36rpx; } .answer view{ line-height: 48rpx; } .answer text{ color: #2383e5; } .addr{ position: relative; padding-bottom: 16px; border-bottom: 1px solid rgba(245, 245, 245, 1); } .addr text{ font-size: 28rpx; margin-right: 24rpx; color: #666666; } .addr image{ width: 34rpx; position: absolute; right: 0; top: 12rpx; } .addr .del{ right: 50rpx; width: 50rpx; top: 0; } .post{ position: fixed; padding: 24rpx 30rpx 50rpx; bottom: 0; left: 0; background: #fff; z-index: 9; border-top: 1px solid rgba(245, 245, 245, 1); display: flex; justify-content: space-between; width: 100%; } .post input{ width: 65%; height: 64rpx; border: 1px solid rgba(224, 224, 224, 1); border-radius: 9rpx; font-size: 30rpx; color: #666; padding: 0 16rpx; margin-bottom: 24rpx; } .post button:not([size='mini']){ height: 64rpx; width: 124rpx !important; background: #D94B24; border-radius: 8rpx; line-height: 64rpx; font-size: 30rpx; color: #fff; padding: 0; font-weight: 400; margin: 0; } .post image{ width: 48rpx; position: relative; top: 10rpx; } .zan{ animation: good .5s; } .des{ color: #b1b1b1; font-size: 24rpx; } .quxian{ position: relative; height: 50rpx; } .quxian_title{ font-weight: 500; font-size: 30rpx; padding-left: 20rpx; } .match_info{ font-size: 26rpx; position: absolute; right: 10rpx; top: 10rpx; text-decoration: underline; color: rgb(128, 128, 128); } .more{ width: 32rpx; position: relative; top: 10rpx; } .calendar{ font-size: 24rpx; color: #999; text-align: center; } @keyframes good { 0% { transform: scale(1,1); } 50% { transform: scale(2,2); } 100% { transform: scale(1,1); } } .totay_title{ text-align: right; position: absolute; top: -49rpx; right: 0; padding-right: 10rpx; } .totay_title text{ display: inline-block; font-size: 12px; /* color: #999; */ /* padding-right: 15rpx; */ /* width: 47%; */ } .totay_title_1{ /* margin-bottom: 3px; */ } .totay_title_1 text{ font-size: 20rpx; padding-left: 4rpx; } .totay_title_item{ height: 10px; margin-bottom: 10px; } .totay_title_item text{ width: 70rpx; text-align: left; /* margin-bottom: 7rpx; */ /* border: 1px solid red; */ /* line-height: 20px; */ }