vant3 內(nèi)置樣式

2021-09-09 15:47 更新

介紹

Vant 中默認(rèn)包含了一些常用樣式,可以直接通過 className 的方式使用。

實(shí)例演示

文字省略

當(dāng)文本內(nèi)容長度超過容器最大寬度時(shí),自動(dòng)省略多余的文本。

<!-- 最多顯示一行 -->
<div class="van-ellipsis">這是一段最多顯示一行的文字,多余的內(nèi)容會(huì)被省略</div>

<!-- 最多顯示兩行 -->
<div class="van-multi-ellipsis--l2">
  這是一段最多顯示兩行的文字,多余的內(nèi)容會(huì)被省略
</div>

<!-- 最多顯示三行 -->
<div class="van-multi-ellipsis--l3">
  這是一段最多顯示三行的文字,多余的內(nèi)容會(huì)被省略
</div>

1px 邊框

為元素添加 Retina 屏幕下的 1px 邊框(即 hairline),基于偽類 transform 實(shí)現(xiàn)。

<!-- 上邊框 -->
<div class="van-hairline--top"></div>

<!-- 下邊框 -->
<div class="van-hairline--bottom"></div>

<!-- 左邊框 -->
<div class="van-hairline--left"></div>

<!-- 右邊框 -->
<div class="van-hairline--right"></div>

<!-- 上下邊框 -->
<div class="van-hairline--top-bottom"></div>

<!-- 全邊框 -->
<div class="van-hairline--surround"></div>

底部安全區(qū)

為元素添加底部安全區(qū)適配。

<div class="van-safe-area-bottom"></div>

動(dòng)畫

可以通過 transition 組件使用內(nèi)置的動(dòng)畫類。

<!-- 淡入 -->
<transition name="van-fade">
  <div v-show="visible">Fade</div>
</transition>

<!-- 上滑進(jìn)入 -->
<transition name="van-slide-up">
  <div v-show="visible">Slide Up</div>
</transition>

<!-- 下滑進(jìn)入 -->
<transition name="van-slide-down">
  <div v-show="visible">Slide Down</div>
</transition>

<!-- 左滑進(jìn)入 -->
<transition name="van-slide-left">
  <div v-show="visible">Slide Left</div>
</transition>

<!-- 右滑進(jìn)入 -->
<transition name="van-slide-right">
  <div v-show="visible">Slide Right</div>
</transition>


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)