Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
天給大家分享一個功能超贊的Vue區間滑塊組件VueSliderComponent。
vue-slider 一款強大到令人窒息的滑塊選擇器組件。順滑般拖到效果,擁有多種主題樣式(默認|antd|material),可以支持SSR、Typescript及更多滑塊。
安裝
$ npm i vue-slider-component -S
插件使用
<template>
<div>
<vue-slider
v-model="value"
:adsorb="true"
:drag-on-click="true"
:interval="10"
>
</vue-slider>
</div>
</template>
<script>
import VueSlider from 'vue-slider-component'
import 'vue-slider-component/theme/antd.css'
export default {
components: {
VueSlider
},
data () {
return {
value: [0, 5000]
}
}
}
</script>
提供各種豐富示例及API文檔
附上演示示例及倉庫鏈接
# 文檔/演示地址
https://nightcatsama.github.io/vue-slider-component/
# github地址
https://github.com/NightCatSama/vue-slider-component
好了,就介紹到這里。如果小伙伴們有其他Vue區塊選擇器,歡迎留言一起交流討論。
所接觸到的Slider滑塊應用的場景,主要有圖片的放大縮小,調節聲音的大小。不知道小伙伴們的應用場景都有哪些呢?歡迎在文章下方留言討論哈。
準備工作:
{ path: '/slider', name: 'slider', component: ()=> import('./views/Slider.vue') }
<a href="javascript:void(0)" @click="$router.push('/slider')"> <van-col span="6" class="marb20"> <van-icon name="gift" /> <div>Slider 滑塊</div> </van-col> </a>
至今為止呢,我們的首頁顯示的樣式子是這樣滴?不知道不覺間我們已經學完了25個組件了!哇噢,為自己歡呼一下吧!如果想看更多的內容,歡迎關注我,每天都有更新哈。
代碼演示Slider滑塊:
基礎方法:
<van-slider v-model="value" @change="onChange" /> data() { return { value: 30, } }, methods: { onChange(value) { console.log(value) }, }
van-slider的值與數據結構里的value進行雙向數據綁定。惟一一個事件就是change事件,當我們在滑動滑塊的時候,就會觸發change事件,當然change事件里會有個value值,這個value值即為當前的進度。在開發過程不中,我們可以將這個值得出來后,利用ajax請求,將這個值傳給后端讓他們做處理。
指定選擇范圍:
van-slider的取值范圍是0-100 。有時候我們的需求呢取值范圍并不是從0到100,而是從中間一個位置到指定一個位置結束,這時候怎么辦?只需要設置一下其max和min值就可以,如下:
<van-slider v-model="value" :min="50" :max="80" @change="onChange" />
這兩張圖分別顯示了可滑動的范圍,從初始位置到終點位置。
指定步長及自定義滑塊的高度:
通常根據項目的需要,會設定不一樣的步長值以及不一樣的高度,可以這樣定義一下:
<van-slider v-model="value" :step="20" bar-height="6px" @change="onChange" />
:step: 這樣每次滑動只能滑動20
bar-height: 設置滑塊的高度。這里是以px為計量單位的。
這個組件的應用就是這么簡單。組件雖然簡單,最重要的還是在項目中如何去應用它,當我們遇到類似的應用時,我們應該即時想起這個組件,以及是否是這個組件的變形。
好啦,我們又學會一個組件了!鼓掌吧!我們的開發效率又提高了一點點呢。每天積累一點點,一年后會發現收獲滿滿。期待聽到大家的成果噢!
今天就到這里啦。休息休息一會兒吧?明天繼續加油噢!加油
網頁設計中,內容滑塊(Content Slider)是一個非常有用的工具,它可以突出顯示圖像、傳遞信息、用動畫元素吸引用戶。在網頁主頁上,內容滑塊可以在有限的空間內傳遞大量信息。
下文是用于顯示圖像、視頻或HTML內容的滑塊工具清單。有一些標準的內容滑塊工具可以自定義主題、動畫和樣式元素,還有一些可選的滑塊工具能夠以有趣的方式顯示圖像。所有這些內容滑塊都是免費的,但也有一些提供升級的付費版本。
1、Zoom Slider(縮放滑塊)
Zoom Slider是具有縮放功能的簡單內容滑塊。每張幻燈片都有一個預定義的縮放區域,用于計算全屏幕填充的適當縮放值。單擊縮放圖標后,縮放區域和頁面將被縮放,從而產生查看者正在接近該項目的錯覺。
2、Elastic Content Slider(彈性內容滑塊)
Elastic Content Slider是一個簡單且響應迅速的jQuery內容滑塊。它有一個用于內容的滑塊區域,底部有一個類似于標簽的導航。每個列表項都是一張幻燈片,在導航中具有相應的鏈接元素。
3、Turntable
Turntable是一個響應式的jQuery滑塊,當你的鼠標或手指滑過時它可以在一系列圖像中旋轉,類似于用JavaScript制作的數字翻頁本。你所需要的只是一組圖像和jQuery。
4、Nivo Slider
Nivo Slider是一個受歡迎的內容滑塊,有超過120萬個網站使用。它具有獨立的jQuery版本和WordPress插件。Nivo Slider提供了一系列現成的主題和圖像過渡效果。你可以自定義要在單個幻燈片上展示的內容。
5、FlexSlider
FlexSlider是WooCommerce的響應式jQuery滑塊工具包。支持所有主流瀏覽器,它提供水平和垂直幻燈片、淡入淡出動畫、自定義導航選項、支持觸摸滑塊。
6、Glide
Glide是JavaScript ES6滑塊。它輕量、靈活、快速且可滑動。插入模塊時可以獲取附加功能。
7、bxSlider
bxSlider是一個響應式jQuery內容滑塊。它具有水平、垂直、淡入淡出模式以及許多配置選項。幻燈片可以包含圖像、視頻或HTML內容。
8、Owl Carousel
Owl Carousel是支持觸摸的jQuery插件,它可以為移動瀏覽創建響應式的輪播滑塊。具有60多種自定義選項,各種用戶都適用。Owl Carousel支持模塊化插件結構,可刪除不必要的插件或創建新的插件。
9、ajSlider
ajSlider是一個幻燈片jQuery插件,適合作為網頁或圖庫的主橫幅。根據你的需要設置滑塊的高度和寬度,讓它根據圖像自動計算尺寸。另外,你還可啟用或禁用自動幻燈片放映操作。
10、jcSlider
jcSlider是一個響應式滑塊jQuery插件,帶有CSS動畫(而不是jQuery),可以最大限度地提高性能。它反應靈敏,具有60多種效果。
11、Unslider
Unslider是一個輕量級、響應迅速的jQuery滑塊。可以根據需要更改、添加和刪除每個幻燈片中的CSS。Unslider是輕量級的滑塊,但它提供了一系列的選項,如動畫速度和延遲。
12.Tiny Circleslider
Tiny Circleslider是一種輕便的圓形輪播滑塊。它為開發人員提供了標準輪播的獨特替代方案。可以將間隔設置為自動滑塊。
13、Smart Slider
Smart Slider是WordPress和Joomla的免費插件。創建精美的滑塊和內容時無需任何代碼,你可從空白滑塊開始,或者從各種模板中選擇。使用圖層可增強滑塊。
通過選擇標題、文本、圖像、按鈕或視頻并應用自定義選項,可以進行編輯。只需單擊幾下,即可添加YouTube和Vimeo視頻為圖層。
14、RoyalSlider
RoyalSlider是圖片庫和內容滑塊插件,具有jQuery和WordPress版本。每個滑塊模板都具有響應性和觸摸友好性。它提供了50多個可定制選項、4個皮膚、9個模板、視頻支持等等。RoyalSlider經常被應用在流行的品牌和組織網站上,如Diesel、Peugeot、Audi、Twitch、Ralph Lauren和NYC.gov。
15.Jssor
Jssor是具有200多種幻燈片效果的觸摸滑塊式圖像輪播。Jssor Slider響應迅速并針對移動瀏覽器進行了優化。它提供jQuery和無jQuery版本,并具有幻燈片和字幕幻燈片動畫。另外,它還有一個收費版本,每年15美元。
16、Master Slider
Master Slider是WordPress的免費插件,響應式圖像和視頻滑塊。它支持觸摸導航,帶有8個入門模板、6個交互轉換、定時器和用戶界面控件、循環和線性滑塊等等。
(編譯/雨果網 呂曉琳)
【特別聲明】未經許可同意,任何個人或組織不得復制、轉載、或以其他方式使用本網站內容。轉載請聯系:editor@cifnews.com
上雨果網搜索“跨境資料庫”,領取歐美/東南亞各國市場商機、各大平臺熱銷品報告、跨境電商營銷白皮書!
*請認真填寫需求信息,我們會在24小時內與您取得聯系。