//引入全局配置 @import "c/conf"; @import "c/mx"; @import "c/f"; @import "a/c"; .m-agency_grid_list { padding-top: 10rpx; .list { padding-left: 30rpx; view { .list-title { font-size: $fz5; } } } .list-title { margin: 5rpx 0; padding: 20rpx; font-size: $fz6; font-family: Source Han Serif SC; font-weight: 500; color: rgba(51, 51, 51, 1); line-height: 32rpx; .ico { position: relative; top: -10rpx; margin-left: -15rpx; margin-right: 2rpx; width: 50rpx; height: 50rpx; &::after, image { position: absolute; display: block; box-sizing: border-box; top: 0; left: 0; right: 0; bottom: 0; margin: auto; width: 20rpx; height: 20rpx; display: block; } &::after { content: ""; z-index: 1; border: 1px solid rgba(153, 153, 153, 1); border-radius: 1px; } image { z-index: 2; opacity: 0; transform: scale(0); transition: all $ad1 ease-in-out; } &.z-on { &::after { opacity: 0; } image { opacity: 1; transform: scale(1); } } } > image { display: inline-block; margin: 0 10rpx; width: 32rpx; height: 32rpx; vertical-align: bottom; transition: all $ad1 ease-in-out; &.z-unfold { transform: rotate(90deg); } } > text { @include toe; display: inline-block; max-width: 80%; } } .cate { display: inline-block; margin-left: 15rpx; font-size: 22rpx; line-height: 36rpx; border-radius: 6rpx; background-color: #ddd; color: #fff; padding: 0 15rpx; } .item { overflow: hidden; .item-wrap { box-sizing: border-box; padding: 20rpx; height: 90rpx; line-height: 50rpx; overflow: hidden; border-bottom: 1rpx solid #fefefe; .ico { position: relative; margin-left: -15rpx; margin-right: 2rpx; width: 50rpx; height: 50rpx; &::after, image { position: absolute; display: block; box-sizing: border-box; top: 0; left: 0; right: 0; bottom: 0; margin: auto; width: 20rpx; height: 20rpx; display: block; } &::after { content: ""; z-index: 1; border: 1px solid rgba(153, 153, 153, 1); border-radius: 1px; } image { z-index: 2; opacity: 0; transform: scale(0); transition: all $ad1 ease-in-out; } &.z-on { &::after { opacity: 0; } image { opacity: 1; transform: scale(1); } } } .avatar { position: relative; margin-right: 10rpx; width: 50rpx; height: 50rpx; image { width: 50rpx; height: 50rpx; border-radius: 100%; } } .name { @include toe; width: 85%; font-size: $fz5; font-family: Source Han Serif SC; font-weight: 500; color: rgba(51, 51, 51, 1); .z-stress { position: relative; display: inline-block; vertical-align: middle; padding: 0 5rpx; height: 24rpx; line-height: 24rpx; border: 1rpx solid rgba(187, 19, 19, 1); border-radius: 12rpx; font-size: $fz1; font-family: Source Han Serif SC; font-weight: 500; color: rgba(187, 19, 19, 1); } } .else { text { font-size: $fz4; font-family: Source Han Serif SC; font-weight: 500; color: rgba(153, 153, 153, 1); } image { display: inline-block; margin: 16rpx 12rpx; width: 13rpx; height: 24rpx; vertical-align: bottom; } } } } .z-retract-1 { padding-left: 25rpx; } .z-retract-2 { padding-left: 25rpx * 2; } .z-retract-3 { padding-left: 25rpx * 3; } .z-retract-4 { padding-left: 25rpx * 4; } }