@whiteColor: #fff; .wrapper-box-cardOrder { border-bottom: 1px dashed rgba(0, 0, 0, 0.1); .left-complete-one-cardOrder { padding-top: 87px; padding-bottom: 21px; display: flex; border-radius: 15px 0px 0px 15px; align-items: center; .left-viewText-payOrder { background: url(../../assets/icons/ProCard/ProCard_hot.png) no-repeat; background-size: 100% 100%; padding: 0 24px 7px 2px; font-size: 24px; line-height: 48px; height: 44.3px; position: absolute; top: 20px; color: @whiteColor; font-weight: 600; } //图片 .title-image-cardOrder { border-radius: 24px; display: flex; overflow: hidden; position: relative; .image-1-cardOrder { width: 145px; height: 145px; } .image-2-cardOrder { width: 89px; height: 34px; position: absolute; left: 0; top: 0; } } // 商品标题 .title-content-cardOrder { // padding: 84px 0 56px 20px; padding-left: 18px; .title-text-cardOrder { width: 375px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; //必须要 -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-break: break-all; /* 多出文本省略号代替 */ text-align: left; font-size: 24px; padding-bottom: 10px; } .title-money-cardOrder { padding-top: 34px; font-size: 24px; // color: red; position: relative; right: 136px; font-weight: 800; } .title-money-2-cardOrder { font-size: 18px; color: #666; padding-left: 10px; text-decoration: line-through; } .title-time-cardOrder { font-size: 24px; padding-top: 20px; color: #c0c8d3; } } } } .right-complete-two-cardOrder { background: @whiteColor; background: radial-gradient(circle at top left, transparent 15px, #fff 0) top left, radial-gradient(circle at bottom left, transparent 15px, #fff 0) bottom left; background-size: 100% 60%; background-repeat: no-repeat; width: 129px; border-radius: 0 15px 15px 0; position: relative; } //线条