响应式界面,响应式界面设计教学设计
普通div+css改为响应式界面怎么写
方法1:使用已有的响应式网页框架,如bootstrap;
方法2:
a:声明页面viewport标签—-响应式页面的前提条件
!--device指设备,initial-scale指打开的缩放比例,user-scalable指用户是否可以缩放--
meta?name="viewport"?content="width=device-width,?initial-scale=1,?user-scalable=no"
b:使用响应式图片
/*只是举例而已,max-width是图片在页面缩小到影响自身大小时,图片的最大宽度,但不会超过自身图片的原有宽度*/
img{
????max-width:50%;/*防止图片无限放大产生失真*/
????}
c:使用流式布局?
布局元素使用浮动float或者行内块 inline-block;?
ps:个人建议使用行内块,第一不影响其余元素的布局,第二方便设置。
d:避免使用绝对尺寸(px等),使用相对单位(如rem/em/%);?
ps:这里科普一下,我们都知道em是根据?父级元素?字体的大小来计算的,而rem更狠是根据?根元素?的字体大小来计算,所以推荐使用rem,减少使用em计算的难度。。
f:使用CSS3 MediaQuery技术
“响应式页面”跟“h5页面”有什么区别?
“响应式页面”跟“h5页面”都是基于html5规范的网页。
“响应式页面”通常应用于公司网站,主要是PC端的访问,但由于制作是按照百分比适配的,可以兼顾pad端和移动端同时适配,coolsite360就是一款制作响应式建站的工具,
“h5页面”通常用于移动端营销,比如在微信上传播推广,所以一般是不需要适配其他端,只是移动端网站,意派Epub360是制作h5页面的交互工具。
什么是响应式是什么
响应式布局,是一个网站能够兼容多个终端——而不是为每个终端做一个特定的版本。
优点:
1、用户体验友好
响应式网站可以根据不同终端、不同尺寸和不同应用环境,自动调整界面布局、展示内容、内容大小,提供非常好视觉展示效果,一致性友好体验。
2、节省设计与开发时间
响应式网站界面只需要设计两套设计效果图,后期维护不需要分别维护pc界面、pad界面、移动界面,专心维护一个网站即可。
3、SEO友好
由于响应网站在不同终端有友好的界面展示效果,用户可以与网站一直保持联系,比如URL不变积累分享。
4、可以适应所有设备屏幕
拥有了响应式的网站设计则不同,用户可以一直和网站保持联系,而且它对用户非常用好。
扩展资料:
响应式布局的缺点
1、设计与风格有局限性
自由度太低,局限性较大。
2、对IE老板兼容性不友好
对于老版本IE(IE6、IE7、IE8)支持不好。
3、灵活性有所欠缺
基于不同终端的设备属性不同,对产品用户体验要求就会截然不同。内容比较多带有功能性的网站不适合做响应式网站设计。
参考资料来源:百度百科—响应式布局
响应式 是什么
很久很久很久以前,每个人都只有一件衣服( Website ),不管你有钱没钱大家每天都只穿这一件。
后来有人发明了舞会(移动互联网),大家都争先恐后地想要参加,于是一个做「开发」的裁缝忽悠人们说进舞会最好订做一件专门的礼服( Mobile Site ),大家想想也对,上班和出去哈皮都穿同一件衣服多无聊啊,舞会就要有舞会的样子。于是乎只要有点闲钱的人都做了礼服,他和原来那件叫做 Website 的衣服是完全不一样的,面子不一样,里子也不一样。
后来舞会的种类越来越多了,很多人被迫做了好多好多件礼服,于是又有一个叫做「前端」的裁缝站出来说你们每年要新做那么多衣服,多费钱啊,而且一出门钥匙啊皮夹子啊名片都要在不同衣服里换来换去多麻烦。你看,我们新发明了一个手艺叫做「Responsive Design」,只要把你原来那件衣服稍微那么一改,以后去哪个舞会都可以只穿这一件衣服,衣服的里子永远都差不多,但面子可以按照要求自适应不同的舞会。
于是所有人都开始换上这种响应式的衣服了。。。
什么是响应式界面
根据维基百科及其参考文献,理论上,响应式界面能够适应不同的设备。描述响应式界面最著名的一句话就是“Content is like water”,翻译成中文便是“如果将屏幕看作容器,那么内容就像水一样”。
为什么要设计响应式界面
为何按老办法为主流设计特殊版本呢?为什么要费神地尝试统一所有设备呢?
即便是PC或Mac用户,有查显示只有一半的人会将浏览器全屏显示,而剩下的一般人使用多大的浏览器,很难预知;
台式机、投影、电视、笔记本、手机、平板、手表、VR……智能设备正在不断增加,“主流设备”的概念正在消失;
屏幕分辨率正飞速发展,同一张图片在不同设备上看起来,大小可能天差地别。
鼠标、触屏、笔、摄像头手势……不可预期的操控方式正在不断出现。
响应式界面的四个层次
1、同一页面在不同大小和比例上看起来都应该是舒适的;
2、同一页面在不同分辨率上看起来都应该是合理的;
4、同一页面在不同操作方式(如鼠标和触屏)下,体验应该是统一的;
5、同一页面在不同类型的设备(手机、平板、电脑)上,交互方式应该是符合习惯的。
响应式界面的基本规则
1、可伸缩的内容区块:内容区块的在一定程度上能够自动调整,以确保填满整个页面
网页链接