.bg { background: #E73232; } .bg_linear { background-image: linear-gradient(#FF5D5C,#fa3327); } .col { color: #E73232; } /* 颜色 */ .col_E81B27 { color: #E81B27; } .col_E60012 { color: #E60012; } .col_FE1515 { color: #FE1515; } .col_25BFA7 { color: #25BFA7; } .col_FF590F { color: #FF590F; } .col_B3B3B3 { color: #B3B3B3; } .col_2EA5E2 { color: #2EA5E2; } .col_01B6B8 { color: #01B6B8; } .col_FF3F45 { color: #FF3F45; } .col_03C6BF { color: #03C6BF; } .col_E42419 { color: #E42419; } .col_FF0101 { color: #FF0101; } .col_FF0000 { color: #FF0000; } .col_FF5E00 { color: #FF5E00; } .col_3DBF7F { color: #3DBF7F; } .col_ABABB3 { color: #ABABB3;} .col_0ECE93 { color: #0ECE93; } .col_EB1513 { color: #EB1513; } .col_c5c6Cc {color: #C5C6CA;} .col_a6a5a5 {color: #A6A5A5;} .col_EA3F49 { color: #EA3F49; } .col_108EE9 { color: #108EE9; } .col_FE9600 { color: #FE9600; } .col_63A35C { color: #63A35C; } .col_04A4FC { color: #04A4FC; } .col_FFC9EE { color: #FFC9EE; } .col_FF3EC9 { color: #FF3EC9; } .col_FA5211 { color: #FA5211; } .col_02C7D2 { color: #02C7D2; } .col_828281 { color: #828281;} .col_ecebf0 { color: #ecebf0;} .col_fec85e { color: #FEC85E;} .col_ff7f69 { color: #FF7F69;} .col_e9caa9 { color: #E9CAA9;} .col_b7bed8 { color: #B7BED8;} .col_fd4449 {color: #FD4449;} .col_2cc778 {color: #2cc778;} .col_214f37 {color: #214f37;} .col_b1b1b1 {color: #b1b1b1} .col_c0c5cc {color: #c0c5cc;} .col_bcbcbc {color: #bcbcbc;} .col_070707 {color: #070707;} .col_707070 {color: #707070;} .col_b5b5b5 {color: #b5b5b5;} .col_b9b9b9 {color: #b9b9b9;} .col_a5a4a4 {color: #A5A4A4;} .col_d2d2d2 {color: #d2d2d2;} .col_534435 {color: #534435} .col_1d2e89 {color: #1D2E89;} .col_3d444d {color: #3d444d;} .col_d12324 {color: #d12324;} .col_002fa7 {color: #002fa7;} .col_868686 {color: #868686;} .col_808080 {color: #808080;} .col_e81700 {color: #e81700;} .col_fd5f07 {color: #FD5F07;} .col_e51f38 {color: #E51F38;} .col_e7cb90 {color: #e7cb90;} .bge51f38 {background: #E51F38;} .bgfd5f07 {background: #FD5F07;} .bgf28f9c {background: #f28f9c;} .bg1d2e89 {background: #1d2e89;} .bgf2f2f2 {background: #f2f2f2;} .bg002fa7 {background: #002fa7;} .bgf5f5f5 {background: #f5f5f5;} .bgf6f6f6 { background: #f6f6f6;} .bgd4f4e4 {background: #d4f4e4;} .bg9fe6c2 {background: #9fe6c2;} .bgf5f7ff {background: #f5f7ff;} .bgf45349 {background: #f45349;} .bgea2466 {background: #ea2466;} .bge7f9f0 {background-color: #e7f9f0;} .bg2cc778 {background-color: #2cc778;} .bgf83d47 {background-color: #f83d47;} .bgfbfabc {background-color: #fbfafc;} .bgFD4449 {background-color: #FD4449;} .bgEB1513 {background-color: #EB1513;} .bgFE9600 {background-color: #FE9600;} .bg63A35C {background-color: #63A35C;} .bg108EE9 {background-color: #108EE9;} .bgFF0000 {background-color: #FF0000;} .bg3DBF7F { background-color: #3DBF7F; } .bgFFC9EE { background-color: #FFC9EE; } .bg04CAFC { background-color: #04CAFC; } .bgFF60E8 { background-color: #FF60E8; } .bgFF3EC9 { background-color: #FF3EC9; } .bg04A4FC { background-color: #04A4FC; } .bgFF9000 { background-color: #FF9000; } .bg02C7D2 { background-color: #02C7D2; } .bgf7f6fa { background-color: #F7F6FA; } .bg35d2db { background-color: #35D2DB; } .bgb7bed8 { background-color: #B7BED8;} .bge6e6e6 { background-color: #e6e6e6;} .bg534e64 { background-color: #534E64;} .bgf7f6fa { background-color: #f7f6fa;} .bge9caa9 { background-color: #E9CAA9;} .bgf7f7f7 { background: #F7F7F7;} .bgf8f8f8 { background-color: #f8f8f8;} view, scroll-view, swiper, button, input, textarea, label, navigator, image { box-sizing: border-box; z-index: 1; } //设置padding和border 不会改变盒子原有的大小//设置padding和border 不会改变盒子原有的大小 .f0 { flex-shrink: 0; } // // 定义flex等分 @for $i from 0 through 12 { .f-#{$i} { flex: $i; } } /* 编译后的css代码 .f-1{ flex: 1; } .f-2{ flex: 2; } .f-3{ flex: 3; } .f-4{ flex: 4; } .f-5{ flex: 5; } .f-6{ flex: 6; } .f-7{ flex: 7; } .f-8{ flex: 8; } .f-9{ flex: 9; } .f-10{ flex: 10; } .f-11{ flex: 11; } .f-12{ flex: 12; } */ //定义zindex层级 @for $i from 0 through 1000 { .zi-#{$i} { z-index: $i; } } // 定义字体(rpx)单位,10~100rpx fs-10 ~ fs-100 @for $i from 10 through 100 { .fs-#{$i} { font-size: $i + rpx; } } // 定义内外边距,历遍0-500 @for $i from 0 through 500 { //m-all-30 .m-all-#{$i} { margin: $i + rpx; } //p-all-30 .p-all-#{$i} { padding: $i + rpx; } @each $short, $long in l left, t top, r right, b bottom { // 缩写版,结果如: ml-1 mr-10 mb-100 mt-135 // 定义外边距 .m#{$short}-#{$i} { margin-#{$long}: $i + rpx; } // 定义内边距,结果如:pl-30 pr-30 pb-30 pt-30 .p#{$short}-#{$i} { padding-#{$long}: $i + rpx; } } } //全局宽高 .h100vh {//100 vh height: 100vh; max-height: 100vh; min-height: 100vh; } .h100 {//100% height: 100%; max-height: 100%; min-height: 100%; } // 嵌入字体 // @font-face { // font-family: test; // font-weight: normal; // font-style: normal; // src: url("~@/SourceHanSansK-Normal/SourceHanSansK-Normal.ttf") format("truetype"); // } //字体 .fn-kt {//楷体 font-family: KaiTi; } .fn-st {// font-family: serif; } .fn-ft { font-family: fantasy; } @for $i from 0 through 750 { // w-0 ~ w-750 .w-#{$i} { width: $i + rpx; max-width: $i + rpx; min-width: $i + rpx; } // h-0 ~ h-750 .h-#{$i} { height: $i + rpx; max-height: $i + rpx; min-height: $i + rpx; } // lh-0 ~ lh-750 .lh-#{$i} { line-height: $i + rpx; } } //全局圆角 行高 br-0 ~ br-100 @for $i from 0 through 100 { // w-0 ~ w-750 .br-#{$i} { border-radius: $i + rpx; } // h-0 ~ h-750 } /* 对齐方式 */ .tct{text-align: center;} .trt{text-align: right;} .tlt{text-align: left;} .w100{width: 100%;} .bor { border-bottom: 2rpx solid #f1f1f1; } .box{box-sizing: border-box;} .con{box-sizing: content-box;} .relative{position: relative;} .absolute{position: absolute;} .fixed{position: fixed;} .d-none{display: none;} .d-block{display: inline-block;} .blb_f1{border-bottom: 3rpx solid #F1F1F1;} .blb_ff{border-bottom: 3rpx solid #FFFFFF;} .bltb_e1dede{border-bottom: 3rpx solid #e1dede; border-top: 3rpx solid #e1dede;} /* 粗体 */ .fw-b { font-weight: bold; } .fw-l { font-weight: lighter; } .fw-n { font-weight: normal; } .fw-600 { font-weight: 600; } .fw-700 { font-weight: 700; } .fw-800 { font-weight: 800; } //字间距 @for $i from 0 through 20 { // w-0 ~ w-750 .ls-#{$i} { letter-spacing: $i + rpx; } } /*苹果底部选项栏适配*/ .nav_bottom { box-sizing: content-box; padding-bottom: constant(safe-area-inset-bottom);//兼容 IOS<11.2 padding-bottom: env(safe-area-inset-bottom);//兼容 IOS>11.2 } $custom-tabbar-height: 100rpx; $custom-tabbar-page-gap: 120rpx; $custom-tabbar-action-gap: 240rpx; $custom-tabbar-scroll-offset: 320rpx; .tabbar-page { min-height: 100vh; box-sizing: border-box; } .tabbar-page-padding { padding-bottom: $custom-tabbar-page-gap; padding-bottom: calc(#{$custom-tabbar-page-gap} + constant(safe-area-inset-bottom)); padding-bottom: calc(#{$custom-tabbar-page-gap} + env(safe-area-inset-bottom)); } .tabbar-page-padding-action { padding-bottom: $custom-tabbar-action-gap; padding-bottom: calc(#{$custom-tabbar-action-gap} + constant(safe-area-inset-bottom)); padding-bottom: calc(#{$custom-tabbar-action-gap} + env(safe-area-inset-bottom)); } .tabbar-fixed-above-tabbar { bottom: $custom-tabbar-height; bottom: calc(#{$custom-tabbar-height} + constant(safe-area-inset-bottom)); bottom: calc(#{$custom-tabbar-height} + env(safe-area-inset-bottom)); } .tabbar-scroll-area { height: calc(100vh - #{$custom-tabbar-scroll-offset}); height: calc(100vh - #{$custom-tabbar-scroll-offset} - constant(safe-area-inset-bottom)); height: calc(100vh - #{$custom-tabbar-scroll-offset} - env(safe-area-inset-bottom)); } /* 特殊处理 */ .tline { text-decoration: line-through; /* 加删除线 */ } /* 多少行(3~15) */ .one_overflow{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; } /* 一行隐藏 */ .two_overflow{ overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; } /* 二行隐藏 */ .three_overflow{ overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; } /* 三行隐藏 */ /*========== flex布局相关 ==========*/ /* http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html */ .rows {display: flex;display: -webkit-flex;flex-direction: row;} /* 盒子内容横向布局 */ .rowsa {display: flex;display: -webkit-flex;flex-direction: row;justify-content: space-around;} /* 盒子内容居中间间隙布局 */ .rowsb {display: flex;display: -webkit-flex;flex-direction: row;justify-content: space-between;} /* 盒子内容两端间隙布局 */ .rowsc {display: flex;display: -webkit-flex;flex-direction: row;justify-content: center;} /* 盒子内容居中布局 */ .rowse {display: flex;display: -webkit-flex;flex-direction: row;justify-content: flex-end;} /* 盒子内容结尾布局 */ .rowsm {align-items: center;} .rowsw {flex-wrap: wrap;} .rowsl {display: flex;display: -webkit-flex;flex-direction: column;} /* 盒子内容竖向中间间隙布局 */ .rowsal {display: flex;display: -webkit-flex;justify-content: space-around;flex-direction: column;} /* 盒子内容竖向中间间隙布局 */ .rowsbl {display: flex;display: -webkit-flex;justify-content: space-between;flex-direction: column;} /* 盒子内容竖向两端间隙布局 */ .rowscl {display: flex;display: -webkit-flex;justify-content: center;flex-direction: column;} /* 盒子内容竖向中间居中布局 */ .rowsce {display: flex;display: -webkit-flex;flex-direction: column;justify-content: flex-end;} /* 盒子内容竖向结尾布局 */ .notYet {text-align: center;font-size: 30rpx;color: #999999;padding: 30rpx 0rpx;} /* 页面无数据 */ .arrow{width: 7px;height: 7px;border-top: 1px solid #333333;border-right: 1px solid #333333;transform: rotate(45deg);}/* 右箭头 */ .shadow_total{box-shadow: 0px 0px 5rpx 6rpx rgba(136,136,136,0.1);} .shadow{box-shadow: 0px 0px 12rpx 12rpx rgba(136,136,136,0.1);} .shadow_bottom{box-shadow: 2px 2px 6rpx 2rpx rgba(136,136,136,0.24);} image{height: auto;} // /deep/::-webkit-scrollbar { /* 隐藏滚动条,但依旧具备可以滚动的功能 */ // display: none; // width: 0; // height: 0; // color: transparent; // background: transparent; // } /* 根据设计图的主题色自行扩展颜色包*/ .col000{color: #000000;} .col111{color: #111111;} .col222{color: #222222;} .col333{color: #333333;} .col444{color: #444444;} .col555{color: #555555;} .col666{color: #666666;} .col777{color: #777777;} .col888{color: #888888;} .col999{color: #999999;} .colfff{color: #FFFFFF;} .bgf1{background-color: #F1F1F1;} .bgf5{background-color: #F5F5F5;} .bgf9{background-color: #F9F9F9;} .bg99{background-color: #999999;} .bgff{background-color: #FFFFFF;} .bgee{background-color: #eeeeee;}