让前端飞Web 前端开发

响应式设计基础

2018-01-11  本文已影响59人  可汗爷爷

1. 前期准备

响应式提出:2010年;
三大技术成分:

优点:

缺点:

设计原则:

断点的选择:屏幕的大小

媒体查询:
操作符:and or not only

@media all and (min-width:800px) and (orientation landscape){
  ...
}

@media not all and (monochrome){...}
等价于
@media not (all and (monochrome)){...}
@media not screen and (color),print and (color){...}
等价于
@media not screen and (color) or print and (color){...}
等价于
@media (not (screen and (color))) , print and (color){...}

only:防止老旧的浏览器,不支持带媒体查询属性的查询而应用到给定的样式。

CSS3媒体属性简介:

以上属性都可以添加min- 或max- 前缀

viewport 视口:
移动端:

使用理想视口:

<meta name="viewport" content="width=device-width"/>
//布局视口成为理想视口

怎么样分析设计图

2. 如何组织项目目录结构

doc#文档,如需求文档
src
   css
      main.css
      normalize.css
      login.css
   img
   sass
   404.html
   favicon.ico#logo 地址栏图标,比特虫
   robots.txt#爬虫,哪些文件可以被爬取
   humans.txt #作者等信息
   .gitignore
   README.md:项目简介、使用方式、相关链接
   CHANGLOG.md:版本号、更新内容、修复
   LICENSE.txt

   .edtorconfig#定义规则:如charset=utf-8
index_size=4
   js
      main.js
      vendor#存放第三方
          jquery.js
          jquery.min.js

上一篇下一篇

猜你喜欢

热点阅读