h5新增标签及css3新增属性
2018-01-10 17:17
701 查看
新增标签
video 表示一段视频并提供播放的用户界面audio 表示音频
canvas 表示位图区域
source 为video和audio提供数据源
track 为video和audio指定字母
svg 定义矢量图
code 代码段
figure 和文档有关的图例
figcaption 图例的说明
main
time 日期和时间值
mark 高亮的引用文字
datalist 提供给其他控件的预定义选项
keygen 秘钥对生成器控件
output 计算值
progress 进度条
menu 菜单
embed 嵌入的外部资源
menuitem 用户可点击的菜单项
menu 菜单
template
section
nav
aside
article
footer
header
新增属性
圆角阴影
渐变 圆形渐变 线性渐变 跳变 重复渐变
蒙版
倒影
滤镜
多背景
文字方向
文字缩略
过渡transition
变换transform
动画animation:
keyframes
一个一个来:
1》圆角:
border-radius:px %;
border-radius: 一个值; 四个角
border-radius: 左上右下 右上左下;
border-radius: 左上 右上左下 右下;
border-radius: 左上 右上 右下 左下;
2》阴影:
box-shadow:x y blur color;
box-shadow:[inset] x y blur [范围] color;
ext-shadow:x y blur color;
阴影可以叠加
box-shadow:x y b c,x y b c,x y b c……;
文字阴影
text-shadow:x y blur color;
3》渐变:
线性渐变:-webkit-linear-gradient(渐变角度/渐变开始的位置,red 颜色开始渐变的位置,green 颜色开始渐变的位置);
径向渐变:-webkit-radial-gradient(圆心位置,形状颜色,red 渐变的开始位置,blue 渐变的开始位置);
重复渐变-webkit-repeating-linear/gradial-gradient(渐变角度/渐变开始的位置,写一个循环的渐变);
跳变(四个颜色的跳变):
background:-webkit-linear-gradient(red 25%,green 25%,green 50%,yellow 50%,yellow 75%,deepskyblue 75%);
4》蒙版:
-webkit-mask:url(‘图片路径’);
-webkit-mask:linear-garadient();
-webkit-mask-position:x y;
background-size:contain;–>高度顶满,宽度自适应 cover—》宽度撑满,高度自适应
5》倒影:
-webkit-box-reflect:below 20px -webkit-linear-gradient(rgba(0,0,0,0,),rgba(0,0,0,1));
方向 和倒影之间的距离
倒影方向above(向上) below(向下) left(向左) right(向右)
6》滤镜(只列举了两个,高斯模糊还算重要):
高斯模糊
-webkit-filter:blur(20px); 括号内是模糊程度
褐色处理
-webkit-filter:sepia();
7》多背景
backgoround:背景1,背景2,背景3..;(不兼容)
8》文字方向
direction:ltr;
unicode-bidi:bidi-override; ——》两个必须配合使用
方向 ltr :left to right rtl:right to left(默认字体在屏幕右面)
9》文字缩略
text-overfow:ellipsis; —->参数还可以是clip
wite-space:nowarp;
overflow:hidden;
一、过渡transition
transition:4s all ease/linear;
时间 过渡的属性 运动方式
二:变换transform
主要常用的有四个属性 rotate translate scale skew
1》角度rotate(x,y) 正号表示顺时针
rotateX 会变矮
rotateY 会变窄
rotateZ 没变化 ———》使用z轴时给父级添加transform-style:preserve-3d;
rotateX和rotateY使用时候变矮变窄是因为没有视觉的景深,所以需要添加景深
景深:transform:perspective(800-2000px);
2》位移translate(x,y) –>移动的是距离并不是坐标
translateX translateY
北面不可见:backface-visibility:hidden;
3》缩放scale(x,y)
x,y表示x轴,y轴方向,只写一个的话默认x,y都缩放
如果值是-1的话表示在此轴方向反向
4》扭曲skew(x,y)
相关文章推荐
- [置顶] HTML5新增标签及CSS3新增属性
- h5-css3新增背景属性
- H5和CSS3中部分新增标签
- CSS3新增文本属性
- css考核点整理(五)-css3新增的常用属性
- 【H5适配二】Meta标签中的format-detection属性及含义
- css3 背景相关的新增属性
- HTML5基础知识整理(一)—— 新增标签和属性
- CSS3 主要知识点总结+HTML5 新增标签
- 归纳一些H5和CSS3中的常用标签及功能
- html5新增标签和属性
- css3新增属性设置图片特效
- Html5和Css3的基础标签及常用属性
- css3 可穿透的盒子标签属性 pointer-events
- css3新增属性
- HTML5新增的标签及属性
- H5语义化标签表单控件及属性
- 1-6:css3新增的属性
- CSS3新增属性
- css3新增属性API