Vant4 Style 內(nèi)置樣式

2023-02-16 17:54 更新

介紹

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

文字省略

當(dāng)文本內(nèi)容長(zhǎng)度超過(guò)容器最大寬度時(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ū)適配。

<!-- 頂部安全區(qū) -->
<div class="van-safe-area-top"></div>

<!-- 底部安全區(qū) -->
<div class="van-safe-area-bottom"></div>

動(dòng)畫

可以通過(guò) ?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>

觸碰反饋

為元素添加觸碰反饋效果,觸碰后,元素的透明度會(huì)降低。

通常用于按鈕等可點(diǎn)擊的元素上。

<div class="van-haptics-feedback"></div>

清除浮動(dòng)

清除元素在 float 布局下的浮動(dòng),

<div class="van-clearfix"></div>


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

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)