一、熟悉HTML5、Css3 的新特性,并且能用来开发适配多种终端的Web应用
HTML5的一些新标签
结构标签<header>,<section>等
多媒体标签<video>,<canvas>
表单的新类型:tel,email,url,number
Css3的新特性
属性选择器:通过某个属性值可找到特定的标签或者属性,例如在没有类名和id的表单,可以使用,input[type='text']
伪类选择器:以某个元素为准,可以获取到它的父级子级兄弟级元素的位置
颜色:rgba
过渡:过渡动画 transition (设置后,元素的变化会有一个过渡的效果,没有的就是直接出结果)
2D3D转换:transform(元素可以进行,旋转,移动,倾斜,缩放)translate(x,y,z)
动画:animation(给元素设置一些自己会动的属性,自己定义名称,时间,动作)
二、熟悉使用媒体查询,rem,百分比完成响应式布局
媒体查询:@media screen and( max-widht:600px){样式} 当屏幕宽度小于600px时样式生效。一般使用是在头部引用css文件时设置
<link media=" (min-widht:700px) and (max-widht:900px)" href="style.css">
rem:会根据页面根元素字体大小的变化而变化的值,从而实现自适应的大小
1.用媒体查询,改变根字体的大小
2.例如根字体是16px,盒子宽度是32px,那么就是32px/16px = 2rem
3.计算出一个比例,根字体可以设置为这个比例:对象内容可视区的宽度 / 稿子的宽度
如:手机屏幕宽度为320px,稿子宽度为640px,所以比例为:320 / 640 = 0.5
现在有一个盒子的宽度为100px,那么,它转化为rem是 50rem
浙公网安备 33010602011771号