/* pages/details/details.wxss */ @import "../../wxParse/wxParse.wxss"; @import "../confirmOrder/confirmOrder.wxss"; @import "../components/template/loadAnimation/loadAnimation.wxss"; .comment_swiper { position: absolute; bottom: 90rpx; left: 19rpx; background: rgba(140, 140, 140, 0.5); max-width: 430rpx; height: 50rpx; line-height: 50rpx; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; border-radius: 30rpx; padding: 0 21rpx; box-sizing: border-box; color: #fff; font-size: 24rpx; } .comment_content { max-width: 346rpx; font-size: 24rpx; height: 40rpx; line-height: 40rpx; display: inline-block; vertical-align: middle; } .nickname { height: 40rpx; line-height: 40rpx; font-size: 24rpx; display: inline-block; vertical-align: middle; } .comment_swiper image { width: 40rpx; height: 40rpx; border-radius: 50rpx; display: inline-block; vertical-align: middle; } .details_collection { position: absolute; bottom: 96rpx; right: 19rpx; color: #fff; padding: 10rpx 30rpx; background: #7e7e7e; border-radius: 50rpx; font-size: 24rpx; } .goods_content { text-align: center; position: relative; } .goods_content::after { position: absolute; content: ""; bottom: 0; left: 0; width: 100%; height: 1px; background: #dadada; } .goods_name_title { font-size: 34rpx; color: rgb(0, 0, 0); } .bonus_price { font-size: 36rpx; color: #ef524d; overflow: hidden; } .goods_price { color: #9b9b9b; font-size: 22rpx; } .goods_desc { font-size: 24rpx; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; color: #7e7e7e; min-height: 56rpx; line-height: 28rpx; } .congratulation_text { position: relative; padding: 16rpx 0; margin-left: 25rpx; color: rgb(167, 167, 167); font-size: 24rpx; } .congratulation_text::after { content: " "; position: absolute; left: 0; bottom: 1rpx; right: 0; height: 1rpx; border-bottom: 1px solid #c7c7c7; color: #c7c7c7; -webkit-transform-origin: 0 100%; transform-origin: 0 100%; -webkit-transform: scaleY(0.5); transform: scaleY(0.5); } .congratulation_text.colef524d { color: #ef524d; } .tospecial { float: right; padding: 4rpx 16rpx; margin-right: 25rpx; background: rgb(236, 92, 86); border-radius: 20rpx; color: rgb(242, 203, 100); font-size: 20rpx; } .details_stamps { /* height: 166rpx; */ padding-top: 40rpx; padding-bottom: 30rpx; box-sizing: border-box; display: flex; flex-direction: row; flex-wrap: wrap; } .stamps_item { width: 50%; display: flex; align-items: center; padding-left: 90rpx; color: #a7a7a7; font-size: 24rpx; height: 46rpx; box-sizing: border-box; } .goods_logo { width: 30rpx; height: 30rpx; margin-right: 22rpx; } .place-bac247 { background: rgb(247, 247, 247); height: 20rpx; } .place-bacd9 { background: #D9D9D9; height: 1px; transform: scaleY(.5); } /* 评论 */ .comments_box { padding: 30rpx 30rpx 0; } .comments_box.view_img image { display: block; width: 100%!important; } .comments_box.view_img image.desc_anchor { display: block; width: 1px!important; } .comments_header { position: relative; text-align: center; height: 42rpx; line-height: 42rpx; font-size: 30rpx; color: #333333; } .all_comments { position: absolute; top: 0; right: 0; /* display: flex; */ /* align-items: center; */ width: 140rpx; height: 42rpx; line-height: 42rpx; font-size: 24rpx; color: #333333; } .all_comments_icon { position: absolute; right: 0; top: 5rpx; margin-left: 10rpx; width: 16rpx; height: 30rpx; } .comments_basic_info { margin: 20rpx 0 0; display: flex; justify-content: space-between; align-items: center; height: 42rpx; } .comments_block { position: relative; display: flex; justify-content: space-between; align-items: center; height: 70rpx; margin: 0 24rpx; color: #a7a7a7; font-size: 28rpx; } .comments_block::after { content: " "; position: absolute; bottom: 0; right: 0; left: 0; height: 1px; border-bottom: 1px solid #c7c7c7; color: #c7c7c7; -webkit-transform-origin: 0 100%; transform-origin: 0 100%; -webkit-transform: scaleY(0.5); transform: scaleY(0.5); } .comment { position: relative; background: #fff; color: #a7a7a7; padding: 0 30rpx; /* padding-top: 28rpx; padding-bottom: 20rpx; */ } .comments_item { padding-top: 30rpx; padding-bottom: 30rpx; } .user { overflow: hidden; margin-bottom: 18rpx; padding: 0 24rpx; line-height: 1.6; } .member_avatar image { width: 60rpx; height: 60rpx; border-radius: 10rpx; display: block; } .flex-stars { display: flex; align-items: center; height: 44rpx; } .star { /* display: inline-block; */ float: left; width: 30rpx; height: 30rpx; margin-right: 5rpx; /* vertical-align: middle; */ } .comment_time { text-align: right; font-size: 20rpx; } .spec { padding: 0 24rpx; margin-bottom: 10rpx; font-size: 20rpx; } .content { /* padding: 0 24rpx; */ padding-right: 24rpx; margin-bottom: 0; font-size: 22rpx; color: #000; line-height: 36rpx; padding-bottom: 10rpx; } .attr_list_item { display: flex; justify-content: space-between; align-items: center; line-height: 70rpx; padding: 0 25rpx; overflow: hidden; font-size: 24rpx; color: rgb(167, 167, 167); } .details_tabbar { position: fixed; display: flex; z-index: 500; left: 0; right: 0; bottom: 0; background: #fff; box-shadow: 0 -2rpx 4rpx 0 rgba(0,0,0,0.09); } /* .details_tabbar:before { content: " "; position: absolute; left: 0; top: 0; right: 0; height: 1px; border-top: 1px solid #c0bfc4; color: #c0bfc4; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleY(0.5); transform: scaleY(0.5); } */ .right_line { position: relative; } .right_line::after { content: ''; position: absolute; bottom: 0; top: 0; right: 0; width: 1px; transform: scaleX(.5); transform-origin: 0 0; pointer-events: none; background: #D1D1D1; } .details_tabbar_item { position: relative; display: block; -webkit-box-flex: 4; -webkit-flex: 4; flex: 4; font-size: 0; color: #999; text-align: center; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding: 18rpx 0 0; } .tabbar_icon_wrap { width: 40rpx; height: 40rpx; margin: 0 auto 4rpx; } .home_icon { width: 34rpx; height: 30rpx; } .shopcart_icon { width: 36rpx; height: 36rpx; } .details_tabbar_label { text-align: center; line-height: 28rpx; font-size: 20rpx; color: #666; } .place_details_tabbar { height: 100rpx; } .see_more_details { margin: 40rpx auto; text-align: center; width: 40%; padding: 15rpx; font-size: 30rpx; border-radius: 8rpx; color: rgb(255, 78, 78); border: 1px solid #ff4e4e; } .details_tabbar_simple { text-align: center; background: #D3BB7E; flex: 10 1 0%; padding: 0; height: 100rpx; line-height: 100rpx; font-size: 30rpx; color: #fff; } .details_tabbar_simple.buy { background: #2B2B2B; } .details_tabbar_simple.buy.soldout { flex: 3 1 0%; } .simple_shopcart, .simple_explain { position: fixed; left: 0; right: 0; bottom: 0; z-index: 502; font-size: 34rpx; background: #fff; -webkit-transition: all 0.3s; transition: all 0.3s; -webkit-transform: translateY(110%); transform: translateY(110%); } .simple_shopcart { height: 800rpx; } .simple_explain { height: 900rpx; overflow: hidden; } .show_animation { -webkit-transform: translateY(0); transform: translateY(0); } .animation_popup { position: fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: -1; background: rgba(0, 0, 0, 0.5); opacity: 0; /* -webkit-transition: opacity 400ms; transition: opacity 400ms; */ } .animation_popup.show_popup { z-index: 501; opacity: 1; } .pal30 { padding-left: 30rpx; } .pab30 { padding-bottom: 30rpx; } .simple_goods_info { width: 100%; display: flex; display: -webkit-flex; -webkit-align-items: center; align-items: center; } .flexbox_item { flex: 1; -webkit-flex: 1; min-width: 20px; width: 0%; text-align: left; margin-left: 8rpx; } .goods_small_img { display: block; width: 228rpx; height: 228rpx; margin-top: -50rpx; margin-left: 5rpx; border-radius: 10rpx; } .simple_goods_price { line-height: 50rpx; font-size: 36rpx; color: #333; } .goods_original_price { font-size: 24rpx; color: rgb(167, 167, 167); } .simple_goods_spec { padding: 15rpx 0 15rpx 25rpx; } .simple_sec_content { height: 200rpx; overflow-x: hidden; margin: 20rpx 0; padding-bottom: 30rpx; } .sec_content_btn { display: inline-block; background: #fff; color: #000; border-radius: 5rpx; padding: 10rpx 15rpx; font-size: 24rpx; border: 1rpx solid #000; margin-right: 15rpx; margin-bottom: 15rpx; } .sec_content_btn.sec_active { background: #2b2b2b; color: #fff; border: 1rpx solid #fff; } .simple_goods_compute { color: #333; font-size: 40rpx; display: inline-block; width: 80rpx; text-align: center; } .simple_goods_result { display: inline-block; width: 140rpx; text-align: center; font-size: 30rpx; } .simple_goods_buy { position: absolute; bottom: 0; left: 0; right: 0; background: #2b2b2b; color: #fff; border: none; text-align: center; height: 90rpx; line-height: 90rpx; font-size: 30rpx; } .close_btn,.close_explain { position: absolute; right: 0; top: 0; padding: 15rpx; } .close_btn { width: 40rpx; height: 40rpx; } .close_explain { width: 100rpx; height: 100rpx; } .close_btn::before, .close_btn::after { content: ''; position: absolute; height: 2rpx; top: 50%; left: 15rpx; right: 15rpx; background: #2b2b2b; } .close_btn::before { -webkit-transform: rotate(45deg); transform: rotate(45deg); } .close_btn::after { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } .gifts_wrap { font-size: 20rpx; background: #ffe3c6; border-radius: 5rpx; padding: 10rpx; margin-right: 18rpx; margin-top: 10rpx; } .gift_tag { background: #2b2b2b; border-radius: 4rpx; padding: 2rpx; color: #fff; } .gift_underline { text-decoration: underline; } /* 新版 */ .imageHeight { position: absolute; z-index: -1; opacity: 0; width: 1px; height: 1px; } .align_center { display: flex; align-items: center; } .n_goods_content { padding: 20rpx 48rpx 20rpx 30rpx; } .n_price_content { height: 48rpx; } .n_goods_title { margin-top: 20rpx; line-height: 50rpx; font-size: 34rpx; font-weight: bold; color: #333333; } .promotion_header { padding-left: 30rpx; background: #FFEEBD; font-size: 24rpx; color: #7E7E7E; height: 48rpx; } .promotion_single { padding: 2rpx 8rpx; margin-right: 10rpx; font-size: 20rpx; border-radius: 40rpx; color: #fff; background: #2b2b2b; } .brand_auth { position: relative; float: left; margin-top: 7rpx; margin-right: 10rpx; padding: 10rpx 10rpx 6rpx; height: 20rpx; line-height: 20rpx; font-size: 20rpx; color: #2B2B2B; } .brand_auth::after { content: ''; position: absolute; top: 0; left: 0; width: 200%; height: 200%; transform: scale(.5); transform-origin: 0 0; pointer-events: none; box-sizing: border-box; border: 0 solid #2b2b2b; border-radius: 40rpx; border-width: 1px; } .ensure_desc { position: relative; padding: 30rpx 50rpx 30rpx 30rpx; } .see_ensure_wrap { position: absolute; display: flex; align-items: center; justify-content: center; width: 100rpx; right: 0; top: 0; bottom: 0; } .see_ensure_desc { width: 16rpx; height: 30rpx; position: absolute; top: 50%; margin-top: -15rpx; right: 30rpx; } .ensure_desc_text { margin-top: 10rpx; line-height: 34rpx; font-size: 24rpx; color: #666666; } .stamps_list { display: flex; } .n_stamps_item { display: flex; /* flex: 0 1 auto; */ align-items: center; margin-right: 50rpx; color: #666; font-size: 24rpx; height: 40rpx; box-sizing: border-box; } .stamp_pic { width: 40rpx; height: 40rpx; margin-right: 10rpx; } .stamp_pic.zg { width: 35rpx; } .content_img { display: inline-block; width: 116rpx; height: 116rpx; margin: 24rpx 24rpx 24rpx 0; vertical-align: middle } .content_src_img { max-width: 100%; max-height: 100%; } .scroll-view_H{ white-space: nowrap; } .scroll-view-item_H{ display: inline-block; vertical-align: middle; } .bundle_scroll_view { width: 160rpx; } .scroll_place { margin: 0 10rpx; height: 160rpx; line-height: 160rpx; vertical-align: top; } .bundle_img { width: 160rpx; height: 160rpx; border: 1rpx solid #d9d9d9; } .bundle_desc { white-space: normal; font-size: 20rpx; line-height: 30rpx; height: 60rpx; overflow: hidden; } .transform_bundleList_wrapper { width: 60rpx; height: 60rpx; } .transform_bundleList { margin-left: 44rpx; width: 16rpx; height: 30rpx; transform: rotate(90deg); } .transform_bundleList.bundle_active { transform: rotate(-90deg); } /* .default_place_flex { -webkit-flex:1; flex:1; } */ .add_bundle_cart { padding: 12rpx 44rpx; margin-left: 50rpx; background: #2b2b2b; color: #fff; font-weight: bold; font-size: 30rpx; border-radius: 6rpx; } .bundle_list_hide { display: none; } .goods_gap { margin: 20rpx -48rpx 0 -30rpx; padding: 10rpx 0 10rpx 30rpx; box-sizing: border-box; display: flex; align-items: center; background: #f7f7f7; line-height: 48rpx; font-size: 24rpx; color: #333; }