• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >html5 > 李炎恢HTML5视频资料分享

李炎恢HTML5视频资料分享

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-03

本文主要包含HTML5,视频资料,h5等相关知识,匿名希望在学习及工作中可以帮助到您
学习《李炎恢HTML5视频教程》视频教程,将向大家详细介绍HTML5,HTML5是超文本标记语言(HTML)的第五次重大修改,即最新版本;它比原来的标准又增加了一些新的标签,实现更多功能,更标准化,更适用于移动互联网。

58be4e512efde560.jpg

视频播放地址:http:///course/365.html

本课程的难点在于html5中的新增内容和canvas的用法:

很多画图效果都是使用canvas来实现的,所以学好canvas是学好HTML5的关键所在。

1. canvas 简介

1.1 canvas 是什么?

是HTML5中重要的元素,和audio、video元素类似完全不需要任何外部插件就能够运行.

Canvas中文翻译就是”画布”.它提供了强大的图形的处理功能(绘制,变换,像素处理…)。

但是需要注意,canvas 元素本身并不绘制图形,它只是相当于一张空画布。

如果开发者需要向 canvas 上绘制图形,则必须使用 JavaScript 脚本进行绘制。

1.2 canvas 能够做什么?

基础图形的绘制

文字的绘制

图形的变形和图片的合成

图片和视频的处理

动画的实现

小游戏的制作

1.3 支持的浏览器

大多数现代浏览器都是支持Canvas的,比如 Firefox, safari, chrome, opera的最近版本以及IE9都支持.

IE8及以下不支持HTML5,但是我们可以进行提示用户更新到最新的版本

1.4 关于canvas 标签的基本概念

在 HTML 页面上定义 canvas 元素与定义其他普通元素并无任何不同,它吃了可以指定 id, style ,class ,hidden 等通用属性之外,还可以设置 width 和 height 两个属性。

为什么要特意去说这个呢?

咱们在 章节 2.2 中详细去说明。

除此之外,我们在网页中定义 canvas 元素之后,它只是一张空白的画布,想要在画布上绘画,一定要经过下面几步。

获取 canvas 元素对应的 DOM 对象,这必须是一个 canvas 对象

调用 canvas 对象的 getContext( ) 方法,该方法返回一个 canvasRenderingContext2D 对象,该对象可以绘制图形。

调用 canvasRenderingContext2D 对象的方法进行绘图。

那么我们就来开始我们的canvas 实战,来看看 canvas 该如何会绘制图形。

2.canvas 实战

2.1 查看当前浏览器对 canvas 的支持情况

我们在上面也说明了,我们的一些浏览器是不支持 canvas 的,这个时候我们应该怎么去做呢?

这时候我们可以直接在 canvas 标签之间去书写内容,这么做的好处是当你的浏览器不支持 canvas 的时候,我们可以去展示标签之间的内容,具体如下。

<!DOCTYPE html>
<html>
 <head> 
  <meta charset="UTF-8" /> 
  <title>Document</title> 
  <style type="text/css">         
  html,body{     
          margin: 0px;   
       }         
    canvas{           
      background: #ccc;     
          }     
    </style> 
 </head> 
 <body> 
  <canvas>
    我们在设置 canvas 之前需要首先监测用户电脑是否支持 canvas 
  </canvas>  
 </body>
</html>

既然已经创建完成了具体的内容,那我们现在可以看见了么?

我们虽然没有给定 canvas 的宽度和高度,但是实际上我们的canvas 在页面中是可见的。

需要注意,canvas 默认样式的宽度和高度 是 300px * 150px.

即使我们不去设置具体的宽度和高度,它也是可以显示的。

<!DOCTYPE html>
<html>
 <head> 
  <meta charset="UTF-8" /> 
  <title>Document</title> 
  <style type="text/css">   
  html,body{    
  margin: 0px;   
  }   
  canvas{    
  background: #ccc;   
  }  
  </style> 
 </head> 
 <body> 
  <canvas>
    我们在设置 canvas 之前需要首先监测用户电脑是否支持 canvas 
  </canvas>   
 </body>
</html>

以上就是李炎恢HTML5视频资料分享的详细内容,更多请关注微课江湖其它相关文章!

您可能想查找下面的文章:

  • HTML5知识点总结
  • HTML5的本地存储
  • HTML5本地存储之IndexedDB
  • Html5实现文件异步上传功能
  • Html5新标签datalist实现输入框与后台数据库数据的动态匹配
  • 详解HTML5 window.postMessage与跨域
  • HTML5拖放API实现拖放排序的实例代码
  • 解决html5中video标签无法播放mp4问题的办法
  • HTML5新特性 多线程(Worker SharedWorker)
  • Html5新增标签有哪些

相关文章

  • 2018-12-03h5canvas实现黑客帝国矩形阵效果代码
  • 2018-12-03HTML5支持服务器发送事件
  • 2017-08-06Web前端页面跳转并取到值
  • 2018-12-03HTML5新特性之跨文档消息传输详解
  • 2018-12-03HTML5 Shiv--解决IE(IE6/IE7/IE8)不兼容HTML5标签的方法
  • 2018-12-03使用jQuery HTML5和FormData上传文件的方法示例
  • 2018-12-03HTML5 对 SEO 有哪些影响?
  • 2018-12-03正益无线HTML5在移动开发领域的实践(PPT)
  • 2018-12-03操作Vue渲染与插件加载的顺序
  • 2017-08-06HTML5中5个简单实用的API(第二篇,含全屏、可见性、拍照、预加载、电池状态)

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • 使用HTML5 canvas实现一个简单的粒子引擎代码实例
    • HTML5 Canvas实现图片缩放、翻转、颜色渐变的代码示例
    • html5 input属性使用示例_html5教程技巧
    • 详解HTML5里autofocus自动聚焦属性的使用
    • js里x===y,3个=是什么意思?
    • html5教程制作简单画板代码分享_html5教程技巧
    • HTML5高级编程之像素处理及粒子效果
    • HTML5表单新增元素与属性
    • 基于HTML5的齿轮动画特效
    • HTML5 input placeholder 颜色修改示例

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有