|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172 |
- <template>
- <view>
- <l-title>文字大小:</l-title>
- <view class="bg-white padding-lr">
- <view
- class="solids-bottom padding-xs flex flex-direction justify-start align-center"
- >
- <view class="flex-sub text-center">
- <view class="solid-bottom text-xsl padding">
- <text class="cuIcon-roundcheckfill text-green"></text>
- 文字大小
- </view>
- <view class="padding-xs">text-xsl (60)</view>
- </view>
- </view>
-
- <view class="solids-bottom padding-xs flex align-center">
- <view class="flex-sub text-center">
- <view class="solid-bottom text-sl padding">
- <text class="cuIcon-roundcheckfill text-green"></text>
- 文字大小
- </view>
- <view class="padding-xs">text-sl (40)</view>
- </view>
- </view>
-
- <view class="solids-bottom padding-xs flex align-center">
- <view class="flex-sub text-center">
- <view class="solid-bottom text-xxl padding">
- <text class="cuIcon-roundcheckfill text-green"></text>
- 文字大小
- </view>
- <view class="padding-xs">text-xxl (22)</view>
- </view>
- </view>
-
- <view class="solids-bottom padding-xs flex align-center">
- <view class="flex-sub text-center">
- <view class="solid-bottom text-xl padding">
- <text class="cuIcon-roundcheckfill text-green"></text>
- 文字大小
- </view>
- <view class="padding-xs">text-xl (18)</view>
- </view>
- </view>
-
- <view class="solids-bottom padding-xs flex align-center">
- <view class="flex-sub text-center">
- <view class="solid-bottom text-lg padding">
- <text class="cuIcon-roundcheckfill text-green"></text>
- 文字大小
- </view>
- <view class="padding-xs">text-lg (16)</view>
- </view>
- </view>
-
- <view class="solids-bottom padding-xs flex align-center">
- <view class="flex-sub text-center">
- <view class="solid-bottom text-df padding">
- <text class="cuIcon-roundcheckfill text-green"></text>
- 文字大小
- </view>
- <view class="padding-xs">text-df (14)</view>
- </view>
- </view>
-
- <view class="solids-bottom padding-xs flex align-center">
- <view class="flex-sub text-center">
- <view class="solid-bottom text-sm padding">
- <text class="cuIcon-roundcheckfill text-green"></text>
- 文字大小
- </view>
- <view class="padding-xs">text-sm (12)</view>
- </view>
- </view>
-
- <view class="padding-xs flex align-center">
- <view class="flex-sub text-center">
- <view class="solid-bottom text-xs padding">
- <text class="cuIcon-roundcheckfill text-green"></text>
- 文字大小
- </view>
- <view class="padding-xs">text-xs (10)</view>
- </view>
- </view>
- </view>
- <l-demo-description>给文本所在的容器添加上面的类名(text-开头)即可实现设置字号</l-demo-description>
-
- <l-title>文字颜色:</l-title>
- <view class="grid col-5 padding-sm">
- <view v-for="(item, index) in colors" :key="index" class="padding-sm">
- <view
- :class="'text-' + item.name"
- :style="{ backgroundColor: index === colors.length - 1 ? '#555' : null }"
- class="text-center"
- >
- {{ item.title }} {{ item.name }}
- </view>
- </view>
- </view>
- <l-demo-description>
- 给文本所在的容器添加 class="text-*";
- 把*替换成上面的颜色的英文名,即可适用这些字体颜色
- </l-demo-description>
-
- <l-title>文字阴影:</l-title>
- <view class="padding">
- <view class="text-xxl text-center text-shadow text-black">文字带阴影</view>
- </view>
- <l-demo-description>
- 给文本所在的容器添加 class="text-shadow" 即可适用文字阴影;
- 注意,只有在文本已设置了颜色时阴影才会生效,例如已经设置了 class="text-black"
- </l-demo-description>
-
- <l-title>文字截断:</l-title>
- <view class="padding bg-white flex flex-wrap justify-around">
- <view class="text-cut padding bg-grey radius" style="width:220px">
- 床前明月光,疑是地上霜,举头望明月,低头思故乡
- </view>
- </view>
- <l-demo-description>
- 给文本所在的容器添加 class="text-cut";
- 并且设置一个宽度值,即可自动截断文字,超出时显示成省略号
- </l-demo-description>
-
- <l-title>文字对齐:</l-title>
- <view class="padding bg-white">
- <view class="padding text-left">(left) 床前明月光,疑是地上霜</view>
- <view class="padding text-center">(center) 床前明月光,疑是地上霜</view>
- <view class="padding text-right">(right) 床前明月光,疑是地上霜</view>
- </view>
- <l-demo-description>
- 给文本所在的容器添加 class="text-*";
- 把*替换成上述的对齐字符串(left/center/right),即可设置文本的对齐方式
- </l-demo-description>
-
- <l-title>特殊文字:</l-title>
- <view class="padding text-center">
- <view class="padding-lr bg-white">
- <view class="solid-bottom padding"><text class="text-price">100.00</text></view>
- <view class="padding">(text-price) 价格文本,自动添加"¥"符号</view>
- </view>
- <view class="padding-lr bg-white margin-top">
- <view class="solid-bottom padding">
- <text class="text-Abc">Taylor Swift</text>
- </view>
- <view class="padding">(text-Abc) 英文单词首字母大写</view>
- </view>
- <view class="padding-lr bg-white margin-top">
- <view class="solid-bottom padding">
- <text class="text-ABC">Taylor Swift</text>
- </view>
- <view class="padding">(text-ABC) 全部字母大写</view>
- </view>
- <view class="padding-lr bg-white margin-top">
- <view class="solid-bottom padding">
- <text class="text-abc">Taylor Swift</text>
- </view>
- <view class="padding">(text-abc) 全部字母小写</view>
- </view>
- </view>
- <l-demo-description>给文本所在的元素添加上面的类名(text-开头)即可实现文字特殊字体</l-demo-description>
- </view>
- </template>
-
- <script>
- export default {
- data() {
- return { colors: this.getUiColors() }
- }
- }
- </script>
|