| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189 |
- @import '../themes/default.less';
- @import '../mixins.less';
- /* 文本 */
- .lz-text {
- // 大小
- &__size {
- font-size: @font-size-base;
- &--xs {
- // 图标辅助文字
- font-size: @font-size-icontext;
- }
- &--sm {
- // 辅助文字 - 小
- font-size: @font-size-caption-sm;
- }
- &--md {
- // 基本字体
- font-size: @font-size-base;
- }
- &--lg {
- // 副标题
- font-size: @font-size-subhead;
- }
- &--xl {
- // 辅助文字
- font-size: @font-size-caption;
- }
- &--xxl {
- // 标题字体
- font-size: @font-size-heading;
- }
- }
- // 行高
- &__line-height {
- line-height: @line-height-base;
- &--base {
- // 单行
- line-height: @line-height-base;
- }
- &--paragraph {
- // 多行
- line-height: @line-height-paragraph;
- }
- }
- // 对齐
- &__align {
- &--l {
- text-align: left;
- }
- &--c {
- text-align: center;
- }
- &--r {
- text-align: right;
- }
- &--j {
- text-align: justify;
- text-align-last: left;
- }
- &-last {
- &--l {
- text-align-last: left;
- }
- &--c {
- text-align-last: center;
- }
- &--r {
- text-align-last: right;
- }
- }
- }
- // 截断
- &__text-overflow {
- &--1 {
- .ellipsis();
- }
- &--2 {
- .ellipsis();
- word-break: break-all;
- white-space: normal;
- display: -webkit-box;
- -webkit-box-orient: vertical;
- -webkit-line-clamp: 2;
- }
- }
- // 颜色
- &__color {
- &--base {
- // 基本 ---- 默认文字
- color: @color-text-base;
- }
- &--base-inverse {
- // 基本 - 反色 ---- 深色背景下的文字
- color: @color-text-base-inverse;
- }
- &--secondary {
- // 辅助色
- color: @color-text-secondary;
- }
- &--placeholder {
- // 文本框提示 ---- input输入框、textarea输入区域-文字提示 清除图标的默认颜色
- color: @color-text-placeholder;
- }
- &--disabled {
- // 失效 ----
- color: @color-text-disabled;
- }
- &--caption {
- // 辅助描述 ----
- color: @color-text-caption;
- }
- &--paragraph {
- // 段落 ----
- color: @color-text-paragraph;
- }
- &--link {
- // 链接 ----
- color: @color-link;
- }
- // 状态色
- &--primary {
- // 主色
- color: @brand-primary;
- }
- &--primary-tap {
- // 主色按下
- color: @brand-primary-tap;
- }
- &--success {
- // 成功
- color: @brand-success;
- }
- &--warning {
- // 警告
- color: @brand-warning;
- }
- &--error {
- // 失败
- color: @brand-error;
- }
- &--important {
- // 重要
- color: @brand-important;
- }
- &--hot {
- // 热门
- color: @brand-hot;
- }
- &--wait {
- // 等待
- color: @brand-wait;
- }
- }
- // 首字母
- &__text-transform {
- // 英文每个单词首个字符大写
- &--capitalize {
- text-transform: capitalize;
- }
- // 全大写
- &--uppercase {
- text-transform: uppercase;
- }
- // 全小写
- &--lowercase {
- text-transform: lowercase;
- }
- }
- }
|