
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
响应式设计是程序员在设计网页的时候会经常用到的一个设计方式,下面我们就通过案例分析来简单了解一下,响应式设计用法分析。
1、响应式设计Responsive
响应式设计的意思是网页能够根据其显示在的屏幕的大小自动伸缩。
响应式设计使得对笔记本和手机用户更加友好。
分辨率的计算:宽度高度,常见的屏幕分辨率是1920px1080px。
响应式设计三大技术:
Flexiblegrids灵活网格:由列,gutter(列之间的间隔)和margin(内容和屏幕的左右边界的间隔)组成。该技术不以像素为单位,而是以百分比为单位适应屏幕。
Fluidimages流式图片:设置max-width值为100%可确保图片不超出父容器的范围;设置height属性为auto可以保持图片的原始宽高比。
Mediaqueries媒体查询:是CSS的一部分,允许开发者指定长宽比(aspectratio)和方向(orientation)来有条件地应用CSS。
在响应式设计中,像素值通常被称为“断点(breakpoint)”。断点指的是网页的内容和布局会自适应并尽可能提供好的用户体验。
断点可以在三种栅格下发挥作用:
Fixedgrid固定栅格:由列和灵活的margin组成。其内容(列)大小是固定的,而margin则会根据屏幕的宽度自动伸缩。
Fluidgrid流式栅格:由列,gutter和margin组成。其内容(列)大小可变,会自动伸缩适应屏幕,gutter是固定的。
Hybirdgrid混合栅格:结合了以上两种方式,有些应用会根据使用设备的不同有不同的CSS规则。
2、媒体查询MediaQuery
媒体查询是CSS3中引入的一项新技术,它可以根据不同的视窗大小调整内容的布局。视窗是指浏览器中,用户可见的网页内容。视窗会随访问网站的设备不同而改变。
媒体查询由媒体类型组成,如果媒体类型与展示网页的设备类型匹配,则应用对应的样式。在媒体查询中使用各种选择器和样式。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。