| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454 |
- /* 防止图片闪一下 */
- image{will-change:transform}
- body{
- --primary:#0079FE; /*蓝色 #345dc2*/
- --secondary:#6c757d; /*灰色*/
- --success:#28a745; /*绿色*/
- --danger:#dc3545; /*红色*/
- --warning:#ffc107; /*黄色*/
- --info:#17a2b8; /*墨兰色*/
- --light:#F2F2F2; /*跟白色无差的灰色,用于背景*/
- --dark:#333; /*黑色*/
- --muted:#666666; /*灰色 用于副标题 备注这种*/
- --borderColor:#e5e5e5; /*边框浅灰色*/
- --lightMuted:#acacac; /*较浅灰色 用户第三标题*/
- --whiteMuted:#f1f2f3; /*非纯白的白色 */
- --lightestWarning:rgba(248, 225, 191, 0.5); /*浅黄色*/
- --lightWarning:#F76458; /*浅黄色*/
- --red:red; /*红色*/
- --black:#000; /*黑色*/
- --white:#fff; /*白色*/
- --themeBrand:#456D94; /*主题色*/
- /*对应鼠标按下去的颜色*/
- --hoverPrimary:#145CAC;
- }
- /* scroll-view */
- .scroll-row{width:100%;white-space: nowrap;}
- .scroll-row-item{display:inline-block;}
- /* 阴影 */
- .shadow-sm{box-shadow: 0 2rpx 4rpx rgba(114, 130, 138, 0.2);}
- .shadow{box-shadow: 0 8rpx 16rpx rgba(114, 130, 138, 0.2);}
- .shadow-lg{box-shadow: 0 16rpx 48rpx rgba(114, 130, 138, 0.2);}
- /* 定位 */
- .position-absolute{position: absolute;}
- .position-fixed{position: fixed;}
- .position-relative{position: relative;}
- .left-0{left:0;}
- .top-0{top:0;}
- .right-0{right:0;}
- .bottom-0{bottom:0;}
- .position-fixed-bt{left:0;right:0;bottom:0;}
- /* 宽高 */
- .width-100{width:100%!important;}
- .mwidth-100{width:100%!important;}
- .w-100{width:750rpx;}
- .width-auto{width:auto;}
- .width-50{width:50%;}
- .height-auto{height:auto;}
- .height-100{height:100%;}
- .height-50{height:50%;}
- .height-100vh{height:100vh;}
- .height-50vh{height:50vh;}
- .mheight-100{min-height:100%}
- .mheight-100vh{min-height:100vh}
- .mheight-inherit{min-height: inherit;}
- .mheight-demo{min-height: 24px;}
- /* 字体 */
- .font{font-size:30rpx;}
- .font-ssm{font-size:18rpx;}
- .font-sm{font-size:22rpx;}
- .font-md{font-size:30rpx;}
- .font-mmd{font-size:36rpx;}
- .font-lg{font-size:40rpx;}
- .font-big{font-size:60rpx;}
- .font-inherit{font-size: inherit;}
- .font-weight-bold{font-weight:bold}
- .font-weight-100{font-weight:100}
- /*行高*/
- .line-h0{line-height: 0;}
- .line-h{line-height: 1;}
- .line-h-sm{line-height: 1.2;}
- .line-h-md{line-height: 1.5;}
- .line-h-mmd{line-height:2;}
- .line-h-lg{line-height:3;}
- /* 文字划线 */
- .text-through{text-decoration: line-through;}
- .text-underline{text-decoration:underline;}
- .text-hover-underline:hover{text-decoration:underline;}
- /* 文字对齐 */
- .text-center{text-align:center;}
- .text-right{text-align:right;}
- .text-left{text-align:left;}
- .text-justify{text-align:justify;text-align-last: justify;}
- .row{
- box-sizing: border-box;
- display:flex;
- flex-direction:row;
- flex-wrap:wrap;
- }
- [class*='col-'],[class*='span-'],[class*='span24-']{min-height:1px;box-sizing: border-box;}
- /* 栅栏一/ 分成12分 每份是8.3%*/
- .col-1{width:62.5rpx;}
- .col-2{ width: 125rpx; }
- .col-3{ width: 187.5rpx; }
- .col-4{ width: 250rpx;}
- .col-5{ width: 312.5rpx; }
- .col-6{ width: 375rpx; }
- .col-7{ width: 437.5rpx; }
- .col-8{ width: 500rpx; }
- .col-9{ width: 562.5rpx; }
- .col-10{ width: 625rpx; }
- .col-11{ width: 687.5rpx; }
- .col-12{ width: 750rpx; }
- /* 栅栏二 分成20分 每份是5% */
- .span-1{width:5%;}
- .span-2{ width: 10%; }
- .span-3{ width: 15%; }
- .span-4{ width: 20%;}
- .span-5{ width: 25%; }
- .span-6{ width: 30%; }
- .span-7{ width: 35%; }
- .span-8{ width: 40%; }
- .span-9{ width: 45%; }
- .span-10{ width: 50%; }
- .span-11{ width: 55%; }
- .span-12{ width: 60%; }
- .span-13{ width: 65%; }
- .span-14{ width: 70%; }
- .span-15{ width: 75%; }
- .span-16{ width: 80%; }
- .span-17{ width: 85%; }
- .span-18{ width: 90%; }
- .span-19{ width: 95%; }
- .span-20{ width: 100%; }
- /* 栅栏三 */
- .span24-1{width:4.17%;}
- .span24-2{ width: 8.33%; }
- .span24-3{ width: 12.5%; }
- .span24-4{ width: 16.67%;}
- .span24-5{ width: 20.83%; }
- .span24-6{ width: 25%; }
- .span24-7{ width: 29.17%; }
- .span24-8{ width: 33.33%; }
- .span24-9{ width: 37.5%; }
- .span24-10{ width: 41.67%; }
- .span24-11{ width: 45.83%; }
- .span24-12{ width: 50%; }
- .span24-13{ width: 54.17%; }
- .span24-14{ width: 58.33%; }
- .span24-15{ width: 62.5%; }
- .span24-16{ width: 66.67%; }
- .span24-17{ width: 70.83%; }
- .span24-18{ width: 75%; }
- .span24-19{ width: 79.17%; }
- .span24-20{ width: 83.33%; }
- .span24-21{ width: 87.5%; }
- .span24-22{ width: 91.67%; }
- .span24-23{ width: 95.83%; }
- .span24-24{ width: 100%; }
- /* flex布局 */
- .d-flex{display: flex;}
- .d-inline-block{display: inline-block;}
- .d-block{display: block;}
- /* flex 布局 */
- .flex{
- display: flex;
- flex-direction: row;
- }
- .flex-row{
- flex-direction:row
- }
- .flex-column{flex-direction:column}
- .flex-row-reverse{flex-direction: row-reverse;}
- .flex-column-reverse{ flex-direction:column-reverse; }
- .flex-wrap{flex-wrap:wrap;}
- .flex-nowrap{flex-wrap:nowrap;}
- .justify-start{justify-content: flex-start;}
- .justify-end{justify-content: flex-end;}
- .justify-between{justify-content: space-between;}
- .justify-center{justify-content: center;}
- .justify-around{justify-content:space-around;}
- .align-center{align-items:center;}
- .align-stretch{align-items: stretch;}
- .align-start{align-items: flex-start;}
- .align-end{ align-items: flex-end; }
- .align-self-end{ align-self: flex-end; }
- .align-self-center{ align-self: flex-center; }
- .align-self-start{ align-self: flex-start; }
- .content-start{align-content:flex-start;}
- .content-end{align-content: flex-end;}
- .content-center{align-content: center;}
- .content-between{align-content: space-between;}
- .content-around{align-content:space-around;}
- .content-stretch{align-content: stretch;}
- .flex-1{flex:1;flex-grow:1;flex-shrink:1;flex-basis:0;}
- .flex-2{flex:2;}
- .flex-3{ flex: 3; }
- .flex-4{ flex: 4; }
- .flex-5{ flex: 5; }
- .flex-shrink{flex-shrink: 0;}
- /* border */
- .border-red{border:1rpx solid red} /*调试*/
- .border{border-width:1rpx;border-style:solid;border-color:var(--borderColor);}
- .border-top{border-top-width:1rpx;border-top-style:solid;border-color:var(--borderColor);}
- .border-right{border-right-width:1rpx;border-right-style:solid;border-color:var(--borderColor);}
- .border-bottom{border-bottom-width:1rpx;border-bottom-style:solid;border-color:var(--borderColor);}
- .border-left{border-left-width:1rpx;border-left-style:solid;border-color:var(--borderColor);}
- .border-0{border-width:0;}
- .border-top-0{border-top-width:0;}
- .border-right-0{border-right-width:0;}
- .border-bottom-0{border-bottom-width:0;}
- .border-left-0{border-left-width:0;}
- .border-primary{border-color:var(--primary);}
- .border-secondary{border-color:var(--secondary);}
- .border-success{border-color:var(--success);}
- .border-danger{border-color:var(--danger);}
- .border-info{border-color:var(--info);}
- .border-warning{border-color:var(--warning);}
- .border-light{border-color:var(--light);}
- .border-dark{border-color:var(--dark);}
- .border-white{border-color:var(--white);}
- .border-light-secondary{border-color:#F1F1F1;}
- .rounded{border-radius:5rpx;}
- .rounded-md{border-radius:10rpx;}
- .rounded-circle{border-radius:100%;}
- .rounded-0{border-radius:0;}
- /* color */
- /*文字颜色*/
- .text-primary{color:var(--primary);}
- .text-secondary{color:var(--secondary);}
- .text-success{color:var(--success);}
- .text-danger{color:var(--danger);}
- .text-info{color:var(--info);}
- .text-warning{color:var(--warning);}
- .text-light{color:var(--light);}
- .text-dark{color:var(--dark);}
- .text-white{color:var(--white);}
- .text-muted{ color: var(--muted); }
- .text-light-muted{ color: var(--lightMuted); }
- .text-white-muted{ color: var(--whiteMuted); }
- .text-theme-brand{color:var(--themeBrand);}
- .text-black{color:var(--black);}
- .text-red{color:var(--red);}
- /*背景颜色*/
- .bg-primary{ background-color:var(--primary); }
- .bg-secondary{ background-color:var(--secondary); }
- .bg-success{ background-color:var(--success); }
- .bg-danger{ background-color: var(--danger); }
- .bg-warning{ background-color:var(--warning); }
- .bg-info{ background-color: var(--info); }
- .bg-light{ background-color: var(--light); }
- .bg-dark{ background-color: var(--dark); }
- .bg-white{ background-color: var(--white); }
- .bg-muted{ background-color: var(--muted); }
- .bg-light-muted{ background-color: var(--lightMuted); }
- .bg-white-muted{ background-color: var(--whiteMuted); }
- .bg-theme-brand{background-color:var(--themeBrand);}
- .bg-black{background-color:var(--black);}
- .bg-red{background-color:var(--red);}
- .bg-lightest-warning{background-color:var(--lightestWarning);}
- .bg-light-warning{background-color:var(--lightWarning);}
- .bg-hover-primary{ background-color:var(--hoverPrimary); }
- .bg-transparent{ background-color:transparent; }
- /* Spacing */
- .m-0 { margin-left: 0;margin-right: 0;margin-top: 0;margin-bottom: 0;}
- .m { margin-left: 5rpx;margin-right: 5rpx;margin-top: 5rpx;margin-bottom: 5rpx;}
- .m-1 { margin-left: 10rpx;margin-right: 10rpx;margin-top: 10rpx;margin-bottom: 10rpx;}
- .m-2 { margin-left: 20rpx;margin-right: 20rpx;margin-top: 20rpx;margin-bottom: 20rpx;}
- .m-3 { margin-left: 30rpx;margin-right: 30rpx;margin-top: 30rpx;margin-bottom: 30rpx;}
- .m-4 { margin-left: 40rpx;margin-right: 40rpx;margin-top: 40rpx;margin-bottom: 40rpx;}
- .m-5 { margin-left: 50rpx;margin-right: 50rpx;margin-top: 50rpx;margin-bottom: 50rpx;}
- .mx-0 { margin-left: 0;margin-right: 0;}
- .mx { margin-left: 5rpx;margin-right: 5rpx;}
- .mx-auto{ margin-left: auto;margin-right: auto;}
- .mx-1 { margin-left: 10rpx;margin-right: 10rpx;}
- .mx-2 { margin-left: 20rpx;margin-right: 20rpx;}
- .mx-3 { margin-left: 30rpx;margin-right: 30rpx;}
- .mx-4 { margin-left: 40rpx;margin-right: 40rpx;}
- .mx-5 { margin-left: 50rpx;margin-right: 50rpx;}
- .my-0 { margin-top: 0;margin-bottom: 0;}
- .my { margin-top: 5rpx;margin-bottom: 5rpx;}
- .my-1 { margin-top: 10rpx;margin-bottom: 10rpx;}
- .my-2 { margin-top: 20rpx;margin-bottom: 20rpx;}
- .my-3 { margin-top: 30rpx;margin-bottom: 30rpx;}
- .my-4 { margin-top: 40rpx;margin-bottom: 40rpx;}
- .my-5 { margin-top: 50rpx;margin-bottom: 50rpx;}
- .mt-0 { margin-top: 0;}
- .mt { margin-top: 5rpx;}
- .mt-auto { margin-top: auto;}
- .mt-1 { margin-top: 10rpx;}
- .mt-2 { margin-top: 20rpx;}
- .mt-3 { margin-top: 30rpx;}
- .mt-4 { margin-top: 40rpx;}
- .mt-5 { margin-top: 50rpx;}
- .mb-0 { margin-bottom: 0;}
- .mb { margin-bottom: 5rpx;}
- .mb-auto { margin-bottom: auto;}
- .mb-1 { margin-bottom: 10rpx;}
- .mb-2 { margin-bottom: 20rpx;}
- .mb-3 { margin-bottom: 30rpx;}
- .mb-4 { margin-bottom: 40rpx;}
- .mb-5 { margin-bottom: 50rpx;}
- .ml-0 { margin-left: 0;}
- .ml { margin-left: 5rpx;}
- .ml-auto { margin-left: auto;}
- .ml-1 { margin-left: 10rpx;}
- .ml-2 { margin-left: 20rpx;}
- .ml-3 { margin-left: 30rpx;}
- .ml-4 { margin-left: 40rpx;}
- .ml-5 { margin-left: 50rpx;}
- .mr-0 { margin-right: 0;}
- .mr { margin-right: 5rpx;}
- .mr-1 { margin-right: 10rpx;}
- .mr-2 { margin-right: 20rpx;}
- .mr-3 { margin-right: 30rpx;}
- .mr-4 { margin-right: 40rpx;}
- .mr-5 { margin-right: 50rpx;}
- .p-0 {padding-left: 0;padding-right: 0;padding-top: 0;padding-bottom: 0;}
- .p {padding-left: 5rpx;padding-right: 5rpx;padding-top: 5rpx;padding-bottom:5rpx;}
- .p-1 {padding-left: 10rpx;padding-right: 10rpx;padding-top: 10rpx;padding-bottom: 10rpx;}
- .p-2 {padding-left: 20rpx;padding-right: 20rpx;padding-top: 20rpx;padding-bottom: 20rpx;}
- .p-3 {padding-left: 30rpx;padding-right: 30rpx;padding-top: 30rpx;padding-bottom: 30rpx;}
- .p-4 {padding-left: 40rpx;padding-right: 40rpx;padding-top: 40rpx;padding-bottom: 40rpx;}
- .p-5 {padding-left: 50rpx;padding-right: 50rpx;padding-top: 50rpx;padding-bottom: 50rpx;}
- .px-0 { padding-left: 0;padding-right: 0;}
- .px { padding-left: 5rpx;padding-right: 5rpx;}
- .px-1 { padding-left: 10rpx;padding-right: 10rpx;}
- .px-2 { padding-left: 20rpx;padding-right: 20rpx;}
- .px-3 { padding-left: 30rpx;padding-right: 30rpx;}
- .px-4 { padding-left: 40rpx;padding-right: 40rpx;}
- .px-5 { padding-left: 50rpx;padding-right: 50rpx;}
- .py-0 { padding-top: 0;padding-bottom: 0;}
- .py { padding-top: 5rpx;padding-bottom: 5rpx;}
- .py-1 { padding-top: 10rpx;padding-bottom: 10rpx;}
- .py-2 { padding-top: 20rpx;padding-bottom: 20rpx;}
- .py-3 { padding-top: 30rpx;padding-bottom: 30rpx;}
- .py-4 { padding-top: 40rpx;padding-bottom: 40rpx;}
- .py-5 { padding-top: 50rpx;padding-bottom: 50rpx;}
- .pt-0 { padding-top: 0;}
- .pt { padding-top: 5rpx;}
- .pt-1 { padding-top: 10rpx;}
- .pt-2 { padding-top: 20rpx;}
- .pt-3 { padding-top: 30rpx;}
- .pt-4 { padding-top: 40rpx;}
- .pt-5 { padding-top: 50rpx;}
- .pb-0 { padding-bottom: 0;}
- .pb { padding-bottom: 5rpx;}
- .pb-1 { padding-bottom: 10rpx;}
- .pb-2 { padding-bottom: 20rpx;}
- .pb-3 { padding-bottom: 30rpx;}
- .pb-4 { padding-bottom: 40rpx;}
- .pb-5 { padding-bottom: 50rpx;}
- .pl-0 { padding-left: 0;}
- .pl { padding-left: 5rpx;}
- .pl-1 { padding-left: 10rpx;}
- .pl-2 { padding-left: 20rpx;}
- .pl-3 { padding-left: 30rpx;}
- .pl-4 { padding-left: 40rpx;}
- .pl-5 { padding-left: 50rpx;}
- .pr-0 { padding-right: 0;}
- .pr { padding-right: 5rpx;}
- .pr-1 { padding-right: 10rpx;}
- .pr-2 { padding-right: 20rpx;}
- .pr-3 { padding-right: 30rpx;}
- .pr-4 { padding-right: 40rpx;}
- .pr-5 { padding-right: 50rpx;}
- .box-border{box-sizing: border-box!important;}
- /* 文字划线 */
- .text-through{text-decoration: line-through;}
- .text-underline{text-decoration:underline;}
- .text-hover-underline:hover{text-decoration:underline;}
- /* 鼠标 */
- .cursor-pointer{
- cursor:pointer
- }
- .cursor-default{
- cursor:default
- }
- .cursor-auto{
- cursor:auto
- }
- /* 多行文本隐藏 */
- .text-ellipsis{
- overflow:hidden;
- white-space: nowrap;
- text-overflow: ellipsis;
- }
- .text-ellipsis-2{
- overflow : hidden;
- text-overflow: ellipsis;
- display: -webkit-box;
- -webkit-line-clamp: 2;
- -webkit-box-orient: vertical;
- }
- .text-overflow{
- overflow:hidden;
- white-space: nowrap;
- }
- /* 内容溢出 */
- .overflow-hidden{overflow: hidden;}
- .overflow-auto{overflow: auto;}
- .overflow-y-auto{overflow-y: auto;}
- .overflow-x-auto{overflow-x: auto;}
- .overflow-y-hidden{overflow-y: hidden;}
- .overflow-x-hidden{overflow-x: hidden;}
- .overflow-visible{overflow: visible;}
- /* 垂直对齐 */
- .vertical-middle{vertical-align:middle;}
- .vertical-baseline{vertical-align:baseline;}
- .vertical-top{vertical-align:text-top;}
- .vertical-bottom{vertical-align:text-bottom;}
- /*层级*/
- .zindex-1-{z-index:-1}
- .zindex-1{z-index:1}
- .zindex-2{z-index:2}
- .zindex-3{z-index:3}
- .zindex-4{z-index:4}
- .zindex-5{z-index:5}
- .zindex-55{z-index:55}
- .zindex-99{z-index:99}
- .zindex-999{z-index:999}
|