网站原型设计是我们在设计网页过程中必不可少的一步,激烈的市场竞争让我们不得不对产品进行快速迭代,如何高速有效的进行原型设计成为了设计师头疼的问题。本文将以unsplash网站为实例,教大家快速搞定web网站原型设计。

在网站原型设计之前,我们先来了解一下unsplash,它可能是目前全世界最大的免费图库,使用者可以里面免费下载海量的高画质相片。此外,网站为开发者提供 Unsplash API 用于串接这个超大型图库,让你直接取用网站资源。

网站分析

①顶部导航栏设计

我们常见的顶部导航栏设计有汉堡包菜单、文字和配色、固定型等方式。Unsplash网站采取的就是固定型导航风格,但是与传统的固定有些许差别(Unsplash网站中,用户在向下滑动一段距离后再固定在某一位置)。这种设计方式比较适用于页面内容比较多,需要用户不断下拉滑动的网站。

②图片排版

常见的图片排版有相同的排布距离且相同尺寸、相同的排布距离但不同尺寸、对称排布、菱形排布等。在Unsplash网站设计中,采用的是相同的排布距离且相同尺寸(图片平铺设计)。一般使用在具有相同层级关系的场合。

③行为召唤按钮设计

行为号召(CTA)按钮是网页和移动用户界面中的常见互动元素:其主要目标是诱使用户采取某些操作,为特定页面或屏幕呈现转化,例如注册,购买,联系 ,订阅等。在Unsplash网站中,我们能看到大量的CTA按钮-“立即注册”。

原型设计技巧

先来看看Unsplash网站原型设计动图:

原型演示地址:

https://run.mockplus.cn/MKUIcI9Hl36GqiEw/index.html

本原型使用的是国产原型工具-Mockplus制作,使用起来,非常快速,便捷。下面一起来看看如何实现这些效果呢?

①顶部导航栏滚动停留设计

这个也是我们在淘宝中常见的一种交互方式。先来看看动图:

原型演示地址:

https://run.mockplus.cn/raYgbWVi4uo2tdTl/index.html

在Unsplash网站中,效果是类似的,在Mockplus中实现起来非常简单,具体步骤如下:

1. 新建一个滚动区(滚动区1),在滚动区里放“大作”、“注册”及其上面的组件。

2. 在滚动区1里面嵌套一个滚动区2,放“大作”、“注册”下面的组件。

3. 回到滚动区1,点击滚动区1“+”号,将高度调至“大作”、“注册”正好在顶部时。

4. 将滚动区2的高度调至一定高度。

5. 退出滚动区编辑状态,就实现该效果了,演示时注意鼠标位置,滚动“大作”、“注册”上面时,鼠标放在上面区域,滚动下面时,鼠标放在下面区域。

②图片排版

从上图可以看出,除了图片、图像图标、文本不一样,布局都是一样,而这种重复性的布局在Mockplus中使用“快速格子”就非常容易实现。具体操作如下:

③图片轮播

在Mockplus中,已经封装好了图片轮播组件,直接拖出上传图片即可。

结语

当你使用Mockplus后,你会发现原来网站原型设计竟是如此轻松简单。一款好用的原型工具真的能让你事倍功半。不同的设计平台都有着许多使用技巧和拓展功能,闲暇的时候稍加研究,定会让你获益匪浅。

【原型实战】分分钟搞定Unsplash网站原型设计的更多相关文章

  1. Mockplus教程:分分钟搞定APP首页原型设计

    Mockplus是一款快速原型设计工具,支持包括APP原型在内的多种原型与线框图设计.除了快速,Mockplus广受欢迎更因为它极低的上手门槛.今天小编就为大家展示如何用Mockplus在3分钟内完成 ...

  2. 分分钟搞定IOS远程消息推送

    一.引言 IOS中消息的推送有两种方式,分别是本地推送和远程推送,本地推送在http://my.oschina.net/u/2340880/blog/405491这篇博客中有详细的介绍,这里主要讨论远 ...

  3. 转载:教你分分钟搞定Docker私有仓库Registry

    一.什么是Docker私有仓库Registry 官方的Docker hub是一个用于管理公共镜像的好地方,我们可以在上面找到我们想要的镜像,也可以把我们自己的镜像推送上去.但是,有时候我们的服务器无法 ...

  4. 教你分分钟搞定Docker私有仓库Registry

    一.什么是Docker私有仓库Registry 官方的Docker hub是一个用于管理公共镜像的好地方,我们可以在上面找到我们想要的镜像,也可以把我们自己的镜像推送上去.但是,有时候我们的服务器无法 ...

  5. 教你分分钟搞定Python之Flask框架

    用最短的时间开发一个数据操作接口,Python是王道! 一.安装pip .首先检查linux有没有安装python-pip包,终端执行 pip -V [root@ network-scripts]# ...

  6. 分分钟搞定Python之排序与列表

    排序时程序中用得比较多的方法了.在Python中,最简单的排序方法摸过与使用内置的sorted(list)这个函数了,该函数一一个列表作为参数返回一个新的列表,只不过是把旧列表中的元素排过序了.原列表 ...

  7. 分分钟搞定redis

    随着科技不断的发展,使用到的技术也是更新换代,大家都知道当一个程序用户量上来之后,必然是要做数据缓存的,那么如何去实现的呢,在之前我们一直使用memcache去做数据缓存,现在众所周知主流的缓存技术已 ...

  8. 分分钟搞定 JSP 技术

    一.JSP的语法    1.模版元素        写在JSP中的html内容        在翻译后的Servlet中, 直接被out.write原样输出 2.JSP脚本表达式        格式: ...

  9. 分分钟搞定Redis编译安装

    1.  依赖包安装 yum -y install cpp binutils glibc glibc-kernheaders glibc-common glibc-devel gcc make gcc- ...

随机推荐

  1. Sklearn数据集与机器学习

    sklearn数据集与机器学习组成 机器学习组成:模型.策略.优化 <统计机器学习>中指出:机器学习=模型+策略+算法.其实机器学习可以表示为:Learning= Representati ...

  2. 本地yum源快速创建

    1.建立挂载目录mkdir /rui 2.挂载iso到新建的/rui目录

  3. POI 解析excel 空行问题

    https://www.cnblogs.com/interdrp/p/4019583.html

  4. 转载:mysql数据同步redis

    from: http://www.cnblogs.com/zhxilin/archive/2016/09/30/5923671.html 在服务端开发过程中,一般会使用MySQL等关系型数据库作为最终 ...

  5. 使用flash导出图集动画到unity

    1.选中要导出的元件,元件所有动作要对齐,右键导出Sprite Sheet.. 2.设置如下 3.复制导出的png图片到unity,对图片进行网格裁剪,网格宽高在plist文件中:

  6. SOA (面向服务的架构)

    面向服务的体系结构,是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来.接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台.操作系统和编程语 ...

  7. 新手C#SQLServer在程序里实现语句的学习2018.08.12

    从C#中连接到SQL Server数据库,再通过C#编程实现SQL数据库的增删改查. ado.net提供了丰富的数据库操作,这些操作可以分为三个步骤: 第一,使用SqlConnection对象连接数据 ...

  8. 使用Fiddler发送POST请求

    使用Fiddler发送POST请求 在测试过程中,有时会遇到需要修改请求中带的参数,去验证权限的安全问题,但是一些post请求,我们在浏览器中不能直接修改他的参数,然后去提交验证. 而fiddler可 ...

  9. hibernate对数据库查询的坑

    hibernate对数据库的查询其实有很多种方法,下面我来介绍我知道的两种方法,以及它们可能会遇到的问题,这里前两种都是查询所有结果 最后一种是 使用hibernate查询一条记录. 第一种方法 pu ...

  10. 如何学习mybatis

    最近几天学习了mybatis框架,我是mybatis视频学习的.看这篇文章,我建议首先要会熟练使用MVC架构,再学习这个框架. 在我们写传统的MVC模式写Bean,Dao,Servlet时,我们每次调 ...