想做簡(jiǎn)單的你可以照著百科上的頁面做,別管廣告之類的功能,就是單純努力去實(shí)現(xiàn)百科上的各種內(nèi)容排版。
成都創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比武平網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式武平網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋武平地區(qū)。費(fèi)用合理售后完善,10多年實(shí)體公司更值得信賴。
復(fù)雜的可以找些購(gòu)物網(wǎng)站的主頁做
HTML5 有很多強(qiáng)大的功能,比如獲取設(shè)備的 x y z 坐標(biāo)。這些值都可以通過代碼獲取并呈現(xiàn)出來。
也可以計(jì)算加速度及設(shè)備移動(dòng)的方向,不知未來還會(huì)有多強(qiáng)大!
也不知什么機(jī)會(huì)看到了搖一搖,網(wǎng)頁版本的。從網(wǎng)上看了一下,編寫了一個(gè)代碼,測(cè)試成功,貼出來。
可以后期加上很多功能,比如做個(gè)音樂播放器,或者內(nèi)嵌到自己個(gè)性博客中等等。
下面是HTML源代碼,
//Javascript
var SHAKE_THRESHOLD = 3000;
var last_update = 0;
var x = y = z = last_x = last_y = last_z = 0;
function init() {
if (window.DeviceMotionEvent) {
window.addEventListener('devicemotion', deviceMotionHandler, false);
} else {
alert('not support mobile event');
}
}
function deviceMotionHandler(eventData) {
var acceleration = eventData.accelerationIncludingGravity;
var curTime = new Date().getTime();
if ((curTime - last_update) 100) {
var diffTime = curTime - last_update;
last_update = curTime;
x = acceleration.x;
y = acceleration.y;
z = acceleration.z;
var speed = Math.abs(x + y + z - last_x - last_y - last_z) / diffTime * 10000;
if (speed SHAKE_THRESHOLD) {
alert("搖動(dòng)了,播放");
var media=document.getElementByIdx_x("musicBox");//獲取音頻控件
media.setAttribute("src","");
media.load();//加載音頻
media.play();//播放音頻
}
last_x = x;
last_y = y;
last_z = z;
}
}
html body onload="init()"
\
用力搖一搖你手機(jī)\
\
是自動(dòng)彈出書角頁的意思。
大部分的H5工具其實(shí)都可以做到,使用意派Epub360。點(diǎn)擊圖片直接就可以跳下一頁。
“符合HTML5標(biāo)準(zhǔn)實(shí)現(xiàn)的頁面就是H5頁面”,那當(dāng)前互聯(lián)網(wǎng)上看到的網(wǎng)站基本上都在采用了HTML5標(biāo)準(zhǔn)。
!DOCTYPE html
html
head
title黑客帝國(guó)效果/title
/head
body
canvas id="canvas"/canvas
style type="text/css"
body{margin: 0;
padding: 0;
overflow: hidden;}
/style
script type="text/javascript"
var canvas = document.getElementById('canvas');
var ctx = canvas.getContext('2d');
canvas.height = window.innerHeight;
canvas.width = window.innerWidth;
var texts = '0123456789'.split('');
var fontSize = 16;
var columns = canvas.width/fontSize;// 用于計(jì)算輸出文字時(shí)坐標(biāo),所以長(zhǎng)度即為列數(shù)
var drops = [];//初始值
for(var x = 0; x columns; x++){
drops[x] = 1;
}
function draw(){
//讓背景逐漸由透明到不透明
ctx.fillStyle = 'rgba(0, 0, 0, 0.05)';
ctx.fillRect(0, 0, canvas.width, canvas.height);//文字顏色
ctx.fillStyle = '#0F0';
ctx.font = fontSize + 'px arial';//逐行輸出文字
for(var i = 0; i drops.length; i++){
var text = texts[Math.floor(Math.random()*texts.length)];
ctx.fillText(text, i*fontSize, drops[i]*fontSize);
if(drops[i]*fontSize canvas.height || Math.random() 0.95){
drops[i] = 0;
}
drops[i]++;}}
setInterval(draw, 33);
/script
/body