热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

响应式设计_响应式设计Responsivewebdesign

篇首语:本文由编程笔记#小编为大家整理,主要介绍了响应式设计-Responsivewebdesign相关的知识,希望对你有一定的参考价值。

篇首语:本文由编程笔记#小编为大家整理,主要介绍了响应式设计-Responsive web design相关的知识,希望对你有一定的参考价值。




































响应式设计-Responsive web design












响应式设计-Responsive web design























<<  滑动查看下一张图片  >>









响应式页面


























响应式设计-Responsive web design












响应式设计-Responsive web design












响应式设计-Responsive web design












响应式设计-Responsive web design












响应式设计-Responsive web design




















<< 向左滑动查看  >>










首先你要理解什么是「响应」,悟空拿着宝瓶,对金角大王叫了「金角大王」,金角大王应了一声。这就是「响应」,武昌起义成功之后,各地纷纷也开始革命。这也是「响应」,「响应」就是「你动,我也动」。


「响应式页面」就是「随着设备属性(如宽高)的变化,网页也随着变化。」


。(来源:知乎)














响应式设计-Responsive web design






响应式设计-Responsive web design






响应式设计-Responsive web design
































响应式设计-Responsive web design






























1.入门技术——Media Query 和 Viewport:
第一次接触 RWD ,是看了 A List Apart 的这篇经典文章:Responsive Web Design · An A List Apart Article 。当时还不能领会 RWD 对网页设计趋势的影响,只是从技术层面了解到,在 CSS 中可以通过 Media Query 为不同媒介订制不同样式。后来为 iPhone 做微信分享页面,又学习了 Viewport 的概念及其在 ios 系统上的应用。(来源:知乎)























2.入门设计——策略与流程:
会在 CSS 和 html 中使用 Media Query 和 Viewport,并不代表会响应式设计。看国外的文章,讨论的核心也从纯技术实现转向到设计策略。这在 Mobile Web 爆发早期确实是挺有先见的,不过现在看来还是过于极端了。毕竟网页内容的大部分消费者还在使用 Lap/Desk-top,而每个网站的消费人群不同,策略也应该有所区别。BTW,不知道 Mashable 去年底推出的糟糕改版是不是 Mobile First 理念的产物。反正页面宽过 960px 时,根本没法看……


关于设计策略、设计流程,我自己的实践经验比较少,只能说具体问题具体分析。(来源:知乎)





































响应式设计-Responsive web design




















响应式设计-Responsive web design












另一个自适应页面




















响应式设计-Responsive web design

















响应式设计-Responsive web design






3. 进阶技术:


用Sass/Less 订制一款属于自己的Responsive CSS Framework


24 ways: Adaptive Images for Responsive Designs… Again


浏览器兼容(不含IE6、7)


4. 进阶设计:


Responsive Typography: The Basics(来源:知乎)



















响应式设计-Responsive web design








响应式设计-Responsive web design















































向上滑动阅览



















响应式设计应该会是今后的趋势,对前端的要求也将越来越高,你觉得呢?








RWD不能是桌面版叠加适配代码,这样页面体积反而变大,在小屏幕里看到的实际上是一个更笨重的页面,性能只能比桌面版还差。同时手机浏览器的事件模型跟桌面浏览器的差异很大,意味一些交互也会不work。这样的结果无法让人接受。


常规的RWD实现不能接受也不能轻易否定。是不是有超常规手段可以扫除这些问题。我们近期做了一些实践。


1. 模块化的page,模块自动适配组合。手机站有一套手机版模块组合。模块之间存在大量复用关系。
2. 手机站通过一些处理就可以复用大量桌面版的js组件。
3. css自动适配。css文件更精简,media query仅处理细节
4. 布局自动适配。layout是不是fluid不重要


这些自动适配是在模板系统里做的,不是在浏览器端。这样出来的页面没有任何冗余。可以手机访问http://group.douban.com看看效果。看上去完全不同,它的模板文件却是同一个。


这些还不够,内容图片的自动适配还没做。更细的优化还要做。


这是前后端共同实现的RWD,结果更合理,还有空间把体验做的更好。不同公司需要根据自己的技术体系设计一套RWD的实现方式。而常规浏览器上的RWD实现只是教科书上的案例。


(来源:知乎)

































黑科大


Aiteyou软件资源库






















记得看我哦!










长按二维码关注













推荐阅读
  • Webpack5内置处理图片资源的配置方法
    本文介绍了在Webpack5中处理图片资源的配置方法。在Webpack4中,我们需要使用file-loader和url-loader来处理图片资源,但是在Webpack5中,这两个Loader的功能已经被内置到Webpack中,我们只需要简单配置即可实现图片资源的处理。本文还介绍了一些常用的配置方法,如匹配不同类型的图片文件、设置输出路径等。通过本文的学习,读者可以快速掌握Webpack5处理图片资源的方法。 ... [详细]
  • PHP图片截取方法及应用实例
    本文介绍了使用PHP动态切割JPEG图片的方法,并提供了应用实例,包括截取视频图、提取文章内容中的图片地址、裁切图片等问题。详细介绍了相关的PHP函数和参数的使用,以及图片切割的具体步骤。同时,还提供了一些注意事项和优化建议。通过本文的学习,读者可以掌握PHP图片截取的技巧,实现自己的需求。 ... [详细]
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • 后台获取视图对应的字符串
    1.帮助类后台获取视图对应的字符串publicclassViewHelper{将View输出为字符串(注:不会执行对应的ac ... [详细]
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
  • 深入理解CSS中的margin属性及其应用场景
    本文主要介绍了CSS中的margin属性及其应用场景,包括垂直外边距合并、padding的使用时机、行内替换元素与费替换元素的区别、margin的基线、盒子的物理大小、显示大小、逻辑大小等知识点。通过深入理解这些概念,读者可以更好地掌握margin的用法和原理。同时,文中提供了一些相关的文档和规范供读者参考。 ... [详细]
  • 运算放大器使用规则及注意事项
    本文介绍了运算放大器的使用规则和注意事项,包括输入电压的限制、输出直接并接电容的安全性等。通过了解这些规则和注意事项,可以更好地使用运算放大器,避免出现意外情况。 ... [详细]
  • 如何提高PHP编程技能及推荐高级教程
    本文介绍了如何提高PHP编程技能的方法,推荐了一些高级教程。学习任何一种编程语言都需要长期的坚持和不懈的努力,本文提醒读者要有足够的耐心和时间投入。通过实践操作学习,可以更好地理解和掌握PHP语言的特异性,特别是单引号和双引号的用法。同时,本文也指出了只走马观花看整体而不深入学习的学习方式无法真正掌握这门语言,建议读者要从整体来考虑局部,培养大局观。最后,本文提醒读者完成一个像模像样的网站需要付出更多的努力和实践。 ... [详细]
  • 使用圣杯布局模式实现网站首页的内容布局
    本文介绍了使用圣杯布局模式实现网站首页的内容布局的方法,包括HTML部分代码和实例。同时还提供了公司新闻、最新产品、关于我们、联系我们等页面的布局示例。商品展示区包括了车里子和农家生态土鸡蛋等产品的价格信息。 ... [详细]
  • 本文介绍了互联网思维中的三个段子,涵盖了餐饮行业、淘品牌和创业企业的案例。通过这些案例,探讨了互联网思维的九大分类和十九条法则。其中包括雕爷牛腩餐厅的成功经验,三只松鼠淘品牌的包装策略以及一家创业企业的销售额增长情况。这些案例展示了互联网思维在不同领域的应用和成功之道。 ... [详细]
  • Unity3D引擎的体系结构和功能详解
    本文详细介绍了Unity3D引擎的体系结构和功能。Unity3D是一个屡获殊荣的工具,用于创建交互式3D应用程序。它由游戏引擎和编辑器组成,支持C#、Boo和JavaScript脚本编程。该引擎涵盖了声音、图形、物理和网络功能等主题。Unity编辑器具有多语言脚本编辑器和预制装配系统等特点。本文还介绍了Unity的许可证情况。Unity基本功能有限的免费,适用于PC、MAC和Web开发。其他平台或完整的功能集需要购买许可证。 ... [详细]
  • 带添加按钮的GridView,item的删除事件
    先上图片效果;gridView无数据时显示添加按钮,有数据时,第一格显示添加按钮,后面显示数据:布局文件:addr_manage.xml<?xmlve ... [详细]
  • 今天就跟大家聊聊有关怎么在Android应用中实现一个换肤功能,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根 ... [详细]
  • IsitpossibletomakeanAppfortheIphonethatapplychangestotheOriginalIphoneSMSapp?是否有 ... [详细]
author-avatar
手机用户2502911483
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有