【原型实战】分分钟搞定Unsplash网站原型设计
网站原型设计是我们在设计网页过程中必不可少的一步,激烈的市场竞争让我们不得不对产品进行快速迭代,如何高速有效的进行原型设计成为了设计师头疼的问题。本文将以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网站原型设计的更多相关文章
- Mockplus教程:分分钟搞定APP首页原型设计
Mockplus是一款快速原型设计工具,支持包括APP原型在内的多种原型与线框图设计.除了快速,Mockplus广受欢迎更因为它极低的上手门槛.今天小编就为大家展示如何用Mockplus在3分钟内完成 ...
- 分分钟搞定IOS远程消息推送
一.引言 IOS中消息的推送有两种方式,分别是本地推送和远程推送,本地推送在http://my.oschina.net/u/2340880/blog/405491这篇博客中有详细的介绍,这里主要讨论远 ...
- 转载:教你分分钟搞定Docker私有仓库Registry
一.什么是Docker私有仓库Registry 官方的Docker hub是一个用于管理公共镜像的好地方,我们可以在上面找到我们想要的镜像,也可以把我们自己的镜像推送上去.但是,有时候我们的服务器无法 ...
- 教你分分钟搞定Docker私有仓库Registry
一.什么是Docker私有仓库Registry 官方的Docker hub是一个用于管理公共镜像的好地方,我们可以在上面找到我们想要的镜像,也可以把我们自己的镜像推送上去.但是,有时候我们的服务器无法 ...
- 教你分分钟搞定Python之Flask框架
用最短的时间开发一个数据操作接口,Python是王道! 一.安装pip .首先检查linux有没有安装python-pip包,终端执行 pip -V [root@ network-scripts]# ...
- 分分钟搞定Python之排序与列表
排序时程序中用得比较多的方法了.在Python中,最简单的排序方法摸过与使用内置的sorted(list)这个函数了,该函数一一个列表作为参数返回一个新的列表,只不过是把旧列表中的元素排过序了.原列表 ...
- 分分钟搞定redis
随着科技不断的发展,使用到的技术也是更新换代,大家都知道当一个程序用户量上来之后,必然是要做数据缓存的,那么如何去实现的呢,在之前我们一直使用memcache去做数据缓存,现在众所周知主流的缓存技术已 ...
- 分分钟搞定 JSP 技术
一.JSP的语法 1.模版元素 写在JSP中的html内容 在翻译后的Servlet中, 直接被out.write原样输出 2.JSP脚本表达式 格式: ...
- 分分钟搞定Redis编译安装
1. 依赖包安装 yum -y install cpp binutils glibc glibc-kernheaders glibc-common glibc-devel gcc make gcc- ...
随机推荐
- 时间模块 --- time
表示时间有三种方法:timestamps Format String struct-time 1 时间戳 :通常来说,时间戳表示的是从1970年一月一日00:00:00开始按秒计算的偏移量,使 ...
- vconsole h5应用ajax请求抓包
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta co ...
- shell for的使用
好久没写shell了,花了半个小时才写对,不常用果然不够熟悉,以后还是得每天花半个小时写写shell #!/bin/sh #set -x p="/" cd $p echo $(pw ...
- PY3 周总结 第一周
1. Python的三大特点是什么? 答:解释型.动态类型(运行期间才做数据类型检查).强类型定义(一个变量只能存储一种类型的数据).[See More] 2. 应该使用Python2 还是 Pyth ...
- JAVA Spring 事物 ( 已转账为例 ) 基于 XML 配置,事务类型说明
< 1 > 配置文件 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns=&q ...
- 4.struts2的配置文件优先级
转自:https://wenku.baidu.com/view/84fa86ae360cba1aa911da02.html 在struts2中一些配置(比如常量)可以同时在struts-default ...
- gulp css 压缩 合并
//导入工具包 require('node_modules里对应模块') var gulp = require('gulp'), //本地安装gulp所用到的地方 concat = require(' ...
- 2018.8.14-C#复习笔记总
using System; using System.Collections.Generic; //using System.Linq; using System.Text; using System ...
- C++之继承与多态
在程序设计领域,一个广泛认可的定义是“一种将不同的特殊行为和单个泛化记号相关联的能力”.和纯粹的面向对象程序设计语言不同,C++中的多态有着更广泛的含义.除了常见的通过类继承和虚函数机制生效于运行期的 ...
- [故障引起的故事]URL中带加号的处理
问题起因: 客户订购了一关键字为"e+h 变送器" , 在首页推荐广告中,会根据用户在search 搜索过的关键字进行一个匹配投放.技术实现是UED 通过JS 获取coo ...