Vant 內(nèi)置樣式

2020-02-05 10:29 更新

介紹

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

文字省略

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

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

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

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

1px 邊框

為元素添加 Retina 屏幕下的 1px 邊框(即 hairline),基于偽類 transform 實現(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>

動畫

可以通過 transition 組件使用內(nèi)置的動畫

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

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

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

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

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


實例演示

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號