您好,登錄后才能下訂單哦!
這篇文章主要講解了“使用lightbox插件有什么效果”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“使用lightbox插件有什么效果”吧!
slick-lightbox.js是一款基于slick.js和jquery的響應(yīng)式彈出層lightbox插件。該jquerylightbox插件支持圖片懶加載,支持鍵盤交互,支持html5HistoryAPI等。功能非常強(qiáng)大。
Lightbox的效果
Lightbox的效果類似于WinXP操作系統(tǒng)的注銷/關(guān)機(jī)對話框,除去屏幕中心位置的對話框,其他的區(qū)域都以淡出的效果逐漸變?yōu)殂y灰色以增加對比度,此時除了對話框內(nèi)的表單控件,沒有其他區(qū)域可以獲取焦點(diǎn)。
Lightbox的作用則相當(dāng)于從前只在IE中被支持的"ModalDialog";現(xiàn)在在FireFox也可用window.open(url,name,"modal=yes");
來實(shí)現(xiàn)同樣的效果。使用"ModalDialog"將限制用戶的操作于彈出的對話框中,只有完成設(shè)定好的操作后方才關(guān)閉。在一些邏輯敏感的應(yīng)用中強(qiáng)制吸引用戶的注意力以防止用戶的誤操作導(dǎo)致程序邏輯淆亂。
其實(shí)Lightbox并不新鮮,在前年Ajax未誕生之前,它是以"InlinePopup"的名號出現(xiàn)的。誕生的原因是因?yàn)槠帘螐棾龃翱诘募夹g(shù)紛紛被瀏覽器采用,而瀏覽器廠商間也沒有一個統(tǒng)一的Popup解決方案。當(dāng)時我記得還有一些說"InlinePopup"破解了彈出窗口屏蔽的報道。
Lightbox的由來
"InlinePopup"并不被很多人關(guān)注,不過我還是發(fā)現(xiàn)國內(nèi)的163信箱改版推出的時候大量使用了此效果。Ajax名正言順之時,"InlinePopup"也重裝再現(xiàn)了,并換了一個有美感的名字"Lightbox"。
LightboxJS最早被其作者LokeshDhakar用來放大顯示圖片覆蓋于當(dāng)前頁面之上,其是用CSS來定義圖片容器,用一幅半透明的png圖片實(shí)現(xiàn)漸變陰暗的效果。使用相當(dāng)簡單:
1.加載lightbox.js
2.給圖片鏈接增加一個rel="lightbox"屬性。如:
<ahref="images/image-1.jpg"rel="lightbox"title="mycaption">image#1</a>
感謝各位的閱讀,以上就是“使用lightbox插件有什么效果”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對使用lightbox插件有什么效果這一問題有了更深刻的體會,具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是億速云,小編將為大家推送更多相關(guān)知識點(diǎn)的文章,歡迎關(guān)注!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。