响应式网站

1,国外响应式网站收录

https://mediaqueri.es/

2,

微信图片_20190605175232.png

媒体查询:
总结,max === 小于; min === 大于
例子:1~10的屏幕宽度

  @media(max-width:4px){}   //  屏幕宽度 <= 4
  @media(min-width:5px) and (max-width:8px){}  // 5<= 屏幕宽度 <=8
  @media(min-width:9px){}  // 9 <= 屏幕宽度

常用在响应式网页上的屏幕段划分
段一: 所有屏幕共用
段二: @media(min-width: 767px){}
段三: @media(min-width: 960px){}
段四: @media(min-width: 1024px){}

样式分段实现步骤:
1, 大屏->小屏 写样式
2, 共用的从下往上提取,有差异的就覆盖

3,分布式规划

头部:
1)块(占整行)

默认:width : 100%

图片.png
2)占整行,左右间距设置padding

默认(屏幕小于767px)

  padding: 0 28px;

屏幕大于768px

  @media only screen and (min-width: 768px)
  padding: 0 28px;

屏幕大于960px

 @media only screen and (min-width: 960px)
  padding: 0 56px;
3)高

默认(屏幕小于767px)

 height:40px;

屏幕大于768px

height:70px;
4)菜单格局变化

pc大屏,横列展示,768px以上屏幕

  @media only screen and (min-width:768px)

小屏,下拉,767px以下屏幕

 @media only screen and (max-width:767px)
5)下拉框默认和活跃的代码设置

默认:

   position: absolute;
   z-index: 999;
   top: 0px;
   left: 0px;
   box-sizing: border-box;
   width: 100%;
   will-change: opacity, transform;
   transitio: opacity 0.15s ease-in-out, transform 0.2s ease-in-out;
   opcity: 0;
   transform: translateY(-50px);
   pointer-events: none;

活跃:

  opacity: 1;
  transform: translateY(0px);
  pointer-events: all;
6)字体、行间距(屏幕变化设置)

字体:根据屏幕宽度设置,单位:px
行间距: 全局html设置,line-height: 1.8em;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问题: 什么是响应式网站?--一个网站能够兼容多个终端 优势:更好的用户体验,较低的开发维护成本: 从用户的角度:...
    love2013阅读 504评论 0 0
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 2,337评论 0 11
  • 响应式网站是一个设计理念,它是多项技术的综合体 2010 年 Ethan Marcotte 发表了 Respon...
    北风大叔阅读 573评论 0 1
  • 小的时候最爱夏天。农村里长大的小男孩小女孩应该是很了解的。上山摘果下河捞鱼,真实的恣意快活。 夏天家乡的茶是成片成...
    颖可木阅读 165评论 0 1
  • HDFS_DELEGATION_TOKEN 这个BUG在很多文章中都出现着,讲了很多原理,但是只给出了官方引用地扯...
    kikiki5阅读 132评论 0 1