@import '../../../common/css/global'; #call{ padding: 10px 15px; background: #FFFFFF; .call-box{ position: relative; border-radius: 6px; overflow: hidden; image{ display: block; width: 100%; } .name{ position: absolute; bottom: 0; width: 100%; padding: 5px 15px; background: rgba(255,255,255,.7); } } .time-box { background: #393939; padding: 5px 12px; box-sizing: border-box; color: #FFFFFF; &.active{ background: #FE4545; } } .call-user{ font-size: 12px; display: flex; align-items: center; background: #FBF6DC; height: 30px; line-height: 30px; margin: 20px 0; border-radius: 30px 0 0 30px; overflow: hidden; span{ color: #FC6A00; } image{ width: 30px; height: 30px; border-radius: 100%; overflow: hidden; } .call-status{ display: flex; align-items: center; justify-content: space-between; flex: 1; padding-right: 15px; margin-left: 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; .receive{ color: @globalColor; } } } .no-active { color: #FFFFFF; padding:8px 0; border-radius:30px; background: #b4b4b4; text-align: center; margin-bottom: 10px; &.get { background: @mainColor; } } .share-box{ display: flex; align-items: center; font-size: 16px; color: @globalColor; text-align:center; margin-bottom: 20px; button{ flex: 1; padding: 0; border: 1px solid @mainColor; border-radius:30px; background: #FFFFFF; line-height: normal; font-size: 16px; height: 43px; line-height: 43px; color: @mainColor; &:after { border: none; } } view{ flex: 1; padding: 8px 0; border: 1px solid @mainColor; border-radius:30px; &.friends{ margin-left: 18px; background: @mainColor; color: #FFFFFF; border: none; } } } .call-num{ padding-bottom: 1px; .text{ font-size: 12px; color: #9B9B9B; text-align: center; padding-bottom: 10px; } .item-box{ margin: 8px -8px; .call-num-item{ display: inline-block; width: 12.5%; height:21px; padding: 0 8px; margin: 5px 0; .info{ width: 100%; height: 100%; display: inline-block; background:#F3F3F3; border-radius:100%; overflow: hidden; &.border{ border:1px dashed #C0C4CC; } image{ width: 100%; height: 100%; } } } } .text-info{ font-size: 12px; color: #9B9B9B; text-align: right; padding-top: 7px; } } .home{ position: fixed; top: 10px; right: 0; width: 75px; line-height: 25px; text-align: center; background: #F3F3F3; color: #9B9B9B; font-size: 12px; border-radius: 2px; i{ font-size: 12px; margin-right: 5px; } } } .maks{ position: absolute; bottom: 0; width: 100%; height: 100%; z-index: 40; opacity: 1; transition: opacity .3s ease; display: none; &.cur{ display: block; } } /*选取规格部分*/ .select_goods_container { background: #ffffff; position: relative; z-index:100; .select_goods_cloese { position: absolute; top:12px; right:10px; width:20px; height:20px; background: transparent; z-index:4; overflow:visible; } .select_goods_cloese:before{ position: absolute; top:9px; left:-1px; content: ''; width:28px; height:2px; background: #2e2e2e; transform: rotate(45deg) ; } .select_goods_cloese:after{ top:9px; left:-1px; position: absolute; content: ''; width:28px; height:2px; background: #2e2e2e; transform: rotate(-45deg); } .select_goods_header{ display: flex; align-items: center; position: relative; height: 60px; .img_box { position: absolute; left: 10px; bottom: 10px; width: 78px; height: 78px; border: 1px solid #e5e5e5; background: #f9f9f9; overflow: hidden; image { width:78px; height:78px; object-fit: fill; } } .price_item { font-size:18px; margin-left:20px; height:100%; margin-left: 100px; display:-webkit-flex; flex-direction: column; justify-content: center; text { display: block; text-align: left; } text:nth-child(1){ font-weight:bold; color:#ee2b1d; } text:nth-child(2){ font-size:14px; color:#6c6c6c; text-indent:3px } } } .select_spec { font-size: 12px; padding: 12px 8px 50px 8px; .spec_line { display: flex; margin-bottom: 15px; .spec_title { padding-right: 11px; color: #c4c4c4; width: 50px; line-height: 35px; } .spec_list { display: block; line-height:35px; color:#959595; font-size:15px; } .spec_block { display: inline-block; margin-top: 10px; margin-right: 10px; .spec_text { display: block; padding: 0 7px; height: 33px; line-height: 33px; min-width: 33px; border: 1px solid #DDDDDD; text-align: center; font-size: 12px; position: relative; .border-color { position: absolute; top: -1px; left: -1px; right: -1px; bottom: -1px; border: 3px solid @mainColor; } } image { height: 100%; width: 100%; } .spec_icon { width: 35px; height: 35px; padding: 0; } /*&.active text { &:before { content: ''; position: absolute; border: 3px solid @globalColor; top: -1px; left: -1px; right: -1px; bottom: -1px; } }*/ &.disabled text { border: none; margin: 1px; &:before { content: ''; position: absolute; background-color: #eee; top: -1px; left: -1px; right: -1px; bottom: -1px; opacity: 0.6; } &:after { content: ''; position: absolute; border: 3px dashed #cfcfcf; top: -1px; left: -1px; right: -1px; bottom: -1px; } } } .num_title { padding-right: 11px; color: #c4c4c4; width: 50px; line-height: 30px; } .num_value { display: flex; font-size: 0; text { display: block; border: 1px solid #e8e8e8; text-align: center; min-width: 28px; width: 28px; height: 28px; line-height: 28px; font-size: 12px; &.store { width: auto; border-color: #ffffff; margin-left: 10px; } } input { display: block; border: none; height: 100%; width: 100%; text-align: center; outline: none; font-size: 12px; } .none_border { width: 30px; border:1px solid #e8e8e8; } } } } } .detail-popup { width:100%; position: fixed; left: 0; bottom: -55px; z-index: 51; transform:translate3d(0,100,0); /*选取规格部分*/ .select_spec { font-size: 12px; padding: 12px 8px 50px 8px; .spec_line { display: flex; margin-bottom: 15px; .spec_title { padding-right: 11px; color: #c4c4c4; width: 50px; line-height: 35px; } .spec_list { display: block; line-height:35px; color:#959595; font-size:15px; } .spec_value { flex: 1; font-size: 0; margin-top: -10px; view{ overflow: hidden; } } .spec_block { display: inline-block; margin-top: 10px; margin-right: 10px; text { display: block; padding: 0 7px; height: 33px; line-height: 33px; min-width: 20px; border: 1px solid #DDDDDD; text-align: center; font-size: 12px; position: relative; } image { height: 100%; width: 100%; } /*&.active view { &:before { content: ''; position: absolute; border: 3px solid @globalColor; top: -1px; left: -1px; right: -1px; bottom: -1px; } }*/ &.disabled view { border: none; margin: 1px; &:before { content: ''; position: absolute; background-color: #eee; top: -1px; left: -1px; right: -1px; bottom: -1px; opacity: 0.6; } &:after { content: ''; position: absolute; border: 3px dashed #cfcfcf; top: -1px; left: -1px; right: -1px; bottom: -1px; } } } .num_title { padding-right: 11px; color: #c4c4c4; width: 50px; line-height: 30px; } .purchase{ line-height: 30px; color:#aaaaaa; margin-left: 10px; } //.num_value { // display: flex; // flex: 1; // font-size: 0; // // text { // display: block; // border: 1px solid #e8e8e8; // text-align: center; // min-width: 28px; // width: 28px; // height: 28px; // line-height: 28px; // font-size: 12px; // // &.store { // width: auto; // border-color: #ffffff; // margin-left: 10px; // } // } // // input { // display: block; // border: none; // height: 100%; // width: 100%; // text-align: center; // outline: none; // } // // .none_border { // width:50px; // border-left: none; // border-right: none; // } //} } .button { height: 50px; line-height: 50px; text-align: center; position: absolute; bottom: 0; left: 0; right: 0; border-radius: 0; background: @mainColor; &.disabled { background: #C2C2C2; } } } }