css border渐变_Html5、Css、ES6新特性

4c1c18eb2311432397c0ed20657c3b93.png

html5新特性:

  1. 语义化标签
  2. 增强型表单,input新增type
  3. 新增表单元素
  4. 音频视频:
    audio和video有autoplay(自动播放)、controls、src(路径或链接)等属性
  5. canvas
    1.路径 2.描边 3.填充 4.变换 5.图片操作
  6. 本地存储:localStorage - 没有时间限制的数据存储;sessionStorage - 针对一个 session 的数据存储,当用户关闭浏览器窗口后,数据会被删除
  7. 地理定位(geolocation)API
  • latitude:纬度
  • longitude:经度
  • accuracy:经、纬度坐标的精度,以米为单位

6ced4875c5ecee92430b9d152d5611f0.png

e6bf10ff269de97131bea8223ae55a4b.png

21f1e2a0c9180982ef4e3d24cd6c7844.png

css3:

  • 阴影:使用box-shadow给逻辑框设置一个阴影,text-shadow文字加阴影
  • 圆角:可以通过border-radius属性来支持圆角边框
  • 动画:为你的样式设置动画使用CSS Transitions以在不同的状态间设置动画,或者使用CSS Animations在页面的某些部分设置动画而不需要一个触发事件,你现在可以在页面中控制移动元素了
  • flex布局:css多栏布局
  • grid布局:网格布局
  • 线性渐变:使用gradient设置线性渐变
  • 媒体查询:根据显示设备的特性设置css
  • 图片边框:使用border-image设置图片边框

ES6:

  • let和const关键字:let关键字定义块作用域变量,const定义常量
  • 字符串模版:${}
  • 箭头函数:左边是参数集合,右边是函数体
  • 原生promise对象:将promise对象纳入规范
  • symbol:增加symbol数据类型
  • ES module: 引用ES module 模块化规范
  • ... : 拓展运算符,用来代替argument对象
  • 变量结构赋值
  • async函数
  • set和map函数
  • for..of循环:用来遍历实现迭代器接口的数据
  • class
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值