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
今天要給大家分享10款精美的HTML5圖片輪播/切換動(dòng)畫,這些動(dòng)畫每一個(gè)都有自己的特點(diǎn),不管你是PC端的網(wǎng)頁,還是移動(dòng)端的H5應(yīng)用,都可以嘗試使用這些動(dòng)畫來提高應(yīng)用的用戶體驗(yàn)。
?PS:請(qǐng)你耐心看完,文末我提供了所有動(dòng)畫的源碼打包下載鏈接,如果你喜歡這些動(dòng)畫,可以按需下載,希望對(duì)你有所幫助。
這是一個(gè)簡(jiǎn)約而實(shí)用的JS畫廊相冊(cè)組件,它的特點(diǎn)是可以添加無限多張相片,并且支持水平無限循環(huán)滑動(dòng)。另外它還支持對(duì)畫廊中的相片進(jìn)行展開和折疊,并同時(shí)動(dòng)態(tài)展示相片的標(biāo)題和描述。這款相冊(cè)組件主要采用了jQuery插件以及CSS3的過渡動(dòng)畫特性,使用起來十分方便。
這是一個(gè)基于TweenMax動(dòng)畫庫的圖片碎裂切換動(dòng)畫,它的特點(diǎn)是點(diǎn)擊圖片時(shí),圖片就會(huì)像玻璃那樣碎裂成許多塊,然后漸漸地消失,直到下一張圖片顯示為止。這款圖片碎裂動(dòng)畫也可以應(yīng)用在焦點(diǎn)圖的切換動(dòng)畫中,效果非常不錯(cuò)。
Swiper.js是一個(gè)流行的移動(dòng)端輪播圖插件,它提供了豐富的功能和配置項(xiàng)。這款圖片滑塊動(dòng)畫就是基于Swiper.js實(shí)現(xiàn)的,它的特點(diǎn)是圖片切換的時(shí)候,圖片上方將會(huì)出現(xiàn)白色背景的視差效果圖層,并且它可以適配不同的瀏覽器尺寸。
這又是一個(gè)非常酷的HTML5 Canvas圖片切換動(dòng)畫,它是基于知名3D動(dòng)畫庫threejs實(shí)現(xiàn)的。在圖片切換過程中,你也可以通過鼠標(biāo)拖動(dòng)來查看切換時(shí)的具體細(xì)節(jié)效果。如果將它制作成一個(gè)效果非常獨(dú)特而華麗的相冊(cè)或者焦點(diǎn)圖插件,相信會(huì)很不錯(cuò)的。
這是一個(gè)純CSS實(shí)現(xiàn)的手風(fēng)琴特效的圖片切換動(dòng)畫,它的特點(diǎn)是采用了CSS濾鏡特效,首先將原圖通過濾鏡變換成黑白樣式,鼠標(biāo)滑過激活圖片后,再將黑白圖轉(zhuǎn)換成原圖,從而實(shí)現(xiàn)圖片高亮的效果。
這同樣是一款手風(fēng)琴特效的圖片切換動(dòng)畫,它基于jQuery開發(fā),是一款非常不錯(cuò)的jQuery圖片輪播插件。它的特點(diǎn)是支持自動(dòng)播放,使用簡(jiǎn)單,對(duì)于一些商品展示的站點(diǎn)或者app,比較適合使用。
這是一款采用SVG遮罩來實(shí)現(xiàn)波浪樣式的圖片切換動(dòng)畫。所有的圖片采用背景圖片的方式,圖片上方定義SVG圓形路徑,通過對(duì)圓形svg路徑的樣式渲染,實(shí)現(xiàn)波浪切換的動(dòng)畫效果。
Slicebox是一款基于jQuery的圖片切換插件,盡管jQuery在新的web系統(tǒng)中使用越來越少,但我們依然可以使用它的強(qiáng)大插件來豐富我們現(xiàn)有的網(wǎng)站。這款圖片切換插件的特點(diǎn)是播放上一張或下一張圖片時(shí),圖片會(huì)出現(xiàn)水平分裂或垂直分裂的3D視覺效果。
這款jQuery圖片切換插件擁有簡(jiǎn)單的使用方法和靈活的擴(kuò)展方式,支持單頁面多實(shí)例,并且可適配不同的屏幕尺寸。另外通過配置,我們可以讓圖片切換組件支持自動(dòng)播放、顯示切換按鈕、鼠標(biāo)滑過放大圖片等特性。
這是一款純CSS實(shí)現(xiàn)的圖片滾動(dòng)特效,它的特點(diǎn)是我們可以通過滾動(dòng)瀏覽器的橫向滾動(dòng)條,可以讓圖片進(jìn)行水平切換滾動(dòng)。另外圖片排列呈現(xiàn)3D投影的視覺效果,同時(shí)也可以在移動(dòng)端通過手指滑動(dòng)來實(shí)現(xiàn)圖片的橫向滾動(dòng)瀏覽。
是一個(gè)無縫輪播效果,當(dāng)輪播到最后一組圖片的時(shí)候又讓他變到第一張讓他走,其實(shí)這是讓兩組一模一樣的圖片做成做成這個(gè)效果的,給人以一種錯(cuò)覺,這些圖片你自己可以隨便從哪里找一些。也可以換成女朋友的照片哦,這樣也會(huì)有動(dòng)力,其實(shí)H5還是有很多好玩的。其實(shí)這個(gè)還是有很多方法能實(shí)現(xiàn)這個(gè)的,可以用原生JS來試試做。我覺得原生JS是非常重要的在H5中。
原生JS我是剛剛接觸,還是有很多不會(huì),如果大家有什么好的創(chuàng)意,好的想法可以拿出來大家一起分享,大家共同進(jìn)步。我不是大神,我只是一個(gè)剛開始摸索H5的一個(gè)爬行者。如果有什么不好的地方大家請(qǐng)多多見諒。
其實(shí)昨天那顆心如果配合JS來做我覺得效果會(huì)更震撼,不需要借助鼠標(biāo)的滑動(dòng),而是讓他自己來進(jìn)行360度的旋轉(zhuǎn),然后在他慢慢旋轉(zhuǎn)的過程中那個(gè)盒子的蓋會(huì)慢慢的打開,里面那顆心也會(huì)隨著蓋子的打開緩緩的升起來,不需要借助外力。我正在思考,如果有大神會(huì)的話,求請(qǐng)教。
例
簡(jiǎn)單的三框架頁面:
<frameset cols="25%,50%,25%">
<frame src="frame_a.htm">
<frame src="frame_b.htm">
<frame src="frame_c.htm">
</frameset>
瀏覽器支持
所有主流瀏覽器都支持 <frame> 標(biāo)簽。
標(biāo)簽定義及使用說明
HTML5 不支持 <frame> 標(biāo)簽。
<frame> 標(biāo)簽定義 <frameset> 中的子窗口(框架)。
<frameset> 中的每個(gè) <frame> 都可以設(shè)置不同的屬性,比如 border、scrolling, noresize 等等。
注釋:如果您希望驗(yàn)證包含框架的頁面,請(qǐng)確保 <!DOCTYPE> 被設(shè)置為 "HTML Frameset DTD" 或者 "XHTML Frameset DTD" 。
HTML 4.01 與 HTML5之間的差異
HTML5 不支持 <frame> 標(biāo)簽,HTML 4.01 支持 <frame> 標(biāo)簽。
HTML 與 XHTML 之間的差異
在 HTML 中,<frame> 標(biāo)簽沒有結(jié)束標(biāo)簽。在 XHTML 中,<frame> 標(biāo)簽必須被正確地關(guān)閉。
可選的屬性
屬性 | 值 | 描述 |
---|---|---|
frameborder | 01 | HTML5 不支持。規(guī)定是否顯示框架周圍的邊框。 |
longdesc | URL | HTML5 不支持。規(guī)定一個(gè)包含有關(guān)框架內(nèi)容的長(zhǎng)描述的頁面。 |
marginheight | pixels | HTML5 不支持。規(guī)定框架的上方和下方的邊距。 |
marginwidth | pixels | HTML5 不支持。規(guī)定框架的左側(cè)和右側(cè)的邊距。 |
name | name | HTML5 不支持。規(guī)定框架的名稱。 |
noresize | noresize | HTML5 不支持。規(guī)定無法調(diào)整框架的大小。 |
scrolling | yesnoauto | HTML5 不支持。規(guī)定是否在框架中顯示滾動(dòng)條。 |
src | URL | HTML5 不支持。規(guī)定在框架中顯示的文檔的 URL。 |
標(biāo)準(zhǔn)屬性
在 HTML 4.01 中,<frame> 標(biāo)簽支持如下標(biāo)準(zhǔn)屬性:
屬性 | 值 | 描述 |
---|---|---|
class | classname | 規(guī)定元素的類名 |
id | id | 規(guī)定元素的唯一 id |
style | style_definition | 規(guī)定元素的行內(nèi)樣式 |
title | text | 規(guī)定元素的額外信息 |
如需完整的描述,請(qǐng)?jiān)L問標(biāo)準(zhǔn)屬性。
事件屬性
根據(jù) W3C 的標(biāo)準(zhǔn),在 HTML 4.01 中,<frame> 標(biāo)簽不支持任何的事件屬性。
但是,所有的瀏覽器都支持 onload 事件。
如需完整的描述,請(qǐng)?jiān)L問事件屬性。
如您還有不明白的可以在下面與我留言或是與我探討QQ群308855039,我們一起飛!
*請(qǐng)認(rèn)真填寫需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。