市北党建引领小程序初始化
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

273 lines
5.7 KiB

.guide-container{
padding-top:262rpx
}
.list-view{
height:calc(100vh - 272rpx)
}
.select{
position:fixed;top:0;
width:100%;
z-index:3
}
.search-collect,.search-left,.search-right,.search-wrapper{
display:flex;
align-items:center
}
.search-wrapper{
width:100%;
box-sizing:border-box;
padding:24rpx 20rpx 10rpx 20rpx
}
.search-wrapper .search-left{
width:580rpx;
height:70rpx;
box-sizing:border-box;
margin-right:20rpx;
padding:0 20rpx;
background:#f5f6f7;
border-radius:10rpx;
-webkit-border-radius:10rpx;
-moz-border-radius:10rpx;
-ms-border-radius:10rpx;
-o-border-radius:10rpx
}
.search-wrapper .search-left image{
flex-shrink:0;
display:block;
width:26rpx;
height:30rpx;
box-sizing:border-box;
margin-right:20rpx
}
.search-wrapper .search-left input{
flex:1;height:100%;
font-size:26rpx;
font-weight:500;
color:#333
}
.search-wrapper .search-left .input-placeholder{
font-size:26rpx;
font-weight:500;
color:#999
}
.search-wrapper .search-right{
font-size:34rpx;
font-weight:500;
color:#333
}
.search-wrapper .search-right image{
display:block;
width:28rpx;
height:24rpx;
box-sizing:border-box;
margin-right:8rpx
}
.m-filter{
display:flex;
justify-content:space-between;
align-items:center;
width:420rpx;
height:58rpx;
box-sizing:border-box;
margin:20rpx 0 0 20rpx;
padding:0 20rpx;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
background:#f4f4f4;
border-radius:29rpx;
-webkit-border-radius:29rpx;
-moz-border-radius:29rpx;
-ms-border-radius:29rpx;
-o-border-radius:29rpx
}
.m-filter text{
width:100%;
font-size:26rpx;
font-family:Source Han Serif SC;
font-weight:500;
color:#bababa
}
.m-filter image{
flex-shrink:0;
display:block;
width:32rpx;
height:32rpx
}
.tabs-wrapper{
position:relative;
width:100%;
min-height:89rpx;
box-sizing:border-box;
padding:30rpx 20rpx 0 20rpx;
box-shadow:0rpx 10rpx 20rpx -5rpx rgba(217,217,217,.43)
}
.tabs-wrapper .tabs{
width:100%;
white-space:nowrap
}
.tabs-wrapper .tabs .tabs-list{
display:flex;
align-items:center;
box-sizing:border-box
}
.tabs-wrapper .tabs .tabs-list .tabs-item{
position:relative;
height:60rpx;
box-sizing:border-box;
margin-right:39rpx;
padding-bottom:26rpx;
font-size:28rpx;
font-family:Source Han Serif SC;
font-weight:400;color:#999;
line-height:1
}
.tabs-wrapper .tabs .tabs-list .tabs-on{
font-weight:500;
color:#333;
transition:all .2s;
-webkit-transition:all .2s;
-moz-transition:all .2s;
-ms-transition:all .2s;
-o-transition:all .2s
}
.tabs-wrapper .tabs .tabs-list .tabs-on::after{
content:'';
position:absolute;
left:50%;
bottom:0;
width:50rpx;
height:6rpx;
margin-left:-25rpx;
background:#e2281b;
border-radius:3rpx;
-webkit-border-radius:3rpx;
-moz-border-radius:3rpx;
-ms-border-radius:3rpx;
-o-border-radius:3rpx
}
.tabs-wrapper .tabs-down{
position:absolute;
top:4rpx;right:0rpx;
display:flex;
justify-content:center;
align-items:center;
width:80rpx;
height:80rpx;
background:linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 100%)
}
.tabs-wrapper .tabs-down image{
display:block;
width:24rpx;
height:13rpx
}
.tabs-no{
height:0;
overflow:hidden;
transition:height .5s;
-webkit-transition:height .5s;
-moz-transition:height .5s;
-ms-transition:height .5s;
-o-transition:height .5s
}
.filter-wrapper{
width:100%;
height:0;
overflow:scroll;
transition:height .5s;
-webkit-transition:height .5s;
-moz-transition:height .5s;
-ms-transition:height .5s;
-o-transition:height .5s
}
.filter-wrapper .filter-arrow{
display:flex;
justify-content:flex-end;
align-items:center;
box-sizing:border-box
}
.filter-wrapper .filter-arrow view{
display:flex;
justify-content:center;
align-items:center;
box-sizing:border-box;
width:80rpx;
height:80rpx
}
.filter-wrapper .filter-arrow image{
display:block;
width:24rpx;
height:13rpx
}
.filter-wrapper .filter-list{
display:flex;
align-items:center;
flex-wrap:wrap;
width:100%;
box-sizing:border-box;
padding-left:20rpx
}
.filter-wrapper .filter-list .filter-item{
height:46rpx;
box-sizing:border-box;
margin-right:20rpx;
margin-bottom:28rpx;
padding:0 24rpx;
font-size:26rpx;
font-weight:400;
color:#333;
text-align:center;
line-height:46rpx;
background:#f4f4f4;
border:1rpx solid #f7f7f7;
border-radius:23rpx;
-webkit-border-radius:23rpx;
-moz-border-radius:23rpx;
-ms-border-radius:23rpx;
-o-border-radius:23rpx
}
.show-wrapper{
height:440rpx;
transition:height .5s;
-webkit-transition:height .5s;
-moz-transition:height .5s;
-ms-transition:height .5s;
-o-transition:height .5s
}
.tabs-mask{
position:absolute;
top:0;
right:0;
z-index:2;
width:100%;
height:260rpx;
background:rgba(0,0,0,.3);
transition:height .5s;
-webkit-transition:height .5s;
-moz-transition:height .5s;
-ms-transition:height .5s;
-o-transition:height .5s
}
.show-mask{
height:100vh;
transition:height .5s;
-webkit-transition:height .5s;
-moz-transition:height .5s;
-ms-transition:height .5s;
-o-transition:height .5s
}
.m-list .item .title{
width:100%;
text-overflow:-o-ellipsis-lastline;
overflow:hidden;
text-overflow:ellipsis;
display:-webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient:vertical
}
.m-nothing{
padding-top:200rpx
}
.m-nothing image{
margin:0 auto
}