小程序中通常不多大段落的文字,基本是四、5個字的主題、一行標題、一行摘要、兩行描述。顯示時超出部分用省略號代替。
下面結合工具使用介紹一下文字排版的方法。先看效果圖。
工具中屬性設置以下圖:
兩行文字屬性,限制行數=2,表示最多兩行,超出部分用省略號代替。
不限制行數屬性中限制行數=0,表示在小程序中根據文字內容自動拉伸。
一行文字屬性中限制行數=1,表示文字只顯示一行,超出部分省略號代替。
以上文字是顯示在view中的,自動生成的wxml以下:web
<view class="WViewColumn1" style=""> <view class="WViewRow1" style="">工欲善其事必先利其器。layout設計工具是爲小程序開發而專門定製的。開發初衷是爲了提升UI設計效率。在平時項目開發時,因爲本人不是專業美工設計,所以在UI設計上浪費了不少時間。因此「一怒之下」開發了這個工具。</view> <view class="WViewRow2" style="">工欲善其事必先利其器。layout設計工具是爲小程序開發而專門定製的。開發初衷是爲了提升UI設計效率。在平時項目開發時,因爲本人不是專業美工設計,所以在UI設計上浪費了不少時間。因此「一怒之下」開發了這個工具。</view> <view class="WViewRow3" style="">工欲善其事必先利其器。layout設計工具是爲小程序開發而專門定製的。開發初衷是爲了提升UI設計效率。在平時項目開發時,因爲本人不是專業美工設計,所以在UI設計上浪費了不少時間。因此「一怒之下」開發了這個工具。</view> </view>
自動生成小程序
.WViewColumn1{ box-sizing:border-box; display:flex; justify-content:flex-start; align-items:flex-start; flex-direction:column; flex-wrap:nowrap; align-content:stretch; width:100%; height: 1960rpx; background-color: transparent; color: #FFFFFF; font-size: 20PX; line-height:40rpx; } .WViewRow1{ box-sizing:border-box; display:flex; justify-content:flex-start; align-items:flex-start; flex-direction:row; flex-wrap:wrap; align-content:stretch; margin: 16rpx 0rpx 0rpx 0rpx; width:100%; height: 4%; display: -webkit-box; display: -moz-box; overflow: hidden; text-overflow: ellipsis; word-break: break-all; -webkit-box-orient:vertical; -webkit-line-clamp:2; background-color: #FFFFFF; color: #000000; font-size: 20PX; line-height:40rpx; } .WViewRow2{ box-sizing:border-box; display:flex; justify-content:flex-start; align-items:flex-start; flex-direction:row; flex-wrap:wrap; align-content:stretch; margin: 16rpx 0rpx 0rpx 0rpx; width:100%; height: 12%; background-color: #FFFFFF; color: #000000; font-size: 20PX; line-height:40rpx; } .WViewRow3{ box-sizing:border-box; display:flex; justify-content:flex-start; align-items:flex-start; flex-direction:row; flex-wrap:wrap; align-content:stretch; margin: 16rpx 0rpx 0rpx 0rpx; width:100%; height: 2%; display: -webkit-box; display: -moz-box; overflow: hidden; text-overflow: ellipsis; word-break: break-all; -webkit-box-orient:vertical; -webkit-line-clamp:1; background-color: #FFFFFF; color: #000000; font-size: 20PX; line-height:40rpx; }
view行高的設置根據字體大小而定,好比20px大小的字體,顯示兩行的話Height=40;顯示一行的話Height=20。不須要限制高度的不用寫Height。工具