page,.container{ background: #231815; } .c-body{ width: 100%; background: #231815; z-index: 11; position: relative; } .ul::-webkit-scrollbar{ display: none; } .linear-mask{ position: fixed; bottom: 0; right: 0; width: 100%; height: 50%; background: linear-gradient(to top, rgba(0,0,0,1),rgba(0,0,0,0)); pointer-events: none; opacity: 1; transition: ease all 0.3s; z-index: 2; } .mask-hidden{ opacity: 0; } .mall-logo{ position: fixed; bottom: 15px; right: 25px; width: 80px; height: auto; pointer-events: none; z-index: 999; } .search-con{ position: fixed; bottom: 0; right: 0; width: 100%; height: 100%; background: rgba(255,255,255,0.8); z-index: 9999; } .no-record{ width: calc(100% - 80rpx); margin: 40rpx 0 0 60rpx; } .sc-con{ width: calc(100% - 80rpx); line-height: 60rpx; height: 60rpx; border: 1px solid #808080; border-radius: 30rpx; margin: 20rpx 0 0 40rpx; background: #fff; position: relative; } .sc-con input{ width: 90%; background: none; border: none; padding-left: 30rpx; font-size: 24rpx; color: #000; line-height: 40rpx; height: 56rpx; } .sc-con image{ width: 40rpx; height: 40rpx; display: inline-block; position: absolute; top: 50%; transform: translateY(-50%); right: 20rpx; } .header{ background: #231815; width: 100%; height: 100rpx; position: fixed; z-index: 999; overflow: hidden; display: flex; } .header .ul{ display: flex; justify-content: space-between; padding-left: 40rpx; width: 70%; } .header .ul .li{ flex: 1; text-align: left; line-height: 100rpx; height: 100rpx; color: rgba(255,255,255,0.5); font-weight: bold; font-size: 28rpx; } .header .ul .active{ color: #fff; font-weight: bolder; } .header .search{ width: 22%; display: inline-block; line-height: 40rpx; height: 40rpx; border: 1px solid rgba(255,255,255,0.3); border-radius: 30rpx; position: absolute; transform: translateY(-50%); top: 50%; right: 5%; } .header .search view{ background: none; width: 80%; border: none; padding-left: 20rpx; font-size: 24rpx; color: #fff; line-height: 24rpx; vertical-align: middle; } .header .search view text{ position: absolute; top: 50%; left: 20rpx; font-size: 22rpx; color:rgba(255,255,255,0.5); transform: translateY(-50%); display: inline-block; width: 60%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; } .header .search image{ width: 28rpx; height: 28rpx; display: inline-block; position: absolute; top: 50%; transform: translateY(-50%); right: 10rpx; } .body{ width: 100%; font-size: 0; } .body::-webkit-scrollbar {display:none} .body .ul { position: relative; width: 100%; font-size: 0; z-index: 1; padding-top: 100rpx; } .body .li { position: relative; width: 95%; border-radius: 40rpx; overflow: hidden; box-shadow: 0 0 10px rgba(0, 0, 0, 0.6); margin: 2rpx 0; } .body .li image{ width: 100%; height: 300rpx; } .body .li .b-title{ background: linear-gradient(to right, rgba(0,0,0,0.5),rgba(0,0,0,0)); position: absolute; left: 0%; bottom: 0; padding-left: 40rpx; font-size: 28rpx; width: 70%; height: 60rpx; color: #fff; line-height: 60rpx; } .body .li .b-title text{ color: #fff; }