2021-10-12

第一章、HTML5 特性

一、表单新元素和类型

· 1 email 类型

用于邮件地址的输入,它只适用于邮箱输入。
在这里插入图片描述
在这里插入图片描述

· 2 tel 类型

是 input 标签专门用来输入电话号码的文本框,它并不仅局限输入数字,还可以输入一些其他的字符,例如:- +()等。
在这里插入图片描述

· 3 datalist 元素

用于为输入框提供一个可选择的数据列表。在具有自动提示功能的文本框中可以使用这些选择项来自动补全文本框。该标签由 datalist 和 option 标签组合应用。
在这里插入图片描述

·4 multiple 属性

规定用户可以一次可以输入多个值。适用于文件上传功能,也可以在 email 类型中使用该属性。
在这里插入图片描述
在这里插入图片描述

· 5 语义化标签

正则表达式regular expresion ,即一种表达式,通常由数字、字母、特殊符号构成,用于定义一种格式“规则",看着它就知道是什么意思。
应用场景:查找、替换、过滤、筛选、验证等

第二章、CSS3

一、css3选择器

· 1、新增属性选择器

通过正则的方式去匹配指定属性的元素,为其设置样式。
在这里插入图片描述
![在这里插入图片描述](https://img-blog.csdnimg.cn/55461edda8ba4a74aea612755452968d.png
在这里插入图片描述
在这里插入图片描述

2、子元素伪类选择器

是选择某元素的子元素的一种选择器。
在这里插入图片描述

3、UI 伪类选择器

是通过元素的状态来选择的一种选择器。
在这里插入图片描述
eg :
在这里插入图片描述
在这里插入图片描述

4、rgb颜色

rgba: a 是透明度
hsl:h 色相、 s 饱和度 、 l 亮度
**

二、css3 新增特效

1、阴影的使用

①文本阴影:text-shadow:x x x x(左右;上下;阴影的模糊程度;阴影的颜色)
②图片阴影:box-shadow

2、@font-face 的使用

是下载文档中需要用到的字体
在这里插入图片描述
在这里插入图片描述

3、word-wrap、 word-break属性

用来强制换行文字。
在这里插入图片描述
在这里插入图片描述

4、文本溢出 :text-overflow

在这里插入图片描述

5、圆角边框的使用

border-radius :上 右 下 左
在这里插入图片描述

6、边框图片的使用 border-image

可以让变化的边框长度或者宽度使用一个图像来绘制。
在这里插入图片描述

7、线性渐变颜色background-image(四周渐变颜色)

在这里插入图片描述

8、径向渐变(从中间渐变颜色)

在这里插入图片描述

三、css3 3D-2D的转化

1、旋转,移动,缩放,倾斜(transform)函数

①transform: rotate(角度);
transform: translate 移动图片位置在这里插入图片描述
transform:scale() 函数能够缩放元素大小
在这里插入图片描述
transform:skew() 函数能够让元素倾斜显示
在这里插入图片描述
matrix() 是矩阵函数,
在这里插入图片描述
transform-origin 属性允许更改转换元素在 X 轴、Y 轴、Z 轴上的位置
在这里插入图片描述
transform-style 属性指定嵌套元素是怎样在三维空间中呈现。

perspective 属性允许你改变 3D 元素查看透视图的方式。在定义时它是一个元素的子元素透视图,而不是元素本身。
在这里插入图片描述
在这里插入图片描述
perspective-origin 属性定义基于的 X 轴和 Y 轴的 3D 元素。该属性允许改变 3D 元素的底部位置。
在这里插入图片描述
display:scale(1) 伸缩,保持原大小
>1 放大若干倍
0< <1 缩小若干倍
<0 翻转
scale(-1) 水平,垂直,翻转180°
scaleX/Y(-1) 水平/垂直翻转

2、弹性盒子布局

flex-direction:决定主轴的方向(即元素在一行上显示的排列方向,如从右向左)
在这里插入图片描述
flex-wrap:设置元素多行显示
在这里插入图片描述
align-items:一行上所有元素垂直对齐方式,弹性盒子元素的侧轴(纵轴)起始位置的边界紧靠住该行的侧轴起始边界。
在这里插入图片描述
align-content:各个多行对齐方式,如所有行向中间聚集
在这里插入图片描述
justify-content:一行上所有的元素水平对齐,如居中
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值