@charset "UTF-8"; /* 页面左右间距 */ /* 文字尺寸 */ /*文字颜色*/ /* 边框颜色 */ /*颜色*/ /* 图片加载中颜色 */ /* 行为相关颜色 */ /* 功能栏字体大小 */ /*功能栏左侧小图标*/ /* 弹出层 */ .popup { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 99; } .popup.show { display: block; } .popup.show .mask { -webkit-animation: showPopup 0.2s linear both; animation: showPopup 0.2s linear both; } .popup.show .layer { -webkit-animation: showLayer 0.2s linear both; animation: showLayer 0.2s linear both; } .popup.hide .mask { -webkit-animation: hidePopup 0.2s linear both; animation: hidePopup 0.2s linear both; } .popup.hide .layer { -webkit-animation: hideLayer 0.2s linear both; animation: hideLayer 0.2s linear both; } .popup.none { display: none; } .popup .mask { position: fixed; top: 0; width: 100%; height: 100%; z-index: 1; background-color: rgba(0, 0, 0, 0.4); } .popup .layer { position: fixed; z-index: 99; bottom: 0; width: 100%; min-height: 35vh; -webkit-border-radius: 10rpx 10rpx 0 0; border-radius: 10rpx 10rpx 0 0; background-color: #fff; } .popup .layer .btn { height: 66rpx; line-height: 66rpx; -webkit-border-radius: 100rpx; border-radius: 100rpx; background: #5dbc7c; font-size: 30rpx; color: #fff; margin: 30rpx auto 20rpx; } @-webkit-keyframes showPopup { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes showPopup { 0% { opacity: 0; } 100% { opacity: 1; } } @-webkit-keyframes hidePopup { 0% { opacity: 1; } 100% { opacity: 0; } } @keyframes hidePopup { 0% { opacity: 1; } 100% { opacity: 0; } } @-webkit-keyframes showLayer { 0% { -webkit-transform: translateY(120%); transform: translateY(120%); } 100% { -webkit-transform: translateY(0%); transform: translateY(0%); } } @keyframes showLayer { 0% { -webkit-transform: translateY(120%); transform: translateY(120%); } 100% { -webkit-transform: translateY(0%); transform: translateY(0%); } } @-webkit-keyframes hideLayer { 0% { -webkit-transform: translateY(0); transform: translateY(0); } 100% { -webkit-transform: translateY(120%); transform: translateY(120%); } } @keyframes hideLayer { 0% { -webkit-transform: translateY(0); transform: translateY(0); } 100% { -webkit-transform: translateY(120%); transform: translateY(120%); } } /* 规格选择弹窗 */ .attr-content { padding: 25rpx 30rpx; } .attr-content .a-t { display: -webkit-box; display: -webkit-flex; display: flex; } .attr-content .a-t image { width: 170rpx; height: 170rpx; -webkit-flex-shrink: 0; flex-shrink: 0; -webkit-border-radius: 8rpx; border-radius: 8rpx; } .attr-content .a-t .right { display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; padding-left: 24rpx; font-size: 26rpx; color: #606266; line-height: 42rpx; width: 75%; } .attr-content .a-t .right .price { font-size: 32rpx; color: #5dbc7c; margin: 10rpx 0rpx; } .attr-content .a-t .right .name { font-size: 32rpx; color: #303133; height: 50rpx; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; } .attr-content .a-t .right .selected-text { margin-right: 10rpx; } .attr-content .attr-list { display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; font-size: 30rpx; color: #606266; padding-top: 30rpx; padding-left: 10rpx; } .attr-content .item-list { padding: 20rpx 0 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; } .attr-content .item-list text { display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; justify-content: center; background: #eee; margin-right: 20rpx; margin-bottom: 20rpx; -webkit-border-radius: 100rpx; border-radius: 100rpx; min-width: 60rpx; height: 60rpx; padding: 0 20rpx; font-size: 28rpx; color: #303133; } .attr-content .item-list .selected { background: #ddffdf; color: #5dbc7c; } .goodsBottom { height: 160rpx; } page { background: #f0f0f0; } .contentBottomHeight { height: 110rpx; } .goodsBottom { height: 160rpx; } .iconenter { font-size: 30rpx; color: #888; } .con_image { width: 130rpx; height: 130rpx; display: inline-block; padding: 15rpx; } .con_image image { width: 100%; height: 100%; } /* 商品详情中限制图片大小 */ .rich-img { width: 100% !important; height: auto; } .pinklistbox { background: #ffffff; margin-top: 25rpx; overflow: hidden; } .pink_num { background: -webkit-linear-gradient(left, #fdf5f6, #fbebf6); padding: 15rpx 25rpx; font-size: 26rpx; color: #dd524d; } .pint { background: -webkit-linear-gradient(left, #ff1f4f, #ff0409); padding: 10rpx 25rpx; color: #ffffff; font-size: 24rpx; -webkit-border-radius: 25rpx; border-radius: 25rpx; } .pint .iconenter { font-size: 15px; color: #ffffff; } .pinklist { padding: 0rpx 25rpx; padding-top: 45rpx !important; } .pinklist_list { margin-bottom: 10rpx; } .pink_img { width: 100rpx; height: 100rpx; } .pink_img image { width: 100%; height: 100%; -webkit-border-radius: 100%; border-radius: 100%; } .pink_people { font-size: 28rpx; } .pink_people text { color: #dd524d; } .pink_time { font-size: 26rpx; color: #909399; } .pink_name { width: 200rpx; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-left: 10rpx; } .More { width: 100%; line-height: 2; background-color: #fc2a3f; font-size: 32rpx; margin: 0 auto; text-align: center; color: #ffffff; } .ping-plan { background-color: #FFFFFF; padding: 25rpx 35rpx; border-top: 15rpx solid #F3F3F4; border-bottom: 15rpx solid #F3F3F4; } .participate-7 { color: #000000; font-size: 29rpx; font-weight: 500; padding-bottom: 25rpx; } .participate-7 .participate-7-1 .word { color: #ff0a1a; } .participate-7 .participate-7-1 .word1 { font-size: 25rpx; color: #989aa0; } .participate-7 .participate-7-1 image { width: 10rpx; height: 20rpx; margin-left: 15rpx; } .flex-between-center { display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; align-items: center; } .participate-8 image { width: 26rpx; height: 12rpx; } .participate-8 .participate-8-1 { text-align: center; } .participate-8 .participate-8-1 .img1 { width: 43rpx; height: 50rpx; } .participate-8 .participate-8-1 .img2 { width: 43rpx; height: 42rpx; } .participate-8 .participate-8-1 .img3 { width: 60rpx; height: 46rpx; } .participate-8 .participate-8-1 .word-1 { font-size: 23rpx; color: #000000; line-height: 34rpx; } .participate-8 .participate-8-1 .word-2 { font-size: 21rpx; color: #91949B; line-height: 34rpx; }