国产丁香婷婷妞妞基地-国产人人爱-国产人在线成免费视频麻豆-国产人成-91久久国产综合精品-91久久国产精品视频

公務員期刊網 論文中心 正文

圖書館網站制作中應用

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了圖書館網站制作中應用范文,希望能給你帶來靈感和參考,敬請閱讀。

圖書館網站制作中應用

摘要:互聯網時代,圖書館網站建設的重要性日益突出。Swiper技術因其簡單易用、擴展性強、兼容性高、支持移動端等優點,在眾多網頁制作技術中脫穎而出。該文對Swiper的初始化參數設置和部分重要組件進行了詳細介紹,并基于此制作了一個應用實例,希望能為圖書館的網站制作提供借鑒和參考。

關鍵詞:網站制作;Swiper;輪播圖

1背景

隨著信息技術的發展,越來越多的圖書館開發了自己的門戶網站,將數字化的館藏資源和各類圖書館信息放在網站上展示,以更好地服務讀者。圖書館門戶網站是讀者獲取館藏資源和信息的重要窗口,網站內容的展現形式和交互性會極大地影響信息傳遞的效率和用戶體驗的效果,因此,圖書館網站的設計與制作顯得尤為重要。在圖書館網站上,如何將館內最新通知、推薦館藏、在線展覽等內容通過絢麗奪目的效果展示給讀者呢?——我們可以利用Swiper技術制作的輪播圖來實現。輪播圖是指網頁中一組帶有滾動效果的圖片,能夠輪換播放,并能漸變滑動[1]。輪播圖一般占據網頁黃金位置,其展示效果好壞將直接影響網站在用戶心中的第一印象,所以我們必須加以重視。在紛繁復雜的網頁制作和展示技術中,Swiper因其簡單易用、兼容性好、多終端支持等優點被各大網站廣泛使用——今日頭條、網易、新浪、騰訊、優酷、華為云、拼多多、順豐、格力、小米以及教育部等近100個國內外各個行業領域的網站均采用了該技術。本文將對Swiper技術的使用方法進行詳細介紹和深入探討。

2Swiper概述

2.1簡介

Swiper是一個開源而小巧的JS框架,它支持移動終端的觸摸滑動,如果設備支持的話,它還能夠使用終端硬件加速過渡效果。Swiper主要是面向蘋果操作系統的,但也支持安卓和Windows8以上的系統。Swiper目前已經更新到6.1.1版,由于3.0以后的版本不再考慮對電腦端的兼容問題,所以,如果開發者想兼容IE7及之前的PC端瀏覽器,就只能選擇Swiper2.x的版本。Swiper完全開源(MITLicensed),無論在個人網站或商業網站上使用都無須付費[2]。

2.2結構和原理

每個Swiper實例都有一個總容器(container),里面包含著封裝器(wrapper)、前進后退按鈕控件(navigation)以及分頁器控件(pagination)等組件。其中的封裝器(wrapper)是Swiper的主體部分,其中封裝了全部的展示屏(slide),每個展示屏(slide)中可以放置圖片、文字、超鏈接等需要展示的內容,這些展示屏可以排成一行或者多行顯示。具體如圖1所示。當手指觸摸或鼠標滑動Swiper展示屏(slide)時,Swiper在瀏覽器中的每一幀,通過計算滑動的距離差,對封裝器(wrap⁃per)進行位移(transform)操作,從而產生拖動圖片的效果。在手指或鼠標釋放展示屏(slide)時,就會計算下一個展示屏(slide)的起始位置,同時封裝器(wrapper)設置位移動畫(transi⁃tion),從而產生切換圖片的動畫效果[3]。

3Swiper的使用方法

3.1Swiper的初始化

為了使Swiper組件正常運行,在使用Swiper之前,我們首先要導入相關的CSS和JS插件,這些插件我們可以從官網上找到并下載,然后將下載下來的文件放入本地項目文件對應的js文件夾和css文件夾中。代碼如下:<linkrel="stylesheet"href="css/swiper-bundle.min.css">//css文件<scriptsrc="js/swiper-bundle.min.js"></script>//js文件然后,我們便可以進行初始化了:varmySwiper=newSwiper('.swiper-container',{autoplay:true,//輪播圖自動播放,可選項})上面代碼中的swiper-container代表所有展示屏(slide)的容器,是必選項;其他屬性均為可選項,我們可以根據實際需要選擇不同的屬性參數。需要特別注意的是:如果我們需要在一個網頁中制作多個Swiper輪播圖,可以給每個Swiper輪播圖的容器(container)加上自定義的ID名稱或Class類名予以區分,但是要記得要保留swiper默認的類名swiper-container。HTML部分的實現代碼如下:<divclass="swiper-container"id="swiper1">....</div><divclass="swiper-container"id="swiper2">....</div><divclass="swiper-container"id="swiper3">....</div>JS部分的代碼則需要對應上面的id,如下所示:varswiper1=newSwiper('#swiper1');varswiper2=newSwiper('#swiper2');varswiper3=newSwiper('#swiper3');

3.2配置選項和組件

Swiper有很多屬性,其中最常用屬性有基礎參數、分頁器、前進后退按鈕、切換效果、鼠標/鍵盤事件、網格分布、回調函數等。具體參數如表1所示。Swiper的網格分布組件可以通過一系列參數的設置來規定輪播圖模塊中所有圖片的排列布局方式,既可以設置輪播圖中圖片顯示的行數,也可以設置每行顯示的圖片個數,如果單屏顯示多個圖片的話,還可以規定圖片之間有無間隙,以及間隙的大小。分頁器是用來為輪播圖模塊中的展示圖片添加索引的,它的默認樣式是圓點型,當然我們也可以改為分數式或進度條樣式,甚至可以自定義為自己喜歡的樣子。在Swiper輪播圖中,用戶既可以通過手指或鼠標拖動圖片來進行圖片切換,還可以在PC端利用鼠標或鍵盤來控制圖片切換。輪播圖中的圖片切換效果也是可以通過相應的參數來控制的,我們既可以選擇默認的位移切換,還可以選擇淡入淡出、立體方塊變換、3D流行進翻轉、3D軸翻轉等豐富多彩的切換效果。此外,Swiper還有很多詳細深入的參數配置供用戶使用,通過各個參數的合理配置與搭配使用,使輪播圖達到用戶期待的效果。

4Swiper的應用實例

那么Swiper組件在網站開發中如何使用呢?下面,本文將利用該組件制作一個可以自動循環播放的輪播圖實例,用戶既可以在PC端使用鼠標點擊左右箭頭和導航圓點來控制圖片切換,也可以在移動端用手指左右滑動圖片來實現圖片切換。具體效果圖如圖2所示。使用Swiper制作圖2中的輪播圖的步驟如下:步驟1:從Swiper官網下載最新版本的壓縮包swiper-6.1.1.zip,解壓后從中找到swiper-bundle.min.css文件和swiper-bun⁃dle.min.js文件,并分別保存到本地項目文件夾中的css文件夾和js文件夾中。步驟2:在html文件中引入步驟1下載的swiper-bundle.min.css文件和swiper-bundle.min.js文件,前者放在<head></head>標簽之間,后者放在頁面尾部且在</body>標簽之前。<!DOCTYPEhtml><html><head><!--導入swiper插件的css樣式壓縮文件--><linkrel="stylesheet"href="css/swiper-bundle.min.css"></head><body>...<!--導入swiper插件的js壓縮文件--><scriptsrc="js/swiper-bundle.min.js"></script>...</body></html>步驟3:用標準的html結構來創建Swiper輪播圖的實例,并添加本地圖片信息。<!--整個輪播圖組件都封裝在swiper-container類里--><divclass="swiper-container"><!--所有輪播圖的圖片都封裝在swiper-wrapper類里--><divclass="swiper-wrapper"><divclass="swiper-slide"><ahref="#1"><imgsrc="img/1.jpg"alt=""/></a></div><divclass="swiper-slide"><ahref="#1"><imgsrc="img/2.jpg"alt=""/></a></div><divclass="swiper-slide"><ahref="#1"><imgsrc="img/3.png"alt=""/></a></div><divclass="swiper-slide"><ahref="#1"><imgsrc="img/4.jpg"alt=""/></a></div><divclass="swiper-slide"><ahref="#1"><imgsrc="img/5.jpg"alt=""/></a></div></div><!--分頁器(輪播圖中圖片底部的小圓點)--><divclass="swiper-pagination"></div><!--導航按鈕(上一頁和下一頁按鈕)--><!--上一頁按鈕)--><divclass="swiper-button-prev"></div><!--下一頁按鈕--><divclass="swiper-button-next"></div><!--滾動條(輪播圖中圖片底部的橫線)--><!--<divclass="swiper-scrollbar"></div>--></div>步驟4:在head標簽中添加css樣式,給Swiper輪播圖定義大小。<style>.swiper-container{width:757px;height:357px;}</style>步驟5:初始化Swiper,下面的代碼要放在body末尾標簽</body>之前,步驟2中導入的js壓縮文件代碼之后。<scripttype="text/javascript">//初始化Swiper,返回初始化后的Swiper實例varmySwiper=newSwiper('.swiper-container',{//水平切換圖片還是垂直切換圖片,vertical為垂直切換,'horizontal'為水平切換direction:'horizontal',//輪播圖能否循環播放,ture為可以,false為不可以loop:true,//輪播圖能否自動播放,ture為可以,false為不可以autoplay:true,//分頁器選項pagination:{//分頁器基礎選項el:'.swiper-pagination',//可點擊分頁器切換圖片clickable:true,},//添加前進后退按鈕//下一頁按鈕nextEl:'.swiper-button-next',//上一頁按鈕prevEl:'.swiper-button-prev',},//添加滾動條選項scrollbar:{//滾動條基礎選項el:'.swiper-scrollbar',//滾動條能否自動隱藏hide:true,//用戶能否拖動滾動條draggable:true,},})</script>到目前為止,一個基于Swiper技術的輪播圖便制作完畢了。通過該實例的制作過程我們發現,用Swiper制作輪播圖非常簡捷和方便,只需四五個步驟及數個相關參數的配置,即可實現各種網站元素交互方式和網頁內容展示效果。此外,Swiper制作的輪播圖還能根據終端顯示器的屏幕尺寸進行響應式調節,對PC、手機等都有良好的支持,功能非常強大。

5結束語

本文詳細介紹了Swiper技術在網站開發過程中所需要的初始化參數配置和部分重要組件的含義。該技術簡單好用,只需編寫少量代碼就能實現各種絢麗的網頁特效,并能支持手機、平板等終端設備的觸摸功能[4];另外,Swiper免費、開源的特性吸引越來越多的開發人員加入其中,開發了大量Swiper基礎演示實例,用戶可以在官網上輕松下載使用。希望此文能為圖書館網站制作者提供借鑒和參考,簡化門戶網站的制作過程,豐富內容展示形式,提高用戶體驗效果,增加圖書館門戶網站的影響力。本文對Swiper的初始化參數設置和部分重要組件進行了詳細介紹,并基于此制作了一個應用實例,希望能為圖書館的網站制作提供借鑒和參考。

作者:馬寧寧 單位:國家圖書館

主站蜘蛛池模板: 久久精品国产6699国产精 | 欧美成人免费夜夜黄啪啪 | 欧美成人在线影院 | 成人性视频在线 | 永久免费不卡在线观看黄网站 | 色拍拍在精品视频69影院在线 | 99成人国产精品视频 | 国产3区 | 亚洲欧美在线视频 | 久久久久久久久免费视频 | 欧美另类在线观看 | 欧美亚洲国产成人高清在线 | 国产成人久久777777 | 精品免费久久久久国产一区 | 成人国产一区二区三区精品 | 久久精品中文字幕第一页 | 日韩一级视频在线观看播放 | 国产精品午夜波多野结衣性色 | 欧美日韩专区国产精品 | 九九视频在线观看视频 | 久久怡红院国产精品 | zztt40.su黑料不打烊官网 | 欧美亚洲中日韩中文字幕在线 | 国内精品久久久久影院亚洲 | 精品在线小视频 | 亚洲第一毛片 | xx69欧美| 在线视频一区二区三区在线播放 | 91资源在线| 一区二区网站在线观看 | 亚洲欧美日韩综合久久久久 | 欧美性巨大欧美 | 在线a毛片免费视频观看 | 午夜精品视频 | 日韩亚洲一区中文字幕 | 亚洲视频精品在线 | 精品国产中文一级毛片在线看 | 国产精品久久久久久久久久久搜索 | 欧日韩美香蕉在线观看 | 波多野结衣一区二区在线 | chinese宾馆自拍hd |