Lab#4 html5new element
-
Upload
yaowaluck-promdee -
Category
Education
-
view
269 -
download
1
description
Transcript of Lab#4 html5new element
![Page 1: Lab#4 html5new element](https://reader035.fdocuments.in/reader035/viewer/2022062703/554f8c30b4c9052a518b5184/html5/thumbnails/1.jpg)
HTML5 NEW ELEMENT 322432 Web Design Technology
![Page 2: Lab#4 html5new element](https://reader035.fdocuments.in/reader035/viewer/2022062703/554f8c30b4c9052a518b5184/html5/thumbnails/2.jpg)
![Page 3: Lab#4 html5new element](https://reader035.fdocuments.in/reader035/viewer/2022062703/554f8c30b4c9052a518b5184/html5/thumbnails/3.jpg)
Syntax HTML5
<!DOCTYPE html><html><head><title>Title of the document</title></head>
<body>The content of the document......</body>
</html>
![Page 4: Lab#4 html5new element](https://reader035.fdocuments.in/reader035/viewer/2022062703/554f8c30b4c9052a518b5184/html5/thumbnails/4.jpg)
www.kapook.com
![Page 5: Lab#4 html5new element](https://reader035.fdocuments.in/reader035/viewer/2022062703/554f8c30b4c9052a518b5184/html5/thumbnails/5.jpg)
www.teenee.com
![Page 6: Lab#4 html5new element](https://reader035.fdocuments.in/reader035/viewer/2022062703/554f8c30b4c9052a518b5184/html5/thumbnails/6.jpg)
HTML5 New Elements
TAG Description
Canvas ใช้�ในการวาดกราฟิ�ก
Example<canvas id="myCanvas" width="200" height="100" style="border:1px solid #000000;">Your browser does not support the HTML5 canvas tag.</canvas>
![Page 7: Lab#4 html5new element](https://reader035.fdocuments.in/reader035/viewer/2022062703/554f8c30b4c9052a518b5184/html5/thumbnails/7.jpg)
New media element Tag Description
<audio> สำ าหร�บเล่�นไฟิล่�เสำ�ยง<video> สำ าหร�บเล่�นไฟิล่�ว�ด�โอ<source> มี�เด�ยไฟิล่�<embed> การเพิ่��มีปล่� กอ�น<track> อธิ�บายแท๊$กสำ าหร�บไฟิล่�ว�ด�โอแล่ะไฟิล่�
เสำ�ยง
ตั�วอย่�าง<video width="320" height="240" controls> <source src="movie.mp4" type="video/mp4”><source src="movie.ogg" type="video/ogg"> Your browser does not support the video tag.</video>
![Page 8: Lab#4 html5new element](https://reader035.fdocuments.in/reader035/viewer/2022062703/554f8c30b4c9052a518b5184/html5/thumbnails/8.jpg)
New Form Element
Tag Description
<datalist> Specifies a list of pre-defined options for input controls
<keygen> Defines a key-pair generator field (for forms)
< output> Defines the result of a calculation
![Page 9: Lab#4 html5new element](https://reader035.fdocuments.in/reader035/viewer/2022062703/554f8c30b4c9052a518b5184/html5/thumbnails/9.jpg)
CanvasDraw Onto The Canvas With JavaScript
Example
<script> var c=document.getElementById("myCanvas");var ctx=c.getContext("2d");ctx.fillStyle="#FF0000";ctx.fillRect(0,0,150,75);</script>
First, find the <canvas> element:
The fillRect(x,y,width,height)
X
Y
![Page 10: Lab#4 html5new element](https://reader035.fdocuments.in/reader035/viewer/2022062703/554f8c30b4c9052a518b5184/html5/thumbnails/10.jpg)
Example Canvas//Circlevar c=document.getElementById("myCanvas");var ctx=c.getContext("2d");ctx.beginPath();ctx.arc(95,50,40,0,2*Math.PI);ctx.stroke();
//Text
var c1=document.getElementById("myCanvas1");var ctx1=c1.getContext("2d");ctx1.font="30px Arial";ctx1.fillText("Hello World",10,50);
![Page 11: Lab#4 html5new element](https://reader035.fdocuments.in/reader035/viewer/2022062703/554f8c30b4c9052a518b5184/html5/thumbnails/11.jpg)
Canvas – GradientsExamplevar c=document.getElementById("myCanvas");var ctx=c.getContext("2d");
// Create gradientvar grd=ctx.createLinearGradient(0,0,200,0);grd.addColorStop(0,"red");grd.addColorStop(1,"white");
// Fill with gradientctx.fillStyle=grd;ctx.fillRect(10,10,150,80);
![Page 12: Lab#4 html5new element](https://reader035.fdocuments.in/reader035/viewer/2022062703/554f8c30b4c9052a518b5184/html5/thumbnails/12.jpg)
Canvas - Images
Example<p>Image to use:</p><img id="scream" src="img_the_scream.jpg" alt="The Scream" width="220" height="277"><p>Canvas:</p><canvas id="myCanvas" width="250" height="300" style="border:1px solid #d3d3d3;">Your browser does not support the HTML5 canvas tag.</canvas>
var c=document.getElementById("myCanvas");var ctx=c.getContext("2d");var img=document.getElementById("scream");ctx.drawImage(img,10,10);
![Page 13: Lab#4 html5new element](https://reader035.fdocuments.in/reader035/viewer/2022062703/554f8c30b4c9052a518b5184/html5/thumbnails/13.jpg)
LAB#4 New Element HTML5
ให�น�กศึ'กษาสำร�างเว)บเพิ่จ HTML5 โดยให�มี� Canvas แล่ะมี�การ แท๊รกว�ด�โอไฟิล่�แบบ HTML5 น าเสำนอให�สำวยงามี
คะแนนเต็)มี 10 คะแนน ต็ามีความียากง�ายของงานแล่ะความีสำวยงามี
========= สำ�งในช้��วโมีง ========================
![Page 14: Lab#4 html5new element](https://reader035.fdocuments.in/reader035/viewer/2022062703/554f8c30b4c9052a518b5184/html5/thumbnails/14.jpg)
Referencehttp://www.w3schools.com/html/default.asp
http://www.808.dk/?code-html-5-video
http://www.bigbuckbunny.org/index.php/download/