HTML5+CSS3总结

本文详细介绍了HTML5的语义化标签如
摘要由CSDN通过智能技术生成

一.HTML5

1. 语义化标签

标签描述
header头部标签
nav导航标签
article内容标签
section定义文档某区域
aside侧边栏标签
footer尾部标签

2.多媒体标签

①audio 音频

属性描述
autoplayautoplay音频在就绪后马上播放
controlscontrols向用户显示控件,比如播放按钮
looploop每当音频结束时重新开始播放
srcurl要播放的音频的url

②video 视频

属性描述
autoplayautoplay视频就绪自动播放(谷歌需添加muted)
controlscontrols向用户显示播放控件
widthpixels(像素)设置播放器宽度
heightpixels(像素)设置播放器高度
looploop播放器是否继续播放该视频,循环播放
preloadauto(预先加载视频)、none(不应加载视频)规定是否预加载视频
srcurl视频url地址
posterimgurl加载等待的画面图片
mutedmuted静音播放

3.新增input类型

  • email
  • url
  • date
  • time
  • month
  • week
  • number
  • tel
  • search
  • color

4.新增表单属性

属性说明
requiredrequired其内容不能为空,必填
placeholder提示文本表单的提示信息,存在默认值将不显示
autofocusautofocus自动聚焦属性
autocomplateoff/on当用户在字段开始键入时,浏览器基于之前键入过的值,应该显示出在字段中填写的选项
multiplemultiple可以多选文件上交

5.属性选择器

选择符简介
E[att]具有att属性的E元素
E[att=“val”]具有att属性且属性值等于val的E元素
E[att^=“val”]具有att属性且以val开头的E元素
E[att$=“val”]具有att属性且以val结尾的E元素
E[att*=“val”]具有att属性且值中含有val的E元素

类选择器、属性选择器、伪类选择器,权重为10

6.结构伪类选择器

选择符简介
E:first-child父元素中第一个子元素E
E:last-child父元素中最后一个子元素E
E:nth-child(n)父元素中第n个子元素E
E:first-of-type指定类型E的第一个
E:last-of-type指定类型E的最后一个
E:nth-of-type(n)指定类型E的第n个

2n:偶数
2n+1:奇数
n+5:从第五个开始(包含第五个)到最后
-n+5:前五个(包含第五个)
even:偶数
odd:奇数

7.伪元素选择器

::before 元素内部的前面插入内容
::after 元素内部的后面插入元素
必须具有content属性

8.滤镜

 filter: blur(5px);     blur模糊处理  数值越大越模糊 

9.过渡

谁做过渡给谁加
transition: 要过渡的属性 花费时间 运动曲线 何时开始;

	1. 属性 : 想要变化的 css 属性, 宽度高度 背景颜色 内外边距都可以 。如果想要所有的属性都 变化过渡, 写一个all 就可以。 
	2. 花费时间: 单位是 秒(必须写单位) 比如 0.5s  
	3. 运动曲线: 默认是 ease (可以省略) 
	4. 何时开始 :单位是 秒(必须写单位)可以设置延迟触发时间  默认是 0s  (可以省略) 
	transition: width .5s ease 0s, height .5s ease 1s; 
	transition: all 0.5s;

二.CSS3

1.2D转换

①移动translate

transform: translate(100px, 100px)transform: translate(50%,0)

②旋转rolate(单位deg)

transform: rotate(45deg);
转换中心点:
transform-origin: left bottom;
默认的是50% 50%

③缩放scale

transform: scale(0.5, 0.5);
不会影响其它盒子,而且可以设置缩放中心点

2.动画

①定义动画
②使用动画
在这里插入图片描述

3.3D转换

描述
x轴水平向右:右正左负
y轴垂直向下:下正上负
z轴垂直屏幕:外正里负

①3D位移

transform: translate3d(100px, 100px, 100px)
z轴:物体距离屏幕的距离

②3D旋转:rotate3d
③透视:perspective 近大远小px,透视写在被观察元素的父盒子上,值越小越清楚
④3D呈现

transform-style: preserve-3d;
控制子元素是否开启三维立体环境,flag默认子元素不开启;
代码写给父级,影响的是子盒子
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值