@red:#F01740; @grey: #666666; @orange: #FF8936; @yellow: #46a9a4; .red { color: #F01740; } .grey { color: #666666; } .black { color: #000000; } .title { font-weight: Medium; font-size: 36rpx; color: #222222; } .text-large { font-size: 36rpx; } .text { font-size: 30rpx; // word-break: keep-all; } .text-left { text-align: left; } .text-center { text-align: center; } .text-small { font-size: 24rpx; /* word-break: keep-all; */ } // flex .flex { display: flex; } .justify-between { justify-content: space-between; } .flex-aligin-center { display: flex; align-items: center; } .flex-justify-between { display: flex; justify-content: space-between; } .flex-1 { flex: 1; } .flex-grow-1 {//例:左边宽度固定,就会自动占满右边剩余的宽度 flex-grow: 1; } // fixed .fixed-bottom { position: fixed; bottom: 0; left: 0; right: 0; } // width height .w-100 { width: 100%; } .h-100 { height: 100%; } .page-section { margin:20rpx; border-radius: 20rpx; background-color: #ffffff; } .page-section-spacing { padding:20rpx; } .spacing-small { padding: 10rpx; } .px2rem(@name, @px) { @{name}: @px * @base * 1rem; } // .spacing-types (@types){ // @{name}: @px * @base * 1rem; // m: margin; // p: padding // }; // .spacing-directions (){ // t: top; r: right; b: bottom; l: left; // }; // @spacing-base-size: 1rem;//基础大小 // .spacing-sizes (){ // 0: 0; // 1: 0.25; // 2: 0.5; // 3: 1; // 4: 1.5; // 5: 3 // } // each(range(4), { // .col-@{value} { // height: (@value * 50px); // } // }); // .margin(@size) { // .m-@{size} { // margin: @size + 'px'; // } // } @marginList: 4,6,8,10,20,40,60,80,100; .generMargin(@i) when (@i < length(@marginList)+1) { //循环遍历 .margin(extract(@marginList, @i)); //extract(数组,编号) .generMargin(@i+1); } .margin(@size) { .m-@{size} { margin: @size + 'rpx'; } } // each(.spacing-types(@typeKey, @type), { // //.m-1 // each(.spacing-sizes(), .(@sizekey, @size) { // //.m-1 {margin-1: 0.25rem;} // .@{typeKey}-@{sizekey} { // @{type}: @size * @spacing-base-size; // } // }) // //.mx-1 // each(.spacing-sizes(), .(@sizekey, @size) { // //.mx-1 {margin-left: 0.25rem;margin-right: 0.25rem;} // .@{typeKey}x-@{sizekey} { // @{type}-left: @size * @spacing-base-size; // @{type}-right: @size * @spacing-base-size // } // }) // //my-1 // each(.spacing-sizes(), .(@sizekey, @size) { // //.my-1 {margin-top: 0.25rem;margin-bottom: 0.25rem;} // .@{typeKey}y-@{sizekey} { // @{type}-top: @size * @spacing-base-size; // @{type}-bottom: @size * @spacing-base-size // } // }) // //.mt-1 .ml-1 // each(.spacing-directions(), .(@directionKey, @direction) { // each(.spacing-sizes(), .(@sizekey, @size) { // .@{typeKey}@{directionKey}-@{sizekey} { // @{type}-@{direction}: @size * @spacing-base-size; // } // }) // }) // }); // border .border-trans { border: 1px solid transparent; } // ellipsis .ellipsis{ width: 100%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; } .ellipsis-2{ width: 100%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } // .detail-tags { // width: 100%; // margin: 8rpx 0; // overflow: hidden; // text-overflow: ellipsis; // display: -webkit-box; // -webkit-line-clamp: 2; // -webkit-box-orient: vertical; // } // .goods-tags { // width: 100%; // margin: 8rpx 0; // overflow: hidden; // text-overflow: ellipsis; // display: -webkit-box; // -webkit-line-clamp: 2; // -webkit-box-orient: vertical; // }