响应式设计总结(忘记IE9以下吧)
1.基本用法
1 | /* 在css中使用 */ |
注意事项:在针对所有设备的媒体查询中,可以使用简写语法,即省略关键字all(以及紧 随其后的and)。换句话说,如果不指定关键字,则关键字就是all
1 | // 视口meta标签 |
2.交互媒体特性
1 | 指针特性有三个值:none、coarse和fine。 |
3.环境媒体特性
1 | 要是能根据用户的环境来改变设计多好啊!比如,根据环境光线的亮度。这样,如果用户身 处光线很暗的房间,我们可以相应减小所用颜色的亮度值。或者相反,在光线充足的环境里,提 高亮度。环境媒体属性就是为解决这个问题而生的。看下面的例子: |
4.flexbox弹性布局
1 | // 利用弹性布局实现浮动效果 |
5.响应式图片
1 | // srcset 及 sizes 联合切换 (IE基本不支持) |
6.HTML5新增语义标签
1 | // <main> |
5.响应式视频的解决方案
1 | [网址](http://embedresponsively.com/) |
6.css3新特性
1.多列布局
1 | <main> |
2.截短文本
1 | .truncate { |
3.隐藏滚动条及溢出时可滚动
1 | .Scroll_Wrapper { |
7.表单样式
1 | 为占位符文本添加样式 |