照应式网页设计(ResponsivewebDesign简称RWD)这个术语,由伊桑马科特(EthanMarcotte)提出,是一种网页设计的技术做法。
该设计应当依据设施环境(系统平台、屏幕尺寸)启动相应的照应和调整。
手机端照应式网页设计也变得愈减轻要,由于移动端流量如今占互联网流量的一半以上。
因此,谷歌发表移动设施时代的来到。
用户体验友好
照应式设计可以向用户提供友好的Web界面,由于它可以顺应简直一切设施的屏幕,包含自动手机、平板电脑、TV、PC显示器、iPhone和Android手机,包含横向、纵向的屏幕。
2.节俭设计开发老本
相对须要开发电脑网站、pad网站、手机网站来说,照应式网站设计更无利于节俭设计开发老本。
从设计角度登程,照应式网站界面只要要设计两套设计成果图。
电脑端与iPad基本可以共用一套设计成果图,手机端从新设计一套就可以了。
从前端开发角度说,只要要依据临界点为不同终端开发三套不同的css样式;从前期保养角度来说,再不须要区分保养pc界面、pad界面、移动界面,分心保养一个网站即可。
3.积攒分享
照应式Web设计可以让你(作为网站的领有者)经过繁多的URL地址搜集一切的社交分享链接。
你可认为创立更好、更友好的网站而做出踊跃奉献。
从另一个角度说,照应式网页设计是对SEO友好的。
Google也倡导优先驳回照应式设计,由于无论是什么网页版本都是相反的HTML、相反的内容,Google最容易解决。
照应式网页设计的劣势
1.对老版IE阅读器兼容性不友好
关于老版本IE(IE6、IE7、IE8)支持不好,这是一个致命的疑问。
假设你的网站用户大多还驳回老版本IE的话,倡导不做照应式网页设计。
2.加载变慢
加载须要必定的期间只管,它不是一个大疑问,在照应式设计中,须要下载一些看起来并不用要的HTML/CSS。
除此之外,图片并没有依据设施调整到适合大小,而这正是造成加载期间加倍的要素。
3.参与开发期间老本
4.影响规划
照应式Web设计的规划重要是液态的,这也正是设计者对设计样式不好管理的要素。
而且眼下正是设计者提早展现各种“复制品”的时刻。
设计者试图针对移动和桌面规划区分显示线框和设计原型。
只要等到这两种规划均获取提高后,照应式Web设计谋略才干真正成功
鸿蒙HarmonyOS实战中,ArkUI组件Flex提供了弱小的弹性规划才干。
它让容器内的子元素能够依据屏幕尺寸变动进执行态调整,成功照应式设计。
Flex规划由容器和名目组成,其中主轴和交叉轴区分担任元素的陈列和尺寸调整。
主轴是规划的重要方向,子元素沿其陈列,终点和终点由JustifyContent属性选择。
交叉轴与主轴垂直,其对齐模式由AlignContent属性管理。
经过FlexDirection属性,可以设置主轴为水平(Row, RowReverse)或垂直(Column, ColumnReverse)。
在规划换行上,flex-wrap属性管理子元素能否换行,如Wrap准许换行,NoWrap则不换行。
对齐模式分为主轴对齐(如Start, Center, End等)和交叉轴对齐(如Auto, Start, Center等),提供了丰盛的规划选项。
案例中,多行内容对齐展现了Start、Center、End、SpaceBetween、SpaceAround和SpaceEvenly的不同成果。
同时,经过flexBasis设置子元素的基准尺寸,flexGrow调配残余空间,flexShrink管理紧缩比例,成功了自顺应拉伸的规划成果。
要了解更多关于鸿蒙HarmonyOS的Flex组件实战技巧,可以访问作者博客/14DjR1rEY。
本文地址:http://www.hyyidc.com/article/26830.html