Files
CompanyProject/衣莎项目/源码/YiShaXiYi/mall/index/shopInfo/shopInfo.wxss
2024-09-27 01:32:49 +08:00

332 lines
4.8 KiB
Plaintext

/* mall/index/shopInfo/shopInfo.wxss */
.shopInfo {
margin-bottom: 120rpx;
}
.shopInfo_title {
background: #fff;
}
.slide-image {
width: 100%;
height: 600rpx;
background-color: #fff;
}
swiper {
height: 600rpx !important;
}
.shopInfo_img {
position: relative;
}
.slide-image_item {
position: absolute;
bottom: 20rpx;
right: 20rpx;
width: 80rpx;
height: 40rpx;
background-color: rgba(0, 0, 0, 0.4);
border-radius: 20rpx;
text-align: center;
line-height: 40rpx;
font-size: 26rpx;
color: #fff;
}
.shopInfo_title_cen {
padding: 0 30rpx 40rpx 30rpx;
}
.shop_title {
margin-top: 32rpx;
font-size: 36rpx;
color: #333;
font-weight: 500;
}
.shopInfo_title_info {
display: flex;
}
.shop_info {
display: flex;
margin-top: 39rpx;
}
.shop_info_l {
flex: 2;
}
.shop_info_r {
display: -webkit-flex;
display: flex;
-webkit-flex-direction: column-reverse;
flex-direction: column-reverse;
font-size: 22rpx;
color: #999;
}
.shop_info_r span {
font-size: 22rpx;
color: #333;
line-height: 32rpx;
}
.opri {
font-size: 26rpx;
color: #999;
text-decoration: line-through;
}
.ppri {
margin-top: 20rpx;
font-size: 40rpx;
color: #ff4737;
}
.ppri span {
font-size: 28rpx;
}
.shop_text {
padding: 45rpx 30rpx;
background-color: #fff;
}
.shop_text_title {
margin-top: 35rpx;
font-size: 36rpx;
color: #333;
font-weight: 500;
padding-bottom: 20rpx;
position: relative;
text-align: center;
}
.shop_text_title::before {
position: absolute;
content: "";
left: 50%;
bottom: 0;
width: 40rpx;
height: 4rpx;
margin-left: -20rpx;
background-color: #333;
}
.shop_text_p {
margin-top: 20rpx;
font-size: 28rpx;
color: #999;
}
.shop_introduce {
margin-top: 20rpx;
padding: 35rpx 20rpx;
background-color: #fff;
text-align: center;
}
.shop_introduce image {
/* height: auto; */
max-width: 100%;
}
.shop_go {
position: fixed;
bottom: 0;
left: 0;
right: 0;
width: 100%;
height: 100rpx;
background-color: #fff;
box-shadow: 0px -8px 20px 0px rgba(14, 5, 9, 0.06);
display: flex;
}
.shop_cart {
flex: 1;
}
.add_cart, .buy {
width: 296rpx;
height: 100rpx;
line-height: 100rpx;
text-align: center;
display: inline-block;
font-size: 32rpx;
color: #fff;
}
.add_cart {
background-color: #323332;
}
.buy {
background-color: #1dbf53;
}
.shop_cart_img {
position: relative;
}
.shop_cart_img span {
position: absolute;
right: -10rpx;
top: -15rpx;
width: 30rpx;
height: 30rpx;
line-height: 30rpx;
text-align: center;
border-radius: 50%;
background-color: #ff4838;
font-size: 20rpx;
color: #fff;
}
.shop_cart_img image {
height: 40rpx;
width: 40rpx;
}
.cart {
padding: 30rpx 0 230rpx 0;
position: relative;
min-height: 500rpx;
}
.cart_title {
display: flex;
}
.cart_title_img, .cart_title_close {
display: inline-block;
}
.cart_title_close image {
width: 30rpx;
height: 30rpx;
}
.cart_title_img image {
width: 190rpx;
height: 190rpx;
}
.cart_title_info {
flex: 1;
padding-left: 27rpx;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.cart_title_info view {
text-align: left;
}
.cart_title_info_name {
font-size: 36rpx;
font-weight: 500;
color: #333;
}
.cart_title_info_mon {
margin-top: 20rpx;
font-size: 40rpx;
font-weight: 500;
color: #ff4737;
}
.cart_title_info_mon span {
font-size: 28rpx;
}
.cart_sub {
position: absolute;
bottom: 0;
left: 0;
right: 0;
width: 100%;
height: 100rpx;
background-image: linear-gradient(#1dbf53, #1dbf53), linear-gradient(#2fd152, #2fd152);
background-blend-mode: normal, normal;
text-align: center;
line-height: 100rpx;
font-size: 38rpx;
font-weight: 500;
color: #fff;
}
.cart_spe_title {
text-align: left;
font-size: 28rpx;
color: #666;
}
.cart_spe_row {
padding: 19rpx 49rpx;
background-color: #f7f7f7;
border-radius: 30rpx;
font-size: 28rpx;
color: #666;
display: inline-block;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
border: solid 2rpx #f7f7f7;
}
.spe_row_active {
border: solid 2rpx #1dbf53;
color: #1dbf53;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.shop_num {
display: flex;
margin-top: 42rpx;
}
.shop_numl, .shop_numr {
flex: 1;
}
.shop_numl {
text-align: left;
font-size: 28rpx;
color: #666;
}
.shop_numr {
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.wux_sub {
border: 0 !important;
color: #272727 !important;
}
.wux_input {
border: 0 !important;
background-color: #f5f5f5 !important;
}
.wux_add {
border: 0 !important;
color: #272727 !important;
}
.clear {
clear: both;
}