/* 字体大小 */ .f-little{font-size: 18rpx;} .f-icontext{font-size: 22rpx;}/* 很小的文字,一般和图标一起使用 */ .f-caption{font-size: 24rpx;}/* 辅助描述性文字 */ .f-desc{font-size: 26rpx;}/* 段落字体 */ .f-paragraph{font-size: 28rpx;}/* 段落字体 */ .f-mini-title{font-size: 30rpx;} .f-title{font-size: 32rpx;}/* 标题 */ .f-st-title{font-size: 34rpx;}/* 大点的标题 */ .f-sm-title{font-size: 36rpx;}/* 大点的标题 */ .f-md-title{font-size: 40rpx;}/* 大点的标题 */ .f-lg-title{font-size: 42rpx;}/* 大点的标题 */ .f-big-title{font-size: 46rpx;}/* 大点的标题 */ /* 字体颜色 */ .c-base{color:#ffffff;}/* 白色 */ .c-base-rgba{color:rgba(255, 255, 255, 0.6)}/* 白色 */ .c-black{color: #000000;}/* 黑色 */ .c-title{color: #232A24}/* 标题/副标题 */ .c-desc{color:#3D2C1B;}/* 辅助描述性文字 */ .c-caption{color:#999999;}/* 辅助描述性文字 */ .c-disable{color: #c7c7c7;}/* 按钮文字禁用 */ .c-paragraph{color:#666666;}/* 段落字体 */ .c-success{color:#1BCA62;}/* 成功/链接文字 */ .c-alipay{color:#01AAF2;}/* 支付宝支付文字 */ .c-balance{color:#FA7917;}/* 🈷余额支付文字 */ .c-tips{color:#ffd753;}/* 失效 */ .c-warning{color:#E82F21;}/* 警告/非法 */ .c-nodata{color:#cccccc;}/* 链接文字 */ .c-orange{color:#ff4a00;}/* 首页价格文字 */ .c-vip{color:#d9cf9a;}/* 充值文字 */ .c-grey{color:#b9b9b9;}/* 灰色文字 */ .c-shadow{text-shadow:2rpx 2rpx 2rpx #808080;}/* 字体阴影 */ /* 填充色 */ .fill-base{background:#ffffff;}/* 默认 */ .fill-black{background:#000000;}/* 默认 */ .fill-body{background:#F7F8FA;}/* 页面 */ .fill-primary{background:#19c865;}/* 主题色/主要活动按钮 */ .fill-caption{background:#ffd753;}/* 辅助色 */ .fill-warning{background:#f12c20;}/* 警告/非法 */ .fill-second{background:#efeff4;}/* 区块分割线 */ .fill-space{background: #FCFCFC;}/* 次要活动按钮 */ /* 阴影 */ .box-shadow{box-shadow: 0px 3px 6px 0px rgba(227, 227, 227, 0.47);} .box-shadow-mini{box-shadow: 2rpx 0 10rpx rgba(4,0,0,0.08);} /* 字体样式 */ text{vertical-align: middle;}/* 上下居中 */ .text-left{text-align: left;}/* 左对齐 */ .text-center { text-align: center}/* 中对齐 */ .text-right {text-align: right}/* 右对齐 */ .text-justify{text-align: justify;}/* 两端对齐,谨慎使用 */ .text-justify::after{content: '';width: 100%;display: inline-block;} .text-delete {text-decoration: line-through}/* 删除线 */ .text-underline{text-decoration: underline}/* 下划线 */ .text-bold{ font-weight:bold;}/* 加粗 */ .text-normal{ font-weight:normal;} /* 文本溢出省略 */ .ellipsis{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;} .ellipsis-2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;} .ellipsis-3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;} .ellipsis-4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;overflow: hidden;} /* 最大宽度 */ .max-100{max-width: 100rpx;} .max-150{max-width: 150rpx;} .max-200{max-width: 200rpx;} .max-270{max-width: 270rpx;} .max-280{max-width: 280rpx;} .max-300{max-width: 300rpx;} .max-350{max-width: 350rpx;} .max-380{max-width: 380rpx;} .max-400{max-width: 400rpx;} .max-446{max-width: 446rpx;} .max-450{max-width: 450rpx;} .max-470{max-width: 470rpx;} .max-500{max-width: 500rpx;} .max-510{max-width: 510rpx;} .max-520{max-width: 520rpx;} .max-540{max-width: 540rpx;} .max-550{max-width: 550rpx;} .max-566{max-width: 566rpx;} .max-580{max-width: 580rpx;} /* 外间距 */ .mg-sm{margin:10rpx;} .mg-md{margin:20rpx;} .mg-lg{margin:30rpx;} .mt-sm{margin-top:10rpx;} .mt-md{margin-top:20rpx;} .mt-lg{margin-top:30rpx;} .mr-sm{margin-right:10rpx;} .mr-md{margin-right:20rpx;} .mr-lg{margin-right:30rpx;} .mb-sm{margin-bottom:10rpx;} .mb-md{margin-bottom:20rpx;} .mb-lg{margin-bottom:30rpx;} .ml-sm{margin-left:10rpx;} .ml-md{margin-left:20rpx;} .ml-lg{margin-left:30rpx;} /* 内间距 */ .pd-sm{padding:10rpx;} .pd-md{padding:20rpx;} .pd-lg{padding:30rpx;} .pt-sm{padding-top:10rpx;} .pt-md{padding-top:20rpx;} .pt-lg{padding-top:30rpx;} .pr-sm{padding-right:10rpx;} .pr-md{padding-right:20rpx;} .pr-lg{padding-right:30rpx;} .pb-sm{padding-bottom:10rpx;} .pb-md{padding-bottom:20rpx;} .pb-lg{padding-bottom:30rpx;} .pl-sm{padding-left:10rpx;} .pl-md{padding-left:20rpx;} .pl-lg{padding-left:30rpx;} /* 图标尺寸 */ .icon-xs{width:32rpx; height:32rpx;display: block;font-size: 32rpx;} .icon-sm{width:44rpx; height:44rpx;display: block;font-size: 44rpx;} .icon-md{width:60rpx; height:60rpx;display: block;font-size: 60rpx;} .icon-lg{width:80rpx; height:80rpx;display: block;font-size: 80rpx;} /* 组件间距 */ .space-sm{height: 10rpx;} .space-md{height: 20rpx;} .space-lg{height: 30rpx;} .space-ht{height: 190rpx;} .space-body{height: 150rpx;} .space-safe{height: calc(env(safe-area-inset-bottom) / 2);padding-bottom: calc( env(safe-area-inset-bottom) / 2);} .space-footer{height: 30rpx;height: calc(30rpx + env(safe-area-inset-bottom) / 2);padding-bottom: calc( env(safe-area-inset-bottom) / 2);} .space-tabbar-footer{height: 100rpx;height: calc(100rpx + env(safe-area-inset-bottom) / 2);padding-bottom: calc( env(safe-area-inset-bottom) / 2);} .space-max-footer{height: 180rpx;height: calc(180rpx + env(safe-area-inset-bottom) / 2);padding-bottom: calc(env(safe-area-inset-bottom) / 2);} .space{height: 1rpx ;background: rgba(216, 216, 216, 0.5);} /* 圆角 */ .radius{border-radius: 5000rpx;} .radius-5 {border-radius: 5rpx;} .radius-10 {border-radius: 10rpx;} .radius-16 {border-radius: 16rpx;} .radius-18 {border-radius: 18rpx;} .radius-20 {border-radius: 20rpx;} .radius-24 {border-radius: 24rpx;} .radius-26 {border-radius: 26rpx;} .radius-32 {border-radius: 32rpx;} .radius-34 {border-radius: 34rpx;} /* 旋转 */ .rotate-45{transform: rotate(45deg);} .rotate-90{transform: rotate(90deg);} .rotate-180{transform: rotate(180deg);} .rotate-270{transform: rotate(270deg);} /* 定位 */ .rel{position: relative;} .abs{position: absolute;} .fix{position: fixed;width: 100%;z-index: 100;} .fixed-top{position: fixed;left: 0;right: 0;top: 0;z-index: 100;} .fixed-bottom{position: fixed;left: 0;right: 0;bottom: 0;z-index: 100;} /* 灰度 */ .grayscale {-webkit-filter: grayscale(100%);filter: grayscale(100%);} /* 字体颜色 */ .icon-font-color{-webkit-background-clip: text;-webkit-text-fill-color: transparent;}