999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于HTML5的電子書效果制作

2017-09-11 16:37:51樓建忠
魅力中國 2017年35期

樓建忠

摘要: 隨著社會與經濟的高速發展,手機已經成為了人們生活和工作中一件必不可少的工具。移動端的電子書應運而生,本文主要以,電子書的形式來展示多種現在主流的頁面翻頁效果,并使用HTML5標準規范,實現移動端網頁內容切換的效果。

關鍵詞:HTML5;翻頁效果;移動端

引言

電子書以Dreamweaver 作為編譯制作軟件進行設計與制作,以jQuery, Modernizr和turn庫作為主要框架、JavaScript程序、 Html5 標記語言,并使用HTML5標準規范,實現移動端網頁內容翻頁效果,方便在手機上瀏覽。

一、電子書風格

電子書采用黃褐色的冷色調,突出一種孤獨與冷靜之感,讓人更加容易感受作者的心境,與書的思想。電子書主體高度也就是里面內容的圖片高度為640px,寬度為100%比例,主體設置為自適應。

二、JavaScript 庫的使用

為了方便設計我們首先要做的就是引入相關的庫,首先引入的是jQuery庫,它是一個快速、簡潔的JavaScript框架,然后引入Modernizr 庫,它是一個用來檢測瀏覽器功能支持情況的 JavaScript 庫。通過這個庫我們可以檢測不同的瀏覽器對于HTML5特性的支持情況。相關代碼如下:

三、手機檢測與自適應

考慮到手機平臺和瀏覽器的多樣性,要能區分出是安卓手機還是蘋果手機,并做出不同的處理,我們可以在網頁頭中加入以下代碼

然后在加載函數中實現手機檢測與自適應,代碼如下:

window.onload = function () {

//alert($(window).height());

var u = navigator.userAgent;

if (u.indexOf('Android') > -1 || u.indexOf('Linux') > -1) {//安卓手機

} else if (u.indexOf('iPhone') > -1) {//蘋果手機

//屏蔽ios下上下彈性

$(window).on('scroll.elasticity', function (e) {

e.preventDefault();

}).on('touchmove.elasticity', function (e) {

e.preventDefault();

});

} else if (u.indexOf('Windows Phone') > -1) {//winphone手機

}

四、翻書效果的實現

仿真翻書效果,盡可能達到平時我們在翻紙質書時翻書效果,極大的模擬我們平常各種翻書情景,使我們在閱讀電子書時給我們一種身臨其境的感覺,也能有效的避免在閱讀時給人一種生硬的感覺,更加符合用戶的體驗需求翻頁效果的實現。我們可以引入一個很流行的js庫叫做Turn.js,它可以大加快我們的制作效率,要使用turn.js來實現翻頁效果,首先要做的是配置turn.js,告訴turn.js頁面的寬、高和頁數等信息。首先,在網頁body主體中添加以下標簽

然后,配置電子書的寬高為屏幕寬高

var w = $(window).width();

var h = $(window).height();

$('.flipboox').width(w).height(h);

當網頁大小變化時同樣改變電子書大小

$(window).resize(function () {

w = $(window).width();

h = $(window).height();

$('.flipboox').width(w).height(h);endprint

});

最終實現翻頁效果代碼如下:

$('.flipbook').turn({

width: w, // Width

height: h, // Height

elevation: ,

display: 'single',

gradients: true,

autoCenter: true,

when: {

turning: function (e, page, view) {

if (page == ) {

$(".btnImg").css("display", "none");

$(".mark").css("display", "block");

} else {

$(".btnImg").css("display", "block");

$(".mark").css("display", "none");}

if (page == 41) {

$(".nextPage").css("display", "none");} else {

$(".nextPage").css("display", "block");

}},

}})}

yepnope({

test: Modernizr.csstransforms,

yep: ['js/turn.js'],

complete: loadApp

});};

至此電子書就完成了,最終效果發下:

結束語

使用Html5進行電子書制作的關鍵在于靈活使用流行的js庫,使用得當可以輕易實現各種華麗的功能。

參考文獻:

[1]于海娟. 論H5在新媒體中的應用[J]. 新聞論壇,2016,(04):86-87

[2]陳婉凌. HTML5+CSS3+jQuery Mobile輕松構造APP與移動網站[D]. 清華大學出版社.2015.01endprint

主站蜘蛛池模板: 波多野结衣无码AV在线| 青青操国产| 欧美亚洲国产日韩电影在线| 日韩欧美国产区| 国产成人91精品免费网址在线 | 成·人免费午夜无码视频在线观看| 久久精品亚洲热综合一区二区| 无码日韩视频| 美女被操91视频| 亚洲天堂久久新| 国产内射一区亚洲| 国产免费怡红院视频| 97成人在线观看| 亚洲色图欧美一区| 成人永久免费A∨一级在线播放| 欧美日韩午夜视频在线观看| 露脸真实国语乱在线观看| 亚洲第一天堂无码专区| 亚洲va精品中文字幕| 无码啪啪精品天堂浪潮av| www.精品国产| 国产成人h在线观看网站站| 国产欧美专区在线观看| 激情国产精品一区| 日韩亚洲综合在线| 在线观看国产精品一区| av午夜福利一片免费看| 日韩精品免费一线在线观看| 国产精品高清国产三级囯产AV| 无码日韩人妻精品久久蜜桃| 国产国产人免费视频成18| 日韩精品一区二区三区大桥未久| 特黄日韩免费一区二区三区| 国产成人综合久久精品尤物| 视频一本大道香蕉久在线播放 | 久久精品中文字幕免费| 国产高清在线丝袜精品一区| 夜夜操狠狠操| 国产成人高清精品免费软件 | 1级黄色毛片| 国产午夜精品一区二区三| 免费无遮挡AV| 国产一区二区三区日韩精品| 欧美色综合网站| 国产鲁鲁视频在线观看| 99资源在线| 久久久久久久蜜桃| 久青草免费视频| 男人天堂伊人网| 亚洲 日韩 激情 无码 中出| 中文字幕 日韩 欧美| 波多野结衣无码视频在线观看| 欧美日韩中文字幕在线| 久久综合亚洲鲁鲁九月天| 亚洲精选高清无码| 在线欧美国产| 国产精品.com| 国产手机在线观看| 国产理论最新国产精品视频| 久久久精品无码一二三区| 久热99这里只有精品视频6| 无码 在线 在线| 亚洲一级色| 中文字幕佐山爱一区二区免费| 99精品国产高清一区二区| 国产成人综合亚洲网址| 亚洲国产欧洲精品路线久久| 亚洲精品麻豆| 免费a级毛片18以上观看精品| 国产精彩视频在线观看| 又粗又硬又大又爽免费视频播放| 日本高清在线看免费观看| 亚洲91在线精品| 国产视频大全| 成人国产免费| 欧美成人免费一区在线播放| 伊人久综合| 国产精品xxx| 国产特级毛片| 熟妇人妻无乱码中文字幕真矢织江| 黄色在线不卡| 国产特级毛片|