《html5初识》

简介: html5初识

属性

placeholder 提示信息

<inputtype="text"placeholder="密码">

input新增type *

Calendar 时间类

在form表单中才能发挥作用

  1. 选择年月日

<inputtype="date">

<!--chrome支持  Safari不支持 IE部分版本不支持 -->

  1. 选择时间

<inputtype="time">

  1. 选择年月日和时间

<inputtype="datetime-local">

  1. 选择周数

<inputtype="week">


contenteditable内容可编辑

加上后内容可以编辑了

<divcontenteditable="true">adf</div>


draggable拖拽

  1. 不是直接拖拽元素 是拖拽后有一个阴影
  2. 拖拽的生命周期
  • 拖拽开始 拖拽进行  拖拽结束
  1. 所有标签元素,当拖拽周期结束时,默认事件是回到原处

<divclass="tuo"draggable="true"></div>

<!--IE谷歌 safari兼容 火狐部分不兼容-->

可以配合拖拽事件使用

//拖拽时按下的事件

odiv.ondragstart=function (e) {

   console.log(e)

}

//拖拽移动的事件

odiv.ondrag=function (e) {

   console.log(e)

}

//拖拽结束的事件

odiv.ondragend=function (e) {

   console.log(e)

}


drag目标元素--拖拽进入

  1. 进入事件 拖拽元素的鼠标进入odiv中触发

odiv.ondragstart=function (e) {}

  1. 拖拽元素进入到odiv中 不停触发事件

odiv.ondragover=function (e) {

   //阻止默认事件

   e.preventDefault()

}


canvas画板

创建画板

画布的大小是行间属性width height ,不是css样式中的大小

<canvasid="can"width="500px"height="300px"></canvas>

基础方法

使用画布需要在js中

//获取元素

varcanvas=document.getElementById("can");

  • var ctx = canvas.getContext("2d"); getContext内容区域 相当于画笔
  • ctx.moveTo(100,100); 画笔的起点  路径
  • ctx.lineTo(200,100)画笔的线 从上一个点到这个点 路径
  • ctx.stroke();把规划的路径渲染道浏览器中
  • ctx.closePath()闭合 线回到起点
  • 只针对一个路径 新的路径不行
  • ctx.fill() 填充
  • ctx.lineWidth=10; 设置线条的粗细
  • 把同一个路径的都会设置成一样的粗细
  • ctx.beginPath() 重新开始一个路径


相关文章
|
移动开发 HTML5
|
2月前
|
存储 移动开发 UED
HTML5 1
HTML5 是对传统 HTML 的重大升级,引入了新元素和属性,全面支持 CSS3,并增强了多媒体功能(Video 和 Audio)、图形处理(2D/3D 制图)、本地存储和应用开发能力。它简化了视频和音频的嵌入,提供了强大的图形绘制工具(如 &lt;canvas&gt; 和 SVG),并优化了 Web 应用的性能和用户体验。此外,HTML5 还引入了多种新的 CSS3 特性,如动画、转换和阴影效果等。
|
7月前
|
前端开发 数据安全/隐私保护
HTML总结
块级元素各占据一行,垂直方向排列;块级元素以新行开始,以换行结束。内联元素在显示时通常不会以新行开始,相邻的行内元素会排列在同一行例,直到一行排不下才会换行。 块级元素可以包含行内元素和块级元素。行内元素不能包含块级元素。 行内元素与块级元素属性的不同,主要是盒模型属性上:行内元素设置width无效,height无效,其宽度随元素的内容而变化,margin上下无效,padding上下无效。块级元素可以设置宽、高,盒模型各属性也均能成功设置。
27 0
|
8月前
|
前端开发 JavaScript
什么是HTML?
HTML是超文本标记语言,用于创建网页的标准语言,专注于内容结构和含义,不涉及样式。它由标签组成,如&lt;title&gt;、&lt;p&gt;、&lt;a&gt;等,与CSS和JavaScript配合使用,分别负责样式和交互性。示例代码展示了一个基本的HTML文档结构,包括标题、段落和链接。
|
8月前
|
弹性计算 前端开发 容器
HTML详解连载(8)
HTML详解连载(8)
|
前端开发
HTML详解连载(6)
HTML详解连载(6)
|
存储 移动开发 前端开发
HTML 总结
HTML 总结
106 0
|
容器
认识HTML
认识HTML
|
数据安全/隐私保护
HTML汇总
HTML汇总 1列表 2单词含义 3图片标签 4视频标签
81 0
|
前端开发 JavaScript Java
HTML简识
本文主要介绍博主关于HTML的学习笔记。 HTML与我们之前学习的Java并不同,它并不能表达逻辑,而是只能表达“有哪些东西”的一种信息,所以其语法较为简单。 其语法格式是通过标签的样式来构成的,通过这一篇文章就可以基本掌握HTML的用法。
86 0
HTML简识

相关实验场景

更多