• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >axure > Axure8.0教程:“百度一下,你就知道”搜索首页原型设计

Axure8.0教程:“百度一下,你就知道”搜索首页原型设计

作者: @蜗牛PM 字体:[增加 减小] 来源:互联网 时间:2017-06-14

本文主要包含Axure8.0教程:“百度一下,你就知道”搜索首页原型设计等相关知识, @蜗牛PM 希望在学习及工作中可以帮助到您

百度作为最大的中文搜索引擎,在某种程度上,有点学习google的简约至上的原则,但是给人的感觉还是不够彻底。今天,使用Axure 8.0花了一下午的时间基本重现了百度搜索主页的原型。作为一个深信产品可以改变世界的小白来说,去细致的研究一个网页时如何设计、如何实现交互的,会让自己明白很多设计中的小细节。实现的交互、功能点如下:

未登录的百度主页:

交互效果:

  • 右上角,当鼠标移入时,糯米、新闻、hao123、地图、视频、贴吧、登录、设置的字体都会变成蓝色,字体加粗;
  • 点击更多产品时,会弹出下拉的更多产品引荐;
  • 点击登录时,会出现用户登录界面;
  • 点击设置时,会出现二级菜单,在选择二级菜单选项时,字体颜色和背景颜色都会发生改变。

设计思想及简单步骤:

  • 使用背景覆盖法和label部件重写糯米、新闻、hao123、地图、视频、贴吧、登录、设置,利用label的MouseOver这一功能实现鼠标移入加粗和变色的效果;
  • 点击更多产品时,弹出二级菜单,鼠标能够进入二级菜单,当鼠标移出二级菜单时,二级菜单收回。这在任何网页,尤其是购物网站的导航中是很常见的。我们常使用的方法是将二级菜单做成动态面板,设置隐藏,然后显示效果设置为treat as flyout。

1

(点击图片可放大,按F键查看原图)

  • 点击登录时,会出现登录界面。在这里我要讲一下Axture中的常用手法,点击出现某一界面,就是将这一界面隐藏(hidden),然后使用某一触发使其显示(show),至于show的过程的动态效果则可以根据具体情景设置。
  • 点击设置时,会出现二级菜单,在选择二级菜单选项时,字体颜色和背景颜色都会发生改变。这个是这一部分最难点的地方。首先使用如上所讲的treat as flyout实现二级菜单的显示。然后,使用矩形框进行对二级菜单选项进行重写,设置鼠标移入时(MouseOver),背景颜色发生改变,字体发生改变。

2

(点击图片可放大,按F键查看原图)

登录界面:

交互效果:

  • 用户名和密码,获得焦点时输入框会变成蓝色,失去焦点时,变成灰色(这一点在注册界面中,也会讲解到,所以此处把这一功能省略);
  • 手机扫一扫登录和用户名密码登陆互相切换;
  • 点击关闭,关闭登录界面;
  • 背景覆盖法重新构造复选框;
  • 点击立即注册后,跳转未登录的用户主页,进行登录操作;
  • 点击登录按钮后,跳转至登录后的用户主页。

设计思想及简单步骤:

  • 手机扫一扫登录和用户名密码登陆互相切换;在Axture中,不同页面之间的切换使用的是在不同的条件下显示动态面板的不同状态。这一点很常用,要引起重视。点击关闭按钮,隐藏动态面板(hidden)。点击注册,跳转至注册页面(open current link)。

3

(点击图片可放大,按F键查看原图)

  • 这里要重点讲的是,点击登录后跳转至用户个性化界面。此时,我们可以注意到登录的label标签已经转换为用户名了。这里,我们就用到了全局变量。首先,设置全局变量。点击项目(project)>全局变量(global variables)。设置全局变量为username。当点击注册按钮时,将用户名文本框中的值传递给全局变量username,然后当用户个性化页面载入时,将登录label的文本值显示为username。这一过程就是变量传递的过程。

5

6

(点击图片可放大,按F键查看原图)

注册页面:

交互效果:

  • 邮箱、密码、验证码的设计:要分为这么几种情况:没有获得焦点时的状态;获得焦点时的状态、输入错误、输入正确;这每一个状态下,所呈现出来的界面都是不一致的。
  • 背景覆盖法重新构造复选框;
  • 注册按钮:返回到主页面进行登录操作。
  • 点击我已注册,现在就登陆:弹出登录对话框,登录后跳转至登录后的用户主页。

设计思想及简单步骤:

  • 邮箱、密码、验证码的设计:使用动态面板的不同状态,在不同的条件下显示不同的界面。那么要完成注册环节,最终到达的界面应该是<失去焦点正确>的界面。那么,这里就有涉及到了变量值的传递,但这里是局部变量。将任何界面中输入的邮箱的跳转至最终界面,那么其文本框中的值也要进行传递。

1111

11111111

(点击图片可放大,按F键查看原图)

  • 注册按钮和我已注册,点击登录的交互设计和上面所讲的基本相同。

登录后的百度个性化主页:

交互效果:

  • 设置、更多产品的交互设计与未登录时的百度首页是一样的;
  • 鼠标移入用户名时,会出现二级菜单,在选择二级菜单选项时,字体颜色和背景颜色都会发生改变,点击退出按钮时,退出百度账号;
  • 左上角将鼠标移入天气时,会出现所在地区未来几天的天气情况;
  • 工具栏:我的关注、推荐、导航、视频、购物,选中某一项时,为粉色,显示该项页面;但是鼠标移其余项时,则将其显示为灰色;
  • 当鼠标向下滑动时,在浏览器的上方会出现顶部搜索框;在浏览器的右下角会出现回到顶部的按钮,一旦点击右下角处的回到顶部按钮时,网页就会自动回到最顶端,按钮随之消失;
  • 固定意见反馈按钮到浏览器,点击意见反馈按钮时,出现意见反馈填写对话框;该对话框也是固定在页面的右下角;意见反馈对话框此处不再累赘,单击右上角关闭按钮即可将其关闭;
  • 音乐电台部分:点击音乐电台出现音乐播放器;当单击音乐播放器时的收回按键时,收回。

设计思想及简单步骤:

  • 工具栏的设计:利用矩形框覆盖重写我的关注、推荐、导航、视频、购物,然后将其group。这是很关键的一部。group的作用就表明这五个部件已经构成了一个选项组,那么当某一部件选中时,其余部件都是不选中。基于这样原则的基础上个,设计MouseOver和Selected的交互效果。然后OnClick设计时,设计谁是被选中,谁是不被选中的。点击工具栏的不同导航时,还会出现不同的点击,显示不同的页面。呢么这又涉及到了动态面板的不同状态的显示的问题。此处不再累赘。这个建议Axtue初学者重点学习,因为这几乎在每一个网页中都会涉及到。

2015-11-20_11-26-16

(点击图片可放大,按F键查看原图)

  • 固定某一部件在浏览器的固定位置(Pin to browser)。这一功能是针对动态面板使用的。所以,要实现这样的效果,必须将部件转换成为动态面板。本案例中的回到顶部按钮、提意见按钮、意见反馈窗口、音乐电台、音乐电台播放器、顶部搜索框都是使用这样的原理和设计实现的。
  • 鼠标向下移动时,出现顶部搜索框,按钮显示;点击回到顶部按钮时,回到顶部,按钮消失。这一交互效果是本部分的重点。在Axture中,Window.scrollY函数指的是鼠标向下移动的距离。我们可以设置逻辑条件,当鼠标向下移动一定的距离时,那么显示顶部搜索框和回到顶部按钮。如果鼠标向下移动的距离太小,则将这些部件隐藏。至于,回到顶部按钮的交互操作,我们需要借助顶部的一个辅助部件(hotspot),一旦点击按钮,设置回滚操作。

56

回到顶部

(点击图片可放大,按F键查看原图)

个性化页面中的推荐部分:

交互效果:

  • 实时热点:鼠标移入换一换时,颜色由黑色变成蓝色,点击换一换时,新闻会发生变化。

设计思想及简单步骤:

  • 鼠标移入,颜色变化,是我们上面讲过的MouseOver功能,点击换一换,新闻发生变化,是我们上面讲过的OnClick事件触发,和动态面板的不同状态的显示。

您可能想查找下面的文章:

  • Axure8.0教程:“百度一下,你就知道”搜索首页原型设计

相关文章

  • 2017-06-13Axure中继器实践:如何制作一个「记忆翻牌」小游戏?
  • 2017-06-14axure实现坦克游戏原型
  • 2017-06-13Axure教程:可使用的计算器demo制作(上)
  • 2017-06-14Axure7.0教程(七)math函数的使用(2)Math函数简介
  • 2017-06-14Axure 制作下拉框省市县三级联动
  • 2017-06-13Axure教程:如何画出曲线图?
  • 2017-06-13Axure教程:微信聊天列表原型制作(二)
  • 2017-06-14Axure 8.0 拖动滑块设置数字和日期
  • 2017-06-13Axure实现多级联动下拉框
  • 2017-06-14Axure PR 7.0 实现页面纵向滑动效果

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • Axure 8.0 拖动滑块设置数字和日期
    • axure实现网站的通用注册原型设计
    • Axure RP8 动态面板之轮播图设置
    • Axure教程:实现倒计时获取验证码效果
    • 中继器实践:双向列表操作
    • Axure实例:Axure Pro 8制作产品需求文档
    • Axure教程:动态面板实现广告循环播放
    • Axure教程:12306图片验证码的实现(随机可验证)
    • 自定义微信元件库:Axure基本元件的应用(上)
    • Axure教程:原型实战之模拟拼图效果(变量、动态面板、参数…全面实战应用)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有