编写引言:Behance网址是为技术专业艺术大师、以造型艺术维持生计或是将造型艺术做为一个十分严肃认真喜好的人而创建的。在Behance上,客户能够依据喜好、技术专业水准或是已经一起做的新项目来创建微信朋友圈或合作方圈,是一个能与艺术大师和室内设计师共享你的工作经验和专业知识而且得到技术专业意见反馈的地区。此外,Behance在人机交互上实际上也是有非常值得大家参考的地区。
编写引言:Behance网址是为技术专业艺术大师、以造型艺术维持生计或是将造型艺术做为一个十分严肃认真喜好的人而创建的。在Behance上,客户能够依据喜好、技术专业水准或是已经一起做的新项目来创建微信朋友圈或合作方圈,是一个能与艺术大师和室内设计师共享你的工作经验和专业知识而且得到技术专业意见反馈的地区。此外,Behance在人机交互上实际上也是有非常值得大家参考的地区。
假如为室内设计师强烈推荐一个网站,哪一个最非常值得强烈推荐呢?
想来很多人都是会提及Behance,因为它是Photoshop手机软件隶属企业Adobe集团旗下的服务平台,知名度当然不低。实际上除开知名度,Behance网址在人机交互上面有许多非常值得讨论的地区。
1. 基本上叙述 1.1 情况
Behance为什么非常值得强烈推荐?
Behance是一个网站设计和小区,聚集了很多的高品质原创作品。在2012年,它被Adobe以1.五亿美金收益手下。
回收Behance是Adobe处心积虑改革创新的代表,在Adobe扩大的全过程中,Behance盈利性和社交媒体特性都持续加强。
为融入新的发展趋向,网址也持续开展重做,持续添加新作用,并尝试融合Creative Cloud服务项目。
实践经验证明它是很取得成功的:回收Behance十年时间内,Adobe企业股票价格从约$30涨到如今的约$380,上涨幅度超出10倍。股票价格一路标红,总市值年年飙升。
该网址均值客户停留時间超出六分钟,足够证实服务平台內容对客户的诱惑力。
这非常大水平上是由于Behance并不是一个一般的网站设计,它或是一个社交网络平台、資源代管网站与分享平台。它变成了一个为本人原创者、商业服务企业打造出的岗位关联互联网。
为了更好地探索Behance取得成功的缘故,将它的网址再次“设计方案”一遍好像是一个非常好的学习过程。小编应用Axure手机软件,共享一些Behance在互动作用上的完成方式。
但是必须留意的是,这只是是一个尝试重置特性的设计方案,因此没法考虑周全,一些版块和关键点将被忽视。
1.2 原形总体实际效果浏览
倘若你无法打开Behance网址,没事儿,这儿是应用Axure重置以后的表明实际效果(文中全部gif动态图为原形制做进行后录制屏幕的实际效果,不然可能开展照片备注名称)。
Behance的导航栏菜单都收纳整理在了网页页面顶端,从左至右先后是:知名品牌logo、网页链接文本、检索、邮箱、通告、用户头像、apps运用结合等。
导航栏菜单秩序井然,不但是主页,在每一个网页页面客户都能够浏览到这一固定不动的导航栏菜单,不会迷途。顶端导航栏的占有室内空间小,给下边的內容行为主体空出了非常大的主题活动室内空间,客户能够很轻轻松松的被设计产品吸引住。
我们可以将总体的网址分成好多个网页页面:
关键作用包括:
下边是在浏览主页的时候会碰到的一些作用互动:
2.1 時间等候与弹出来实际效果
在初次加载主页时,历经约3秒,会由下往上弹出来用户注册框,这类实际效果在Axure中实际操作非常简单。
温馨提醒:元件总体目标为This时,指的是本元件,This能够确保在本元件变更名称时事情互动仍合理。
2.2 标识符分辨与即时意见反馈
进到Behance建立帐户时必须对登陆密码文本域开展多种标准管束,而且在客户输入支付密码时,必须即时反馈机制。
在Axure中必须开展以下的设定:
在具体开发设计中,实际上这类英文字符分辨一般 只必须一二行编码,其他标识符分辨同样。
2.3 及时的情况变换:没必要一直用动态面板
在该Behance的网址上,文本在被电脑鼠标移进时,字体样式会从低清晰度变成白色,我们可以迅速区别导航栏版块,并在实际操作前后左右清楚地见到及时的转变 。
例如这儿的电脑鼠标移进的迅速转换实际效果,即当鼠标移进按键上,按键色调由淡蓝色变成暗蓝色,完成及时的情况意见反馈。
为完成这类多种实际效果转变 的方式是应用动态面板,但虽然动态面板十分好用和强劲,有的情况下大家没必要用动态面板。
这也得到一条本人应用Axure的基本准则——假如能无需动态面板也不应用。
3. 为您展现页 3.1 照片发暗小技巧
在Behance上,原创者的头像图片和著作是展现数最多的原素(以图片的格式),网址给这种原素添加了网页链接,因而他们是一种快捷方式图标。
他们被置放在了为您展现网页页面的上边,原创者和著作归类确立,也突显其必要性。
当浏览时电脑鼠标移进圆形头像、正方形著作处时,这种照片会变为深棕色。
那麼,在Axure中怎样完成这类实际效果?
以上文上述,动态面板创建2个情况就可以,可是情况变换很慢。
在Axure中选用的方法是:
那样做的益处是,无需应用动态面板,也无需费劲应用二张一浅一深的照片来达到效果。
3.2 动态面板,Of Course I Still Love You
著名的商业服务国际航空公司SpaceX的可回收利用火箭弹会停在一艘叫 “Of Course I Still Love You”的船只上,让火箭弹平稳地停稳。
在Axure中,动态面板就如同这艘船,畅游了一圈,发觉它依然是最喜欢。
Behance 强烈推荐的著作以宫格方法排序,各自包括了作品封面图、创作者(精英团队)头像图片和名称,也有关注点赞数和查看数。
不同点是,Behance为这种著作提升了手机软件标识。如果你把电脑鼠标移进到封面图上,会发生该著作应用的写作手机软件,例如Adobe自己的illustrator、AdobeXD等,那样能帮助我们迅速区别某行业的著作。
除此之外,原创者一栏中,既能够是本人还可以是包括好几个使用者的协作方式,这十分有利于原创者们的商业合作,大家也可以了解某一著作身后实际上有多本人投入了勤奋。
对于Axure中电脑鼠标移进发生新的标识的完成方式,只需用动态面板就可以了。
此外,却会碰到一个较为繁杂的难题:怎样用最简单的方式完成宫格方式的原素合理布局?
例如Behance强烈推荐的著作便是默认设置了一栏4个,从上至下先后铺平,自然要各自包括原创者等信息内容。
应对这类合理布局简易但涉及到好几个原素的情况下,最初的方法是各自每一个置放照片、文本等元件,一个一个地变更。
那麼有什么方法既能够迅速又简单?
最非常值得强烈推荐的是Repeater(即中继器,具体汉语翻译为复制器更立即,它等同于一个适用数据库查询仿真模拟与关联、特性可拷贝与改动的实际效果元件)。
但在Behance上,原创者一般 只求1位,可是有时会出现多名使用者。由于这儿的区别,假如用中继器要想把网址的实际效果做出去就比较多花一点时间关联数据信息。
在这儿应用的是初始的方式,下面会出现中继器的实际效果展现和表明。
3.3 文本关联:你变因为我跟随变
Behance适用多语言表达,我们在网页页面底端能够变更页面语言表达。例如点一下English,变成英文页面,下边的菜单文本随着同歩更改。如图所示:
这儿牵涉到一个简易的实际效果:文本关联,数据库同步转变 。
因为电脑鼠标移进和点一下时文本从低清晰度(灰白色)变成白色,并有三角形往上和往下,因而还必须采用动态面板。在Axure中:
这儿只需采用Set Text 设定文本,先后实际操作就可以。Set Text 能够将总体目标元件的文本更改成本身元件的文本,作用好用。例如仿真模拟会员注册快速登录表明登录名时能够采用这一方式。
留意:假如要完成2个文本变更随意一个,此外一个随着同歩变更,必须给2个文本元件都应用Set Text。例如输入支付密码,不管表明/掩藏,键入都能够同歩变更。
4. 发觉页
它是用Axure制做最费劲的一个网页页面:
4.1 原素上下翻转
在Behance的发觉网页页面下,依照手机软件类型、行业分类等开展了著作归类。
客户能够上下转换著作超出10个归类菜单(小正方形),方式是点一下各自坐落于网页页面最左边和最右边的三角箭头符号,完成菜单按序上下往返转换,还可以不点一下箭头符号,随意点一下一个菜单,下边展现该版块的內容。
4.1.1 必须完成的作用
4.1.2 完成构思:动态面板 繁杂的标准分辨
4.1.3 动态面板
含著作细分化标识、免费下载/关心按键,该控制面板默认设置掩藏。
为点一下左箭头增加case标准分辨,当动态面板A情况为state0时,挪动动态面板B,表明动态面板C, 设定变更大文章标题和副标题的文本。依照此实际操作,各自为10个情况开展标准分辨,右箭头的实际操作与左箭头实际操作同样。
实际操作时,存有內容连动和多种多样标准分辨。就算在简单化了菜单总数的状况下,为完成实际效果依然比较费时费力。
如果在实际开发中,可以采用两三个元件展示出效果并和开发者沟通,以避免不必要的成本。
4.2 一个按钮三个功能
网站上有一个按钮,用户可以点击“关注xxx”,关注后按钮文字变成“正在关注xxx”,当鼠标移入按钮,文字显示为“取消关注xxx”且按钮背景为红色。
实现方法:在一个动态面板中添加3个状态,分别为关注、正在关注、取消关注。添加鼠标点击事件,增加状态的条件判断即可。
5. 实时(直播)页
我们可以在该页面看到各种直播活动和直播视频回放,Behance官方和不同类型的创作者合作,带来了许多免费的教程。
用户既可以学习(白票),创作者还可以分享自己的观点和创作技能,获得关注,提升商业价值,同时这也成为Behance官方打造一个出色的艺术设计社区的重要方式。
在这个页面下,直播的视频有多个不同的划分,每个分类下的视频可以点击后左右滚动。
这里可以使用Axure的Repeater (中继器)功能,一旦做好第一个分类,其它的只要复制一下再更改数据即可。
5.1 中继器:复制你,还可不同于你
1)新建一个动态面板A,实现裁切效果,保证所有内容都在A的范围内。
2)在面板A内部新建一个动态面板B,放入一个箭头和中继器。
这样无论面板B的内容如何左右滚动,始终在面板A中。
3)在动态面板B里面的中继器中,新增7个元件。
分别取名:rr-thumbnail(视频封面),rr-title(视频标题),rr-avatar(直播者头像),rr-name(直播者名字), rr-time(直播日期), rr-hour(视频时长), rr- softwareicon(软件图标), rr-view(观看数量)。*只要英文,忽略括号内的中文,前缀rr-只是为了好区分而使用。
4)在动态面板B里面的中继器中,命名列属性。
分别是:thumbnail、title、avatar、name、time、hour、softwareicon、view。
接着在每个列属性下方新增参数,点击右键倒入图片或者直接输入文字,这需要一一对应。
比如:添加第一个直播的内容为:视频封面倒入一张,大标题为“hello designer”,作者为“adobe官方”,观看时长1小时20分,观看次数7000次,日期为2年10月30日。
5)重要的一步,绑定数据。
为中继器增加item loaded命令,使用Set Text和Set Image来绑定数据。
绑定大标题:选择Set Text 设置文本事件,目标为rr-title,设置为text,值为[[Item.title]]。这里的item代指的是中继器里面数据库。
绑定视频封面:选择set image设置图像事件, 目标为rr-thumbnail,默认值value为[[Item.thumbnail]]。其它的绑定用户头像、观看次数等,原理相同。
6)计算好每个视频封面占用的宽度和间隔宽度。
7)为箭头添加鼠标点击命令,选择Move移动事件,目标为动态面板B,设置好移动的距离。
当遇到可以通过单纯的复制来实现大面积布局且需要单独更改数据的时候,可以采用中继器,以提升效率。
Axure的中继器相当于一个数据库,由自己添加不同类型的数据,这些数据都有一个不同的ID,新增的元件经过与该ID绑定(即item.id名字),主要使用Set Text和Set Image来传输数据。最后展示出来。中继器除了增加,还有删除、查找、排序等功能。
6. 个人资料页
Behance是一个社区,因此每个人都可以拥有自己的主页,别人可以查看你的作品,关注你。
而自己在主页中,可以查看自己的作品、为他人好评的作品集合,还可以编辑草稿,前往专门的页面创建作品。
登录后我们可以设置个人资料,这里就涉及到了状态读取和数据回传。
在Axure中需要使用动态面板嵌套和多重条件判断来实现。由于关联较多,因此需要考虑周全。
6.1 状态回传
在页面右下角,有一个悬浮按钮,点击可以弹出“个人资料清单”面板,要关闭这一面板只需要再次点击按钮或者选择面板内部的“不再显示此项”。
面板内部包含4个独立的资料类别,每个类别包含两种状态:
采用了单选框的形式来设计。
其中这里还涉及空字符判断、文本字数限制与实时反馈:
在Axure中,利用元件的length属性来判断文本的字符长度,通过多个条件设置即可。
根据输入长度还需要在下方实时反馈提示文本(设置为默认隐藏),是否输入了足够的长度。
比如这里的字符需要是3-20位,那么文本框的text changed本文变化事件的判断情况有:0(空字符)、非0、0到3、3到22、大于22,注意在新增case条件判断的同时显示和隐藏提示文本即可。
同时,点击资料清单面板里面的类别之后弹出了二级面板,背景颜色为90%黑色,并且是填充了整个屏幕,因此需要做到自适应。
操作方法:将黑色矩形转换为动态面板,设置为100% wide ( browser only),默认隐藏。当打开、关闭外部的悬浮按钮,以及点击二级面板的保存、取消、“x”关闭图标,都要关联此黑色背景的show/hide状态。
在资料清单面板外部的操作完成后需要将状态返回给面板内部,比如增加横幅后应同时设置面板里面横幅类的状态更换为已选中。
该页面需要考虑多个面板的嵌套、多个内外部和同级的动态面板的状态回传,做好条件判断,确保没有逻辑问题。
7. 编辑个人资料
点击头像可以进入专门的页面编辑详细的个人资料,包含:
还可以增加自定义栏目。
Behance在这里采用了典型的左右布局,即左边是固定的菜单导航列表,右侧是可上下滑动内容区域。
这里比较有趣的是,左右两部分并非固定地划分,而是在操作时有显眼的联系,最主要的网页元素是滚动条指示器。
7.1 窗口动态滚动
在Axure中,要做到这样无缝过渡的效果,推荐的方法是使用锚点来当作定位触发器。
7.1.1 基本要求
7.1.2 实现过程
在账户连接中,可以通过添加链接的方式绑定自己的社交媒体账户。
在Axure中,需要实现基本的文本非空判断、动态面板状态判断实现同一按钮不同功能。此外,需要允许社交媒体账号列表能拖动排序。
7.2.1 基本思路
使列表可选中并拖动至目标范围,其它列表相应上下移动一定距离。
7.2.2 主要功能
事件:Mouse Hover, Mouse Exit, Dragged, Drag Dropped。
命令:切换动态面板状态、Move。
7.2.3 步骤
只要列表中要拖动的动态面板越多,操作步骤和判断就越多。实际上还可以用中继器来实现拖动排序,不过这里不再展开。
7.3 模拟上传图片并显示进度条
在Behance网站上,允许更换头像。只需点击“替换头像”或者圆形头像,会打开上传本地图片文件面板(背景是全屏90%黑),选中图像文件,再弹出图像裁切面板(背景是全屏90%黑)。
由于涉及多个面板和按钮,因此会经常用到 show/hide (显示/隐藏)来显示或关闭面板和元件,只要做好判断,操作并不复杂,其中一处是显示裁剪图片的进度条。
方法:
优秀的创作者乐于上传自己的作品进行展示,Behance将称之为创建项目。
从顶部的导航菜单到个人资料页,都提供了创建项目的入口。蓝色的文字按钮和醒目的Div,无不提醒着用户——快上传你的作品啊。
在上传编辑页面中,支持本地文件上传、添加文本和嵌入媒体(比如YouTube视频),还能调整布局。
页面主要框架是:
这里,相当于要考虑4个区域的相互关系,有动态面板嵌套,因此大量的case条件判断不可避免。
为了模拟出用户上传文件到编辑发布的流程,在Axure中进行了以下主要的操作:
用户添加的文本是可以编辑和删除的,这除了中继器,没有更好的办法了。
在主体动态面板A里面的一个状态为添加文本时的状态,这里嵌入的动态面板B中使用中继器做好基本的元件和show/hide效果。
单击外部的“添加文本”元件,添加鼠标单击事件,选中Add Rows进行添加新数据。目标为中继器,添加Row时插入变量[[LVAR1]] = text on widget动态面板B内的文本框。这样就实现了单击菜单新增一个文本。
其中点击“删除文本”元件,在鼠标单击事件上选择Delete Rows,目标为中继器,Row为This即本条新增的数据。
8.2 动态调整元件高度
利用set size命令来增加元件高度,但当随意增加或删除“添加的文本“时,如何让该区域实现自适应高度呢?
在右侧的主体动态面板A中,可以添加一个矩形元件H当作背景。当新增或者删除中继器文本时,面板A和背景H都要同步改变高度。
在set size时,只需要在本元件身上增加一定高度即可。
如执行事件时,set size的目标为矩形H,高度的参数为变量值 [[LVAR1.height+55]],而变量LVAR1 = widget 本元件。
同样的方式适用于面板A。这里增加的固定值还可以换为中继器内部的动态面板高度。
8.3 图片放大缩小:单击和拖动
我们可以对创建的项目设置封面,封面是支持自定义裁剪的。
8.3.1 基本要求
8.3.2 基本步骤
Behance为商业公司和创作者提供了招聘服务,在这里可以筛选众多的招聘岗位,选中心仪的职位进行应聘。
特点:
为了实现这样的效果,需要利用中继器来创建全部的岗位信息,并允许筛选操作。
9.1 中继器创建职位列表
先用Axure的中继器模拟一些职位数据:
创建好了职位列表之后,可以进行查看职位信息。
9.2 中继器筛选
中继器的筛选主要依赖Add Filter(添加过滤器)命令进行。
9.2.1 筛选职位的方式
按职位类型和创意领域的筛选,在Axure中操作较为简单。
例如:筛选全职的是职位时,步骤为:为“全职”文本框添加鼠标单击事件,选择中继器的功能Add Filter,目标选中为此中继器(提前命名好),过滤条件中规则为[[item.type == ‘全职’]],并勾选Remove other filters,即表示用户单击“全职”时,触发中继器的过滤功能,只显示类型等于“全职”的数据。
比较复杂的是按区域筛选的操作:
9.2.2 主要步骤
如何自动截取公司名称的首字母作为logo?
函数charAt(0)用于截取字符串,0代表第一位,1代表第二位,以此类推。
9.4 批量随机颜色
假如发布职位的公司未上传logo,那么系统将自动截取公司名称首字符,并选用随机颜色的背景颜色。
这如何实现?
基本思路:在动态面板中增加不同颜色作为多个状态,利用随机函数抽取一个数字,当匹配时便转换到该颜色状态下。
可在中继器中进行随机函数的使用,通过配合Fire Event事件触发,可实现批量的随机颜色效果(比如红绿灯、霓虹灯效果)。
10. 作品详情页
当我们点击打开作品,可以进入详情页面,这里有创作者信息,全部的作品展示,作为注册用户还可以进行评论和互动。
10.1 固定侧边工具栏
新建一个动态面板,里面包含已经设置好的元件和交互事件。点击Pin to Browser, 将动态面板设置为右侧固定。
10.2 同步改变状态、同步加一减一
用户可以对作品进行点赞,并显示总的点赞数量;当取消点赞时,数量也随之减去1。
这里涉及三个部分的联动变化:
在点赞按钮中,每次点赞或取消赞,按钮里都会显示点赞的数量。此外,当鼠标移入工具栏点赞按钮上,会在其左侧弹出文本“给Ta点赞”或“不欣赏”。
因此最终涉及的是三个部分、七处变化:
不过具体操作相对简单,主要步骤:
用户对作品进行评论后,此条评论将出现在评论区的最上方。同时,用户可以点击删除该条评论。
在Axure中,需要实现几个功能:
显然,这需要用到中继器,主要实现方法:
条件1: 当中继器里面的组件“用户名”文本值= Donald Trump(假设以该名字新发表一条评论),则显示删除图标。
条件2: 否则(即else if true)隐藏删除图标。
条件1: 当中继器里面的组件“用户名”文本值= Donald Trump(假设以该名字新发表一条评论),则显示删除图标。
条件2: 否则(即else if true)隐藏删除图标。
由于篇幅所限,不再展开描述其它页面或者功能板块,有关Axure操作的的内容结束。
11. 对Behance网站的评价
虽然对Behance网站进行了“重新制作”,但是还有很多页面细节没有完善,省略了一些步骤。大部分的数据也仅限于通过模拟进行展示,无法真实地还原网站功能。
因此,这种停留在界面展示的原型,还有很多提升空间。假如成本允许,通过前端和后端的开发建立一个真实可运行的demo, 那样的原型在功能完成度上都有优势。
以下是对Behance网站的简单评价。
11.1 令人愉悦之处
本文原型内引用的有关作品来源于Behance官网,仅供学习之用。创作者、作品等名称等为随机选取,并非真实。有关作品的版权归属于Behance创作者。
本文由 @STARMAN 原创发布于人人都是产品经理,未经作者许可,禁止转载
题图来自Unsplash,基于CC0协议