yuminge-app/yun-min-program-plugin-master/packageH/o2o/storeConsumeIndex/storeConsumeIndex.wxss

178 lines
2.7 KiB
Plaintext

/* packageH/o2o/storeConsumeIndex/storeConsumeIndex.wxss */
.topbar {
height: 88rpx;
padding: 14rpx 30rpx 14rpx 29rpx;
display: flex;
align-items: center;
justify-content: space-between;
border-top: 1rpx solid #f2f2f2;
border-bottom: 1rpx solid #f2f2f2;
background-color: #fff;
}
.cityLoction {
flex: 1;
display: flex;
align-items: center;
overflow: hidden;
font-size: 24rpx;
}
.cityLoction .cityname {
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
margin-left: 9rpx;
}
.cityLoction icon {
color: #f14e4e;
}
.input {
width: 420rpx;
height: 60rpx;
background-color: #eff0f1;
border-radius: 30rpx;
margin-left: 27rpx;
padding-left: 22rpx;
display: flex;
align-items: center;
justify-content: flex-start;
}
.input icon {
color: #999;
margin-top: -5rpx;
}
.input input {
margin-left: 13rpx;
}
.banner {
height: 384rpx;
background-color: #fff;
padding: 24rpx 40rpx 0 40rpx;
}
.cbanner {
border-radius: 10rpx;
width: 670rpx;
height: 300rpx;
background-image: url('https://mini-app-img-1251768088.cos.ap-guangzhou.myqcloud.com/storeConsumeIndex@3x.png');
background-size: 100% 100%;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
color: #fff;
}
.storeList {
padding: 0 30rpx;
background-color: #fff;
padding-bottom: 100rpx;
}
.listTitle {
display: flex;
justify-content: flex-start;
align-items: center;
margin-bottom: 38rpx;
}
.iden {
width: 6rpx;
height: 30rpx;
background-image:
linear-gradient(
0deg,
#f14e4e 0%,
#f14e4e 100%
);
margin-right: 13rpx;
}
.listTitle .title {
font-size: 36rpx;
color: #202020;
}
.lis .img {
width: 98rpx;
height: 98rpx;
border-radius: 100%;
margin-right: 20rpx;
}
.lis .img image {
width: 100%;
height: 100%;
border-radius: 100%;
}
.lis {
display: flex;
justify-content: space-between;
padding-bottom: 51rpx;
}
.right {
display: flex;
justify-content: space-between;
flex: 1;
}
.rightShop {
flex: 1;
}
.distanceBtn {
flex: 0.2;
height: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
padding-top: 8rpx;
}
.distanceBtn .btn {
width: 120rpx;
height: 50rpx;
border-radius: 25rpx;
border: solid 1rpx #f14e4e;
display: flex;
align-items: center;
justify-content: center;
font-size: 22rpx;
color: #f14e4e;
}
.distanceNum {
text-align: right;
}
.detailA {
display: flex;
align-items: center;
margin-top: 30rpx;
}
.rate {
display: flex;
align-items: center;
color: #fcb23c;
font-size: 24rpx;
}
.shopName {
font-size: 26rpx;
color: #333;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}