/* pages/details/details.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: 220rpx; 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; } .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; color: #a7a7a7; padding-top: 28rpx; padding-bottom: 20rpx; } .user { overflow: hidden; margin-bottom: 18rpx; padding: 0 24rpx; line-height: 1.6; } .member_avatar { margin-right: 20rpx; } .member_avatar image { width: 72rpx; height: 72rpx; border-radius: 50%; display: block; } .flex-stars { display: flex; align-items: center; height: 44rpx; } .star { display: inline-block; width: 24rpx; height: 24rpx; margin-left: 4rpx; 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; 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; } .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); } .details_tabbar_item { display: block; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; font-size: 0; color: #999; text-align: center; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding: 8rpx 0 0; } .details_tabbar_icon { display: block; margin: auto; width: 50rpx; height: 50rpx; } .details_tabbar_label { text-align: center; line-height: 1.8; font-size: 20rpx; color: #000; } .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: rgb(0, 0, 0); flex: 2 1 0%; padding: 0; height: 100rpx; line-height: 100rpx; font-size: 30rpx; color: #fff; } .details_tabbar_simple.buy { background: rgb(255, 78, 78); } .details_tabbar_simple.buy.soldout { flex: 3 1 0%; } .simple_shopcart { position: fixed; left: 0; right: 0; bottom: 0; z-index: 502; height: 800rpx; font-size: 34rpx; background: #fff; -webkit-transition: all 0.3s; transition: all 0.3s; -webkit-transform: translateY(110%); transform: translateY(110%); } .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: rgb(235, 78, 79); } .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: #f74d49; color: #fff; border: 1rpx solid #fff; } .simple_goods_compute { color: #eb4e4f; 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: #eb4e4f; color: #fff; border: none; text-align: center; height: 90rpx; line-height: 90rpx; font-size: 30rpx; } .close_btn { position: absolute; right: 0; top: 0; padding: 15rpx; width: 40rpx; height: 40rpx; } .close_btn::before, .close_btn::after { content: ''; position: absolute; height: 2rpx; top: 50%; left: 15rpx; right: 15rpx; background: #eb4e4f; } .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: #eb4e4f; border-radius: 4rpx; padding: 2rpx; color: #fff; } .gift_underline { text-decoration: underline; }