如何做响应式网页设计(如何做响应式网页设计模板)
大家好!今天让创意岭的小编来大家介绍下关于如何做响应式网页设计的问题,以下是小编对此问题的归纳整理,让我们一起来看看吧。
创意岭作为行业内优秀企业,服务客户遍布全国,相关业务请拨打175-8598-2043,或微信:1454722008
本文目录:
一、如何将web页面改成响应式
第一步:检测网页响应式
浏览器打开调试模式,打开响应式设计模式,在预览区域拖动大小范围,如果页面元素随大小变化而自适应,则页面是响应式页面,反之,页面是固定非响应式页面。如图:
第二步:编辑网页源文件
用Dreamweaver打开页面源文件,查看代码样式及文件结构,(Web页面的视觉效果由CSS样式表文件控制)。如图:
第三步:植入响应式代码
在CSS样式表中插入以下代码:
@media screen and (min-width:200px) and (max-device-width:640px){
/*这里写元素的样式*/
}
代码解释:这句代码是指定了在200像素~640像素之间的终端,显示的效果,在其他终端不显示。
第四步:横屏响应式设计
在CSS中插入以下代码
@media screen and (min-width:200px) and (max-device-width:640px){
.box{ width:100%;height:auto; margin:0 auto; background:#FFFFFF;}
}
控制元素在终端的横向展示(全屏拉伸缩放无滚动条),垂直方向用滚动条展示。如图:
第五步:竖屏响应式设计
在CSS中插入以下代码
@media screen and (min-width:200px) and (max-device-width:640px){
.box{ width:auto;height:100%; margin:0 auto; background:#FFFFFF;}
}
控制元素在终端的横向展示(全屏拉伸缩放无滚动条),垂直方向用滚动条展示。如图:
第六步:全屏响应式设计
在CSS中插入以下代码
@media screen and (min-width:200px) and (max-device-width:640px){
.box{ width:100%;height:100%; margin:0 auto; background:#FFFFFF;}
}
控制元素在终端的横向展示(全屏拉伸缩放无滚动条),垂直方向用滚动条展示。如图:
7
第七步:加工检测
响应式设计完成之后,用不同的终端全部检测一遍,有不合格的地方继续修改,这是程序员必须知道的也不能忽视的。
二、响应式网站设计的注意事项是什么?
1、响应式网站设计的注意事项——提炼内容
网站的设计,特别是传统的营销网站,使页面长,内容丰富。然而,当涉及到响应式网站设计,我们需要保持内容尽可能简单,并保持网站简单和清晰。用户可以快速找到他们想要添加的信息,这将增加他们的知名度。如果内容太多,回复会很乏味。
2、响应式网站设计的注意事项——网格设计(箱形结构)
正方形布局是由不同内容信息组成的网格,每个内容都有自己的信息。因为网格矩阵是按行和列对齐的,所以用户可以更容易地查找信息,更重要的是,它促进了响应性的自适应调整。
3、响应式网站设计的注意事项——分屏视觉差异设计
分屏设计是网格概念的扩展。分屏设计通常只有两个信息容器(左边和右边的块还可以进一步细分)。相对于单栏设计,将屏幕分成两部分,不仅给人一种新鲜感,还可以同时呈现这两部分。
此外,分屏设计也适用于回收箱。回收箱最适合在个人电脑和大屏幕上显示,但也可以堆叠在小屏幕上。许多设计师现在使用强烈的颜色和有趣的排版来最大化高分辨率屏幕布局的视觉张力。
4、响应式网站设计的注意事项——隐藏菜单
在响应式网站设计中,所谓的隐藏菜单实际上简化了界面。大量的菜单项被设置在一个小的菜单图标上。当用户点击弹出的图标时,可以大大节省响应网站的空间,为移动小屏幕浏览提供空间。
5、响应式网站设计的注意事项——极简设计
过多的视觉效果或交互元素会成为游客的负担。这就是为什么极简主义悄然而至。现在的网页设计师更感兴趣的是如何从极简主义中创造美丽的效果。
6、响应式网站设计的注意事项——最不注重设计
极简主义的网站关注简单而优雅,除了那些网站设计元素不分散元素,如颜色,文字,图片,等等,这就意味着我们需要能够识别哪些元素应该保留,哪些元素应该被删除,并找到之间的平衡网站布局、视觉效果、网站色彩和空白。
环球网校小编为大家整理的《Ui设计课堂:响应式网站设计的注意事项有哪些?》到这里就结束了,如果你希望能将这篇文章灵活应用,还需多加练习,如果你还想学习更多有关ui设计的技巧或知识,可以点击本站其他文章进行学习。
三、响应式网站建设流程是什么?
1、信息架构,确定内容策略
根据产品定位和用户分析,交互设计师确定站点信息架构。(信息架构呈现方式有很多种,这不是本文重点,不详述)。
这时候可以明确这个产品有多少页面,每个页面包含多少内容,内容优先级是什么。很多产品包含N多页面,每个页面一一考虑响应式设计容易造成混乱 且成本巨大。所以下一步重要工作是分析页面类型把页面归类。以玩客为例,可以把10多个页面分成三类:列表类页面、详情类页面、操作类页面。
2、移动框架
先说下为什么第二步要先设计移动框架。移动优先是移动互联网浪潮下应运而生的理念,由Luke Wroblewski最早提出。移动优先并不是指移动更重要,响应式设计理念里设备是同等重要的。它是指优先设计手机端的体验,有三个原因:
(1)手机让设计专注,强迫你想清楚什么信息是最重要的。因为手机屏幕小,每屏呈现的内容少;触屏手机使用手指操作而非鼠标这样的精密设备来操 作,对操作有更高要求;手机使用场景更加丰富,很多场景用户是缺乏耐心的,比如当你排队看电影正在找手机上的电子票,马上排到你了翻半天却迟迟找不到那张 票这是多么令人崩溃的事情。
(2)手机许多特性让设计更强大。手机上的语音输入、地理位置定位、丰富的手势操作、越来越多传感器,手机交互比PC拥有更多可能性。从手机开始设计,让你更早地思考如何发挥这些特性。
(3)手机正在迅猛增长。手机即将超越PC,成为最主流的上网方式,这个趋势是不可逆的。
从移动开始做设计对习惯了PC环境的设计师可能是一种挑战,思考方式工作习惯都被迫做出改变。但这种改变必须去适应,因为用户习惯在改变。
上一步已经把页面归类并确定每个页面内容优先级,现在接着分析每种类型页面的导航、主体内容等框架结构,最终得出一份框架结构表。从玩客框架结 构看出,全局导航是所有页面公共的,局部导航只有列表类页面才有,详情类页面都有一个“页面主人”信息,而关联导航不是每个页面都有。
接着开始设计手机端“超细长页面”的框架(因为手机上一般是单列布局,所以页面又细又长)。这一步开始把信息结构设计成最粗放的框架,可以在白 板或纸面上完成。要实现的关键目标是:把这个页面最需要呈现给用户的内容放在最重要的位置,要符合手机上的阅读和操作习惯,尽量利用手机设备的特性。
3、响应式框架
根据手机端的框架拓展出平板和PC端框架。这是复杂产品实现响应式设计的关键步骤,它是让众多页面有条理地响应起来的基础。第一件事情是确定响 应式模式,即从手机到平板到PC,导航怎么变化,页面布局用哪种响应方式,根据内容优先级如何调整模块顺序,等等。玩客在PC端以三栏布局为主,左边栏作 为局部导航或者主人信息区,中间栏始终是页面主体信息,当页面需要关联导航时统一放在右边栏。
到现在这个阶段所有页面的响应式开始有规则可循,下一步工作就是继续细化规则,把框架精确到具体尺寸。具体说来就是制定流体栅格系统。
响应式是一种设计理念与前端技术紧密结合的新兴形态,鼓励尽早进行跨职能沟通协作。交互确定响应式框架和栅格系统后,其他角色就可以同步开展工 作了。前端开始介入完成栅格和框架搭建,产出页面基础框架。视觉同步开始探索和定义视觉风格探索,制定视觉框架,产出风格关键词、产品配色方案。整个过程 需要几个角色不断讨论确定。
4、模块设计
按照移动优先的原则应该先进行移动端的模块细节设计,不过我们选择了从PC端开始设计细节。因为PC端开发能够充分暴露业务复杂度,项目团队的 设计、开发、测试在PC环境下拥有成熟的工具和流程,从PC开始让开发过程更顺畅。所以个人认为移动优先是确定内容策略时应该遵循的理念,细节设计和开发 过程是否要移动优先,取决于产品定位和项目团队情况。
响应式框架确定了页面结构和响应模式,模块设计这个过程开始完善所有信息排版和交互形式,这是交互设计师最熟练也是最耗时的工作。这个过程与传统流程没太大区别,只是心里要不断提醒自己,这个模块不是只为这个设备设计,它在其它设备下会出问题吗?
交互确定页面模块细节后可以抽取出产品用到的控件、组件和公共模块,现在视觉和前端开始做一件有别于传统流程的事情。视觉根据前期定义的风格设 计控组件和公共模块的视觉效果,把它们拼成一个模拟的页面,我们称之为风格拼贴稿。前端再把风格拼贴稿里的控组件和公共模块实现出来,统一维护一套组件规 范代码。
传统的做法往往是页面视觉定稿后设计师开始整理视觉规范标注给前端。风格拼贴稿是将这个工作尽可能提前,并变成一个设计协作利器。它的好处是:
(1)一个页面的视觉效果实际上是由一堆控组件和公共模块组成,用真实的控组件和公共模块拼贴的模拟页面已经可以呈现出产品的视觉风格。把一个产品10多个页面的视觉稿全部完成定稿是非常费时费力的事情,产出一份风格拼贴稿则轻松得多。所以它是一个高效的设计工具。
(2)复杂产品总是涉及多个设计师和前端并行工作,尽早地把控组件和公共模块抽取出来统一管理,是保证视觉风格一致性的有效方法。避免不同设计 师同时设计同一个控组件或公共模块,减少重复开发造成的浪费。也大大降低后期更新和维护页面的成本,比如当需要修改“关注”按钮时只需改一个就能全站生 效。
5、响应式模块设计
pc模板细节和风格拼贴稿完成后,剩下工作是拓展出平板和手机端的完整设计稿,前端产出全部响应式页面代码。进行响应式模块设计时最需要关注的仍然是让操作符合设备习惯,充分利用设备特性。
至此,一个全站响应式产品的页面就陆续出来了。很多人认为响应式设计维护成本高的理由是一个页面要同时设计多套设计稿。玩客这次经验告诉我们,确定一套设计稿和栅格系统后再拓展出其它设备下的设计方案,工作量远比想象中的低。
6、测试/讨论/优化,提交开发
离大功告成还差最后一步,在真实设备下测试页面效果,项目团队讨论并持续优化。
在提交开发之前需要尽早明确服务端响应(RESS)的策略。服务端与客户端结合是目前解决响应式页面性能问题的最合理方案。哪些大图片在移动设 备下只需输出小尺寸图片?哪些内容在什么设备下是不需要开发输出的?哪些可以减少输出的数据数量?与开发团队协作的响应式可以有效控制页面文件大小,避免 页面成为移动设备上烧用户流量的罪魁祸首。
四、如何用一简单的CSS制作响应式HTML网页
建议展开阅读
新人如果想快速开发出响应式网站建议使用响应式框架Bootstrap,Foundation等等......
三个部分[Viewport][网格视图][媒体查询]
1.先在head里面设置Viewport
<meta name="viewport" content="width=device-width, initial-scale=1.0">
用户可以通过平移和缩放来看网页的不同部分。
2.很多响应式都基于网格视图设计
响应式网格视图通常是 12 列,宽度为100%,在网页自动伸缩
比如CSS里面写
* {box-sizing: border-box;
}
[class*="col-"] {
float: left;
padding: 15px;
}
.col-1 {width: 8.33%;}
.col-2 {width: 16.66%;}
.col-3 {width: 25%;}
.col-4 {width: 33.33%;}
.col-5 {width: 41.66%;}
.col-6 {width: 50%;}
.col-7 {width: 58.33%;}
.col-8 {width: 66.66%;}
.col-9 {width: 75%;}
.col-10 {width: 83.33%;}
.col-11 {width: 91.66%;}
.col-12 {width: 100%;}
这样即可在html写
<div class="row"><div class="col-3">
<ul>
<li>标题1</li>
<li>标题2</li>
<li>标题3</li>
<li>标题4</li>
</ul>
</div>
<div class="col-9">
<h1>2333333</h1>
<p>2333333333333333333333333333333333333333333333333333333333333333333333333333333333333333</p>
<p>2333333333333333333333333333333333323333333333</p>
</div>
达到简单的响应式效果[拖拽浏览器大小查看]
图片响应式方法
div {width: 100%;
height: 400px;
background-image: url('url');
background-repeat: no-repeat;
background-size: contain;
border: 1px solid red;
}
background-size 属性设置为 "contain", 图片比例会自动缩放。
3.媒体查询主要用于针对不同的媒体类型定义不同的样式
比如我在电脑显示图片1,但是在手机显示的是图片2
详细可以私信我
以上就是关于如何做响应式网页设计相关问题的回答。希望能帮到你,如有更多相关问题,您也可以联系我们的客服进行咨询,客服也会为您讲解更多精彩的知识和内容。
推荐阅读: