php h5 css,【嘉兴东臣php】h5+css3

充实的一周过去了,这一周我们学习了h5+css3,感觉满满的酷炫,原来我们以前玩的一些游戏就是用这个做的,感觉挺神奇的。虽然知道怎么完成这个工作的,但实际操作就比较难了,就我现在的能力而言是无法完成的,但我相信未来我是可以的。h5主要是画布功能canvas特别重要,可以说h5的核心就是这个。还有css3,他是css的升级版,加了很多功能而已。

html5:

音乐播放器

controls=“controls” 为显示音乐播放器面板

视频播放器

controls="controls" 视频播放器面板

width= 音乐播放器宽度

height= 音乐播放器高度

document.getElementById("XXX").load 重新加载

document.getElementById("XXX").play 播放

document.getElementById("XXX").pause 暂停

canvas 画布

例如:

canvas 本身不能画图,只能借助于javascript画图。

由于jquery并不能保证完全支持html5的特性,所以建议使用原生的JS语法。

canvas一般前2个步骤为:

1、var can = document.getElementById("") //获取canvas对象

2、var con = can.getContext("2d");//获取上下文。

注意:一般canvas通过上下文去画图,根据图形的特殊性,矩形,圆,线段等统一归类为2d

注意:在canvas画布上画图形之前,要给canvas一定的尺寸之后,再定义在画布上显示的东西,例如:去看电影,幕布就是canvas,显示的电影图像就是我们要去画的矩形、圆形 等。

注意:在canvas中,画图大致有2个类型:实心和空心。

分别用fill和stroke 表示。常用语法如下:

1、stroke(fill)Text 空心(实心)文本

2、stroke(fill)Style 空心(实心)样式

3、stroke(fill) 开始绘制空心(实心)图

4、stroke(fill)Rect 空心(实心)坐标

canvas基本分类:

1、画矩形。  var can = document.getElementById("");

var con = can.getContext("2d");

con.fillStyle = "" //设置颜色

con.fillRect(x,y,width,height) //设置矩形显示的尺寸

2、画线段。

var can = document.getElementById("");

var con = can.getContext("2d");

con.moveTo(x,y); //起始坐标位置

con.lineTo(x,y); //结束坐标位置

3、画圆。

var can = document.getElementById("");

var con = can.getContext("2d");

con.beginPath();//开始画圆

con.arc(圆心x,圆心y,半径r,开始弧度,结束弧度);//顺时针

con.strokeStyle = "white"; //设置空心圆颜色.

con.stroken(); //开始绘制

con.closePath();//结束画圆

4、渐变 矩形。

var can = document.getElementById("");

var con = can.getContext("2d");

var grd = con.createLinearGradient(开始x,开始y,结束x,结束y);//创建一个渐变矩形

grd.addColorStop( 0 , 开始渐变颜色);

grd.addColorStop( 1, 结束渐变颜色);

con.fillStyle = grd; //实心矩形颜色方案为grd

con.fillRect(x,y,width,height);//这个渐变图形在画布上的坐标。

5、渐变 圆形。

var can = document.getElementById("");

var con = can.getContext("2d");

ar grd = con.createRadialGradient(开始的圆心x,开始的圆心y,开始的圆半径,结束的圆心x,结束的圆心y,结束的圆半径);//创建一个渐变圆 。 实际上就是一个圆向另一个圆渐变!

grd.addColorStop( 0 , 开始渐变颜色);

grd.addColorStop( 1, 结束渐变颜色);

con.fillStyle = grd; //实心矩形颜色方案为grd

con.fillRect(x,y,width,height);

HTML5 表单新增特性

数字

  URL

邮箱

颜色拾取

日期选择

范围

input新增常用属性

min 最小

max 最大

placeholder 默认提示

autocomplete 自动提交

autofocus 自动聚焦

novalidate  提交时不要验证(默认自动验证)

css3

CSS3 有如下特性:

1、:in-range 范围内

2、:out-range 范围外

3、:valid 通过

4、:invalid 没有通过

5、:enabled  可以填写

6、:disabled 禁用元素

7、:required 必填选项

8、:optional 可选(默认)

9、:read-only: 只读

10、:nth-of-type 选择器

11、[属性^=值] 选择器匹配元素属性值带指定的值开始的元素。

注意:从最开始匹配,从左往右

12、[属性$=值] 选择器同理,匹配元素属性值带指定的值结尾的元素。

注意:从最后开始匹配,但是还是从左往右数

13、[属性*=值] 选择器匹配元素属性值包含指定值的元素。

注意:只要出现匹配值,就会被匹配

14、元素1~元素2 选择器匹配出现在 元素1 后面的 元素2。元素1 和 元素2 这两种元素必须具有相同的父元素。

昨天看到一句话挺有意思的送给我自己:你必须往前走,因为你已经没有退路了。在累,不能放弃,想想自己,和自己身后的那些亲人。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 该资源内项目源码是个人的课程设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。
回答: 对于H5+CSS3的静态项目,你可以按照以下步骤进行编: 1. 首先,确定你想要使用的样式表类型。内部样式表可以放在`<style></style>`标签中,一般放在`<head>`标签中;行内样式表可以直接在元素标签内部,使用`style="属性: 值;"`的格式;外部样式表可以单独在一个后缀为.css的文件中,然后在HTML文件中使用`<link rel="stylesheet" href="路径">`引入。 2. 根据CSS语法规范,可以使用`<link>`标签来引入外部样式表。你可以在`<link>`标签中使用`media`属性来指定样式表适用的媒体类型和媒体特性。 3. 如果你想使用Less来编CSS,你可以搜索并安装Easy Less插件。这个插件可以让你在Less文件中修改信息后,自动将Less文件编译成CSS文件,并将CSS文件引入到页面中。这样,每次保存Less文件时,CSS文件都会自动更新。 4. 在编Less文件时,你可以使用Less的嵌套功能,将相关的样式规则组织在一起,提高代码的可读性和维护性。 总结起来,你可以使用内部样式表、行内样式表或外部样式表来编H5+CSS3的静态项目。如果想使用Less来编CSS,可以安装Easy Less插件,并在Less文件中使用嵌套功能来组织样式规则。 #### 引用[.reference_title] - *1* *2* *3* [h5(html5)+css3+移动端前端](https://blog.csdn.net/weixin_58997863/article/details/125744540)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值