iT邦幫忙

2022 iThome 鐵人賽

DAY 20
0
Modern Web

從入門前端技巧到uiux設計的心得分享系列 第 20

【Day 20】以Swiper快速製作banner!

  • 分享至 

  • xImage
  •  

也許你有不錯的程式能力,可以獨自刻完很多複雜的功能。但是在講究的職場中,更有效率的完成工作常常是更重要的!
今天將介紹Swiper這個套件,它可以幫助你很快的做好banner及類似功能。


開始使用Swiper

在React等等以npm管理套件的專案可以用 npm install swiper 方式安裝,而在傳統架構(html、css、js...)的網頁則可以透過下載swiper文件,或使用CDN。(CDN有其不穩定性,在生產環境中請小心使用)
以下是"下載swiper文件"方法
https://ithelp.ithome.com.tw/upload/images/20220929/20152090AF1TO31Pwd.png
這裡下載swiper-8.3.0版本,資料夾解壓縮後的樣子是以上那樣,我們主要會用到swiper-bundle.min.jsswiper-bundle.min.css這兩個檔案,我們可以分別把這兩個檔案複製到你的專案中css和js資料夾。
https://ithelp.ithome.com.tw/upload/images/20220929/20152090koiCZZFs36.png
接著把swiper-bundle.min.cssswiper-bundle.min.js引入你的html
https://ithelp.ithome.com.tw/upload/images/20220929/20152090xtbG2DV2mP.png
https://ithelp.ithome.com.tw/upload/images/20220929/20152090J5QgZfJGCP.png
*記得! swiper-bundle.min.js要載index.js之前引入


參考demo

官網有一些swiper的基礎演示可以參考,現在就來看看官網上第一個範例--編號(010)的範例:
https://ithelp.ithome.com.tw/upload/images/20220929/201520909evC2vhwoF.png

而在剛剛下載的壓縮檔中的demo資料夾中則有這些範例的程式碼,我們找到010-default.html來看:
先將style標籤的內容複製到你的style.css中
https://ithelp.ithome.com.tw/upload/images/20220929/20152090V7YGZIXQPr.png

還有將script標籤的內容複製到你的index.js中,他只有一行程式..
https://ithelp.ithome.com.tw/upload/images/20220929/20152090ZzCHd4tfFC.png
接著把html內容放到你的程式中,你的畫面中就有010範例了
https://ithelp.ithome.com.tw/upload/images/20220929/2015209009ZUg8UYi9.png


你可以自行更改範例的css來個人化banner的樣式,或引用其他範例來修改,熟悉後你只需要幾分鐘就能完成一個banner,下方的圖片截自Jcolor,圖中便是將Swiper範例修改成自己要的樣式,而其中還保留一些banner的功能。
https://ithelp.ithome.com.tw/upload/images/20221001/20152090craU78pHJ5.png


上一篇
【Day 19】 UI/UX設計師都在做什麼?UI製作篇(下)
下一篇
【Day 21】 UI/UX設計師都在做什麼?UX製作篇(上)
系列文
從入門前端技巧到uiux設計的心得分享30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言