//引入全局配置 @import "c/conf"; @import "c/mx"; @import "c/f"; @import "a/c"; page { background-color: $bgc1; } .u-bottom-placeholder { height: 120rpx; } .m-info { margin: 10rpx 0; background-color: #ffffff; padding: 20rpx; .wux-item { margin-bottom: 20rpx; .wux-avatar { float: left; width: 100rpx; height: 100rpx; border-radius: 100%; overflow: hidden; margin-right: 20rpx; } .wux-name { float: left; margin-top: 30rpx; width: 200rpx; } .wux-content { clear: both; padding-top: 20rpx; width: 100%; } } .info-hd { .info-name { position: relative; margin-bottom: 10rpx; height: 94rpx; line-height: 94rpx; > image { margin-right: 20rpx; display: block; width: 94rpx; height: 94rpx; border-radius: 100%; vertical-align: bottom; &[src=""], &:not([src]) { background-color: #e5e7e9; } } .name { @include toeM(2); position: absolute; top: 50%; left: 120rpx; right: 0; transform: translateY(-50%); line-height: 40rpx; text { line-height: 40rpx; font-size: 26rpx; font-family: Source Han Serif SC; font-weight: 300; color: rgba(51, 51, 51, 1); } image { display: inline-block; vertical-align: bottom; margin-left: 10rpx; width: 40rpx; height: 40rpx; &[src=""], &:not([src]) { background-color: #e5e7e9; } } } } .info-else { // margin: 20rpx 0; font-size: 26rpx; font-family: Source Han Serif SC; font-weight: 300; color: rgba(153, 153, 153, 1); .info-date { } } } .info-bd { padding: 20rpx 0; .info-cnt { @include wwb; font-size: 16px; font-family: Source Han Serif SC; font-weight: 500; color: rgba(51, 51, 51, 1); line-height: 48rpx; } .info-pic { image { display: block; margin: 15rpx 0; width: 100%; } image:nth-of-type(1) { margin-top: 30rpx; } image:last-child { margin-bottom: 0; } } } .info-ft { .info-address { display: flex; align-items: center; margin: 10rpx 0; font-size: 26rpx; font-family: Source Han Serif SC; font-weight: 500; color: #0c4a9d; image { width: 21rpx; height: 26rpx; margin-right: 8rpx; } } } } .m-list { margin-top: 20rpx; padding-bottom: 1rpx; .col-title { background-color: #ffffff; padding: 20rpx; .col-title-wrap { border-bottom: 1px solid #eee; overflow: hidden; line-height: 40px; .title { float: left; padding-left: 5rpx; font-size: 34rpx; font-family: Source Han Serif SC; font-weight: 500; color: rgba(51, 51, 51, 1); } .btn { float: right; image { display: inline-block; width: 41rpx; height: 46rpx; vertical-align: middle; } text { margin-right: 8rpx; font-size: 26rpx; font-family: Source Han Serif SC; font-weight: 500; color: rgba(51, 51, 51, 1); } } } } .list { .item { padding: 15rpx 20rpx 0; // margin-bottom: 10rpx; background-color: #fff; .item-hd { padding: 15rpx 0; line-height: 60rpx; overflow: hidden; .comment-title { overflow: hidden; .comment-avator { position: relative; float: left; display: block; width: 94rpx; height: 94rpx; border-radius: 100%; vertical-align: bottom; &[src=""], &:not([src]) { background-color: #e5e7e9; } } .comment-author { float: right; padding: 5rpx 0; width: 600rpx; .name { @include toe; line-height: 50rpx; font-size: 26rpx; font-family: Source Han Serif SC; font-weight: 300; color: rgba(51, 51, 51, 1); } .date { line-height: 34rpx; font-size: 26rpx; font-family: Source Han Serif SC; font-weight: 300; color: rgba(153, 153, 153, 1); } } } } .item-bd { padding-left: 110rpx; line-height: 50rpx; overflow: hidden; .comment-cnt { @include wwb; // margin-bottom: 20rpx; padding-bottom: 30rpx; font-size: 34rpx; font-family: Source Han Serif SC; color: #333; line-height: 52rpx; border-bottom: 1rpx solid #E7EEEE; &.z-half { @include toeM(2); } .imgs { image { margin-top: 10rpx; width: 336rpx; height: 190rpx; } } } .item-btn { float: right; margin-right: -10rpx; padding: 0 10rpx; line-height: 60rpx; font-size: 32rpx; font-family: Source Han Serif SC; font-weight: 500; color: rgba(230, 0, 0, 1); } } } .item:last-child { .comment-cnt { border: 0; } } } } .m-more { height: 90rpx; line-height: 90rpx; color: $fc3; font-size: 28rpx; text-align: center; &.z-tall { margin-bottom: 120rpx; } } .m-say { position: fixed; z-index: 100; box-sizing: border-box; bottom: 0; left: 0; height: 100rpx; width: 100%; background-color: rgba(#000000, 0.2); backdrop-filter: blur(10rpx); &.z-on { height: 100%; } .fm1 { @include bs3; position: absolute; bottom: 0; left: 0; width: 100%; height: 100rpx; background-color: #ffffff; box-shadow: 0rpx -2rpx 14rpx 0rpx rgba(217, 217, 217, 0.43); display: flex; align-items: center; .big-btn { margin-left: 30rpx; box-sizing: border-box; padding-left: 30rpx; width: 550rpx; height: 70rpx; line-height: 70rpx; border-radius: 10rpx; // box-shadow: 0 0 0 1rpx #ddd inset; background: #f7f7f7; color: $fc3; text-align: left; font-size: 32rpx; font-family: Source Han Serif SC; font-weight: 500; } button.share-btn { min-width: 0; min-height: 0; padding: 0; } .share-btn { position: relative; margin-left: 10rpx; width: 70rpx; height: 100rpx; text-align: center; font-size: 22rpx; line-height: 22rpx; color: $fc1; border: 0; image { @include hub; width: 40rpx; height: 40rpx; } } } .fm2 { @include bs3; position: absolute; bottom: 0; left: 0; width: 100%; // height: 220rpx; background-color: #eee; .input { float: left; box-sizing: border-box; margin: 20rpx; padding: 20rpx; background-color: #ffffff; border-radius: 10rpx; width: 550rpx; // height: 180rpx; textarea { display: block; width: 100%; line-height: 40rpx; min-height: 80rpx; max-height: 160rpx; font-size: 13px; color: $fc2; } .hint { box-sizing: border-box; line-height: 20rpx; text-align: right; font-family: Source Han Serif SC; font-weight: 500; color: rgba(153, 153, 153, 1); font-size: 12px; } .z-ph { color: $fc4; } .pics { position: relative; margin-top: 20rpx; width: 320rpx; .pic-btn { position: absolute; top: 0; right: -60rpx; padding: 0 10rpx 10rpx 10rpx; image { width: 24rpx; height: 24rpx; } } .pic { width: 320rpx; height: 190rpx; } } } .go { box-sizing: border-box; float: left; position: relative; top: 2rpx; margin-top: 20rpx; margin-left: 8rpx; padding: 0; width: 130rpx; height: 60rpx; line-height: 60rpx; border-radius: 60rpx; background-color: #dd0000; font-size: 28rpx; color: #fff; font-family: Source Han Serif SC; font-weight: 500; text-align: center; } } } .m-fm { @include shield; .fm { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; width: 540rpx; height: 600rpx; box-sizing: border-box; padding: 20rpx; background-color: #ffffff; border-radius: 10rpx; .title { margin-top: 10rpx; text-align: center; font-size: 34rpx; font-family: Source Han Serif SC; font-weight: 500; color: rgba(51, 51, 51, 1); line-height: 60rpx; } .radio-group { width: 100%; .radio-item { color: #000000; transform: scale(0.7); font-size: 32rpx; margin-left: 50rpx; } } .hint { padding: 10rpx 20rpx; font-size: 26rpx; font-family: Source Han Serif SC; font-weight: 500; color: $fc1; line-height: 42rpx; text { color: #ff1111; } } .input { display: block; box-sizing: border-box; padding: 10rpx; width: 480rpx; height: 260rpx; margin: 20rpx auto; background-color: #f4f4f4; border-radius: 10rpx; textarea { box-sizing: border-box; display: block; margin: 0 auto auto; padding: 5rpx 0; width: 100%; height: 240rpx; line-height: 45rpx; border-radius: 20rpx; font-size: 26rpx; font-family: Source Han Serif SC; font-weight: 500; color: rgba(153, 153, 153, 1); line-height: 42rpx; .z-placeholder { @include wwb; } } } .operate { margin-top: 30rpx; padding: 0 15rpx; overflow: hidden; .btn { float: right; box-sizing: border-box; border: 1px solid rgba(230, 0, 0, 1); color: #ffffff; background-color: rgba(230, 0, 0, 1); text-align: center; width: 210rpx; height: 75rpx; line-height: 75rpx; border-radius: 75rpx; font-size: 34rpx; font-family: Source Han Serif SC; font-weight: 500; &.btn-off { float: left; border-color: #ddd; background-color: #ffffff; color: $fc4; } } } } }