微信小程序制作
当前位置:网站首页 > 网站建设热文 > 网站布局的好坏决定了网站的用户体验 返回列表

网站布局的好坏决定了网站的用户体验

作者:admin 时间:2018-12-24 浏览量:883

网站布局的好坏决定了网站的用户体验,网站的布局是在网站设计阶段完成的,良好的网站布局在一定的程度上提升的用户体验和感受起到了锦上添花的作用,并且设计成功的网站一定是西安网站设计的时候,网站的布局和整体的规划是非常的完美结合的体现吧,所以说,一个好的网站设计师一定是一个网站合理布局的专家,网站布局不仅仅要求网站设计合理,而且在视角上的角度是平衡的,让浏览者在视角方面的体验是非常的舒适,舒适,这才是网站设计在网站布局的时候应该做的。

设计视角主要是从网页的排版角度去进行分类,大致分为四种:上下布局、左右布局、国字形布局和T字形布局。上下布局是最常见的布局方式,基本上都会在最上方有一个导航,下方是内容区,有的官网还会有页脚footer,站酷就是上下布局。左右布局在后台类、TO B类产品中比较常见,一般左侧为侧边栏,右侧为内容区。国字形布局和T字形布局其实算作上下布局,只不过比较典型,可以单拎出来作为一种布局类型。接下来我们来看下前端视角的布局方法
首先为什么要了解些前端的布局方式呢,直接甩给前端一个设计稿,让他去实现不就行了?其实这涉及到的是设计和开发之间的协作关系,一个有规律有规范的设计稿,前端实现起来更加容易,也方便他管理自己的代码,实现出来的样式也会更灵活,在出设计稿之前和前端沟通一下,采用什么布局方式,需要设计怎么配合,也费不了多少工夫。当然直接甩个设计稿,前端也能实现,但一些特殊效果真的是需要双方合作才能完成的。
前端视角主要是指实现页面的各种CSS布局方式,我这里主要归纳了5种:静态布局、流式布局、响应式布局、弹性布局和Flex布局。除了静态布局,其他都能实现在不同分辨率下页面的自适应,来给用户最佳的视觉呈现。
静态布局(static layout)
静态布局也叫做固定布局,网页内容区采⽤绝对宽度,网页内每个模块的尺寸大小固定,一般整体在浏览器内居中显示,并会设置最小宽度min-width,当分辨率小于最小宽度就会出现滚动条,如果大于最小宽度则内容居中外加背景 。找了一个很古老的网站,大家看看就好。。。
应用场景:目前大部分的高校官网、医院官网、政府网站等都是静态布局,而且设计风格上也很老旧,你们懂得,当然并不是说静态布局的风格就是老旧,这个布局和设计风格没有多大关系哈,有很多新闻门户类、企业官网等网站采用静态布局,同样也很出彩。优点:这种布局方式对设计师和前端来说都是最简单的,不用去考虑兼容性等问题。设计和开发成本低,后期维护成本低。缺点:在小屏上有可能出现横向滚动条,在大屏上会出现大量的空白,不能根据用户的屏幕尺寸做出不同的表现,用户体验比较差。 
流式布局(fluid layout )
流式布局英文fluid layout,也可以翻译成liquid layout,是指页面按照百分比%定义宽度(也就是长度单位不是我们平常使用的px,而是百分数),来适配不同的屏幕分辨率,在不同的分辨率下网页布局保持不变,一般搭配min-、max-属性来控制尺寸流动范围,以免过大或者过小影响展示和阅读,页面内元素的高度和文字大小往往px来固定住,方便页面排版和阅读。
流式布局的特点是,如果宽度太小,放不下两个元素,后面的元素会自动滚动到前面元素的下方,不会在水平方向overflow(溢出),避免了水平滚动条的出现。
图片来自ant design
应用场景:流式布局典型的代表是栅格系统,一般页面中采用百分比定宽的部分都可以看做是流动布局的属性。目前大部分网页为了实现更好的视觉效果都会全局或局部使用流式布局。
优点:在不同分辨率屏幕上能够很好的展示页面元素,如果设计得当,流动布局能避免在小屏幕上出现水平滚动条,对于差别不是很大的屏幕分辨率十分友好。
缺点:当屏幕分辨率差异过大时,因为宽度使用%百分比定义,但是高度和文字大小等大都是用px来固定,有些页面元素宽度被拉的很高,页面缩小后,一些字或者图片或者图表等会产生堆叠,显示效果不太好控制。
响应式布局(responsive layout )
响应式布局是指网页分别为不同的屏幕分辨率定义不同的布局,同时在每个布局中,各元素大小采用百分比定义宽度,即页面元素宽度随着窗口调整而自动适配。可以看做是定义了几个不同尺寸的流式布局。
布局特点:基于栅格系统设计和开发,通过监测设备的分辨率来呈现不同的布局。Bootstrap(一个前端代码库)的响应式设计中,预设了六个响应尺寸:xs、sm、 md 、lg、 xl、  xxl, 当屏幕分辨率较高时采用XL或者XXL的布局,当屏幕过小时,采用XS的布局。
网站示例:Uplabs网站就是基于栅格系统进行了响应式布局,宽屏模式下展示更多内容,包括上方的引导区和各种标签入口,当在小屏上市就折叠部分内容,同时作品缩略图也实现了基于栅格进行放大和缩小。优点:能够适应pc、pad和移动端,在任何尺寸的屏幕上都能呈现完美的视觉效果缺点:要匹配足够多的屏幕大小,需要设计多个版本,设计和开发工作量大
因为最近在做设计规范,无意中发现shopify的设计规范的示例中设计了四种尺寸的设计稿:1440px、1024px、776px、320px,所以还是繁琐的。(这么多版本,设计和开发会吐血吧)
弹性布局(em/rem layout)
弹性布局翻译过来不是em/rem layout ,因为弹性布局采用的单位是em或者rem,为了直观,所以直接采用了单位缩写去区分。em和rem是一个相对长度单位,页面内各元素的尺寸采用em/rem做单位,em是相对其父元素大小,rem是始终相对于html大小,即页面根元素。(有点看不懂是吧,没关系,你只需要他是个相对长度单位就行了)布局特点:采用em或者rem为单位,页面元素能够根据屏幕分辨率进行等比缩放,支持文字、间距类等比缩放,国内PC端网页不咋用,在国外已经很普遍,比较适用于移动端H5的适配
MINX网站采用了em为单位,进行了弹性布局,当屏幕分辨率差别不是很大时,视觉效果还是不错的,优点:弹性适配不同的分辨率,视觉效果比较好,而且不用出多套设计稿,是不是很爽!
缺点:em以父节点font-size大小为参考点,进行任何元素设置,都需要知道他父元素的大小,容易造成页面排版混乱,rem支持的浏览器比较少。还是上面的网站,当页面继续缩小,会出现元素的叠加,所以em单位使用时不太好把控效果。看了好多国外的网站,发现弹性布局还是很普遍的,弹性布局示例网站,个人理解的,felx布局主要是用来定义页面内某些元素相对于父级元素的对齐、排序、分布等排版方式,通过调整父级内元素的宽高,从而在任何显示设备上实现对可用显示空间最佳填充的能力。
图片来自ant design
我个人觉得flex布局比较适合模块内元素的布局,算不上整个页面级别的布局。优点:能够很好的契合移动端,无需考虑分辨率问题,移动端flex布局占据主流,缺点:PC端网页兼容性不好,ie浏览器必须是10.0版本以上;对设计稿要求很高,需要是有规律的设计稿,比如栅格系统;网页内容较多时,flex布局不太好控制。我个人找到的知乎是用了Flex布局,但是他进行了页面定宽,所以很多效果看不出来
个人总结了下各种布局的关系
流动布局可以看做是静态布局的动态版,响应式布局可以看做是几个不同尺寸的流动布局,在每个流动布局之间进行自适应。流动布局、响应式布局、弹性布局和flex布局都能实现自适应的效果,只不过弹性布局是用em/rem为单位,流动布局和响应式布局是以百分比为单位,flex由于兼容性问题,PC端不太常用。各种布局不是绝对的,可以综合使用,目的都是使页面在不同分辨率的设备上实现更好的用户体验,针对不同性质的网站采用合适的布局方式。我这里将栅格设计放了进来,但实际上,页面布局可以基于栅格也可以不基于栅格,完全看设计师个人和实际工作场景了。
看完布局,你会发现,很多国内常用的布局都和栅格有关,有些西安网页设计师在做的时候也喜欢用栅格来规范自己的设计稿,所以我简单的梳理了一下栅格的小知识,希望对大家有用。首先,栅格化设计(grid-design )不等于栅格化开发(css grid )。我之前一直以为用栅格就要实现网页的响应式,由于我们是to b类的网站,所以刚开始很抵触,总觉得没法定宽设计某个模块,后来查了些资料才发现,这是两回事。栅格化设计是针对设计师而言,主要是为了提高网页的规范性和统一性,可以不考虑页面的响应式;而栅格化开发,是针对开发人员,特指前端攻城狮使用的css框架,用来实现页面的响应式布局。也就是你可以按照栅格去出设计稿,但不一定基于栅格开发,基于栅格开发意味着需要实现网页响应式布局。那么栅格是什么,想必大家都很清楚,就是将网页划分为几个等分栏。大概就长下面这样
栅格包括列宽(column)、间隔(gutter)和外边框margin,gutter是左右均分,分别位于列宽的两侧,margin是位于整个网页的两侧的空白区,由1/2的gutter和一个padding组成,一般来说网页的总宽度是不包含左右两侧的margin的。
栅格系统的适配,一般来说,适配时,间距gutter宽度不变,只会改变列宽column,但是在material design中定义了多种宽度的gutter,当宽屏时使用16或者24px的gutter,窄屏使用8px的gutter,所以可以根据实际情况自己定义是否改变gutter宽度。
栅格的类型
我个人将栅格归为了4类:有间隔栅格、无间隔栅格、局部栅格、水平栅格。有间隔栅格最为常见,无间隔栅格也就是gutter为0,局部栅格一般适用于页面内有侧边栏固定的布局,侧边栏可以不算入栅格范围,水平栅格是指垂直和水平都进行栅格,感觉不太常用。栅格常见分栏12栏和24栏是最常见的,因为能够被2、3、4、6整除,也就是页面能够均分为2、3、4、6等份,其次是16列比较常见。列数越多,排版布局越灵活,列数越少限制性越大,同时页面的统一性更强 。可以根据网页特点选择合适的栏数,不必拘泥。

联系方式:18066528545   029-89298792

阅读过此文章的读者,还阅读过下面的文章

  • 微信小程序凭借其无需下载、即用即走的特性,已成为企业触达用户的重要渠道。在开发技术选型中,原生开发依然是许多项目的首选。那么使用原生开发微信小程序都有什么帮助呢?

    首先就是提高小程序的性能和流畅性。原生开发直接对接微信客户端渲染引擎,减少中间层带来的性能损耗,动画、长列表滚动等场景更流畅。原生代码打包体积更小,结合微信的预加载机制,显著提升小程序打开速度。微信支付、订阅消息、直播组件等新API优先支持原生开发,无需等待第三方框架适配。原生API可无缝调用微信通讯录、地理位置、扫一扫等系统级功能,提升用户粘性。提供实时预览、真机调试、性能分析等一站式支持,快速定位内存泄漏、渲染层级问题。原生开发可搭配WXS脚本优化渲染性能,跨平台框架需额外处理兼容性问题。使用跨平台框架可能会存在版本升级导致的API变更风险,原生代码无需担忧兼容性问题。

    原生开发在性能、生态融合、长期维护上的优势显著,适合对体验要求高、功能复杂的核心业务。若需同时发布微信、支付宝、百度等多平台,可评估跨平台方案。建议结合项目周期、团队能力、业务目标综合决策,避免盲目追求技术潮流。

  • 在移动互联网时代,小程序已成为企业快速触达用户的重要入口。面对微信、支付宝、百度、抖音等多平台小程序的开发需求,开发者往往需要投入大量成本适配不同平台。而UniApp作为一款基于Vue.js的跨平台开发框架,凭借其独特的优势,已成为众多企业和开发者的首选方案。本文将从技术、效率、成本等多个维度解析UniApp的核心竞争力。那么使用UniApp开发小程序有什么优势呢?

    一次开发,多端发布

    UniApp最显著的优势在于“跨平台兼容性”。开发者只需编写一套代码,即可编译发布到微信、支付宝、抖音、百度、QQ、快应用等10+主流小程序平台,同时兼容H5、Android、iOS原生应用。对于需要快速覆盖多端用户的企业,可节省80%以上的重复开发成本。

    学习成本低,开发效率高

    UniApp基于Vue.js语法,前端开发者可快速上手。熟悉的组件化开发模式、双向数据绑定、生命周期管理等特性,大幅降低学习门槛。同时,UniApp提供丰富的API和组件库,直接调用原生能力,无需额外适配。

     强大的生态与插件市场

    UniApp拥有活跃的开发者社区和丰富的插件生态。在UniApp插件市场中,可快速集成支付、地图、UI库、数据统计等上千种功能模块。例如,通过uView UI组件库,可快速搭建美观的界面;通过uni-push实现统一的消息推送服务。

    与原生混合开发无缝衔接

    对于需要调用摄像头、蓝牙等深度硬件功能的场景,UniApp支持通过原生插件扩展机制集成原生代码,或直接嵌入原生页面。这种灵活性使其既能满足轻量级需求,又能应对复杂业务场景。

    UniApp凭借其跨端能力、开发效率和成熟的生态,已成为小程序开发的标杆框架。无论是追求快速验证的初创团队,还是需要降本增效的中大型企业,UniApp都能提供“多快好省”的解决方案。

  • 在移动互联网持续渗透的今天,企业是否还需要开发小程序?这个问题没有绝对的答案,但可以从行业趋势、用户习惯、技术迭代等多个维度展开分析。本文将从真实商业场景出发,探讨企业开发小程序的必要性,并给出场景化建议。

    一、流量入口的底层逻辑正在重构

    微信小程序DAU突破6亿,抖音小程序日活用户增长400%,支付宝小程序链接超300万商家——这些数据背后是用户行为模式的根本转变。用户在刷短视频时直接下单外卖,在微信群聊中完成拼团支付,在搜索附近餐厅时直接预约座位。小程序已经演变为"即用型服务终端",企业若放弃这个触达窗口,相当于主动关闭了用户最自然的消费场景。

    二、成本效益的二次方法则

    某上市餐饮连锁企业的数字化报告显示:开发原生APP的获客成本是17元/人,而小程序仅为2.3元/人。更值得关注的是用户生命周期价值(LTV)差异:通过小程序下单的客户复购率比APP用户高出32%。这源于小程序特有的"三秒定律"——用户从产生需求到完成服务的时间压缩至传统路径的1/5。服装品牌UR的案例更具说服力:通过微信小程序+直播的融合模式,其单场活动GMV突破800万,用户沉淀效率是H5页面的7倍。

    三、生态壁垒背后的战略考量

    头部平台正在构建"小程序护城河":微信强化搜一搜直达服务,抖音将小程序与内容推荐算法深度绑定,支付宝重点布局民生服务场景。某家电品牌的市场总监透露:"我们在抖音小程序的转化率比独立站高4倍,因为平台会把优质小程序推送给精准用户。"这意味着企业需要像布局线下门店一样,在多个流量生态中建立"数字分店",每个小程序都是特定场景的服务节点。

    四、技术红利的窗口期缩短

    当谷歌推出Instant App,苹果上线App Clips时,全球开发者都意识到轻量化应用已成必然。但国内小程序生态的成熟度领先国外2-3年,使用Taro框架开发跨平台小程序,迭代速度比维护三个原生团队快5倍。

    结语:小程序的终局是"服务插件化"

    当物联网设备突破百亿,XR技术逐渐普及时,小程序形态可能演变为"空间计算时代的服务插件"。企业当下的小程序布局,实质是在为元宇宙时代的服务架构积累组件库。是否开发小程序的根本问题,应升级为如何构建可跨生态移植的服务模块体系。

  • 对于企业来说,开发小程序除了进行宣传推广,提高业务效率,提高自身竞争力之外,更多的是希望通过小程序来获取更多的收益,那么对于企业来说,开发小程序要如何获取收益呢?

    直接变现的方式,比如付费下载、内购、订阅制、广告这些。这些都是比较直接的方法,但各有优缺点。比如付费下载可能在竞争激烈的市场中不太容易,特别是如果小程序不是特别独特的话。内购和订阅制可能更适合有持续内容或服务的小程序,比如工具类或者内容类应用。广告的话,需要一定的用户量,可能适合已经有用户基础的情况。

    接下来是电商和佣金分成,这可能适合有商品或服务销售的小程序。用户可能需要整合支付和物流,这对于个人开发者来说可能有点复杂,但如果能合作的话,分成模式可能更可行。比如外卖、旅游平台的佣金,或者成为分销商,推广别人的产品。

    然后是企业服务,这部分可能用户没想到,但B端市场其实很大。定制开发、技术服务年费、解决方案都是可行的。特别是如果用户有技术背景,为企业做定制开发可能收益更高,但需要销售能力。

    数据变现和增值服务也是一个方向,比如数据分析报告或者会员专属功能。不过要注意数据隐私问题,不能违规。

    流量变现方面,导流到其他平台或者做品牌合作。如果小程序有大量流量,可以引导用户到APP或者网站,或者和品牌合作做推广。联名活动也是个好点子,比如和网红或IP合作,增加曝光。

    运营策略方面,冷启动阶段免费吸引用户,后续推出付费功能。或者用免费增值模式,基础功能免费,高级功能收费。这些策略需要平衡用户体验和收益,不能太激进。

    资源整合方面,联合其他开发者或商家,共享资源,或者提供平台抽成。比如做一个平台,让商家入驻,从中抽成。这可能适合有一定资源整合能力的团队。

    最后,通过小程序获取收益的方式还是很多的,但是现如今大部分用户对于费用都是比较抗拒的,因此一定要尽可能根据小程序的具体情况,决定收费方式,避免对小程序造成过大影响。

  • 在了解小程序定制开发和模板开发有什么区别之前,要先明白这两者之间的概念到底是什么。定制开发应该是指根据客户的具体需求从头开始设计和开发小程序,而模板可能是指现成的、已经开发好的小程序框架,客户可以根据自己的需求进行一些修改和配置。

    首先,定制开发的优势在于完全个性化,可以满足特定的业务需求,功能更加灵活,但成本高,开发周期长。而模板开发成本低,上线快,但功能受限,可能无法满足某些特殊需求,而且界面和功能同质化的问题比较严重。

    另外,还要考虑到后续的维护和升级。定制开发可能需要专门的团队维护,而模板通常由第三方提供维护服务,但可能缺乏灵活性。用户可能还会担心数据安全和隐私问题,定制开发在这方面可能更有保障,因为代码是自主控制的。

    同时,定制小程序可以加入独特的会员体系,而模板可能只能使用预设的功能模块。

    因此,如果是一个初创企业,预算有限,需要快速上线的话,这时候模板可能更适合。但如果用户的企业有独特的业务流程,或者需要与现有系统整合,定制开发可能更合适。

  • 现如今小程序开发已经成为很多企业的首要选择,而在进行小程序开发时,小程序平台的选择也是非常关键的,那么对于小程序来说应该如何选择开发平台呢?

    对于大部分企业来说微信小程序肯定是首选。但如果是支付宝或者抖音的用户,可能需要考虑其他平台。这可能涉及到各个平台的用户基数、覆盖人群,比如微信的用户量最大,支付宝可能更多用于支付场景,抖音适合内容营销。

    接下来是开发成本。不同的平台开发工具和语言不同,比如微信用JavaScript,支付宝也是类似,但字节跳动可能用不同的框架。如果用户已经有技术团队,可能需要考虑他们的技术栈是否匹配。或者如果用户想跨平台开发,可能需要推荐uni-app或Taro这样的框架,节省成本。

    然后要考虑功能需求。比如,如果需要支付功能,微信和支付宝都有成熟的支付接口。社交分享的话,微信的社交链更强。抖音可能更注重短视频和内容传播。电商相关的话,可能淘宝小程序更合适。

    用户体验方面,每个平台的UI设计规范不同,需要遵循各自的标准,确保用户体验一致。同时,性能优化也很重要,比如加载速度、响应时间等,不同平台可能有不同的优化策略。

    维护和更新也是一个因素。各个平台的审核政策、更新频率不同,比如微信审核比较严格,但流程成熟。抖音可能审核更快,适合快速迭代。需要根据项目需求选择适合的平台。

    生态支持方面,微信的第三方服务和插件很多,支付宝在金融领域有优势,抖音可能有更多的流量和内容合作资源。如果有现成的插件或服务可用,开发会更便捷。

    数据分析和运营工具也不可忽视。微信有强大的数据分析后台,支付宝提供交易数据,抖音有内容互动分析。如果需要这些数据来做运营决策,平台的数据支持就很重要。

    因此小程序开发平台之间关各有不同,如果只是想要服务好一个平台的用户的话,微信小程序平台无疑是最好的选择,但要是想要吸引更多用户的话,选择uni-app或Taro这样的框架,能够更好的实现跨平台开发。

029-8929 8792 177 9128 8395 西安嘉瑞德网络科技公司
工作时间:周一到周六 8:30-18:30
邮箱:2528823962@qq.com
QQ:2528823962
地址:陕西省西安市未央元朔路明丰伯马都A座10820室
在线客服系统
  • 微信小程序制作微信二维码
    扫码咨询
Copyright © 2015 西安嘉瑞德网络科技有限公司 陕ICP备2023001199号 网站地图