AXURE教程:实现B站移动光标达到视频预览效果

访客3年前黑客文章1071

编辑导读:本文跟各人分享,如何用Axure实现移动光标到达视频预览结果,作者从预览图,到所需原件,再到操纵步调都一一展开了阐明,并对进程中需要留意的问题举办了先容,但愿对你有所开导。

AXURE教程:实现B站移动光标到达视频预览结果

一、概述

本日小鱼又来写(shui)教程了,小鱼认为B站有一个很是好的交互设计那就是通过移动光标的 *** 到达视频预览(固然是ppt式地播放)如下图所示,其实用AXURE实现起来的话并不是很坚苦,只是进程会有些繁琐,下面就开始进入正题吧。

AXURE教程:实现B站移动光标到达视频预览结果

二、质料筹备

AXURE PR 9.0

图片若干(小鱼选取了灵笼片断的一部门总共10张图片)

三、交互逻辑

AXURE教程:实现B站移动光标到达视频预览结果

首先它的交互逻辑,由图可以看出,并不是很巨大,当我们把光标移入的时候,需要按照光标的位置改变进度条和改变图片,然后当我们把光标移出的时候,视频需要回到最开始的状态,进度条归0.

四、实现步调 1. 进度条配置

首先,哪个容易实现,我们先搞哪个。

筹备两个长宽一样的矩形(w:500,h:10),然后填充差异的颜色,别离为白色和灰色,然后将它们两个重合,而且把白色的矩形至于灰色矩形上层,在这里我们需要把白色的矩形条设为动态面板(右击配置设为动态面板),取名白色进度条,然后将其宽度设为1,这样白色矩形就会相当于埋没而且安排在灰色矩形条的最左侧,如下图.

AXURE教程:实现B站移动光标到达视频预览结果

AXURE教程:实现B站移动光标到达视频预览结果

然后配置一个(w:500,h:300)的热区取名为感到区域,安排位置如下图(必然要至于顶层),配置感到区域的交互事件为鼠标移动时,交互行动为改变白色进度条的尺寸(w: [[cursor.x-白色进度条的x坐标(小鱼这里是230)]]),h:[[白色进度条的牢靠高度]]),紧接着配置感到区域的交互事件为鼠标移出时,配置白色进度条的尺寸宽度为1。之一个条件我们就做好啦。

AXURE教程:实现B站移动光标到达视频预览结果

AXURE教程:实现B站移动光标到达视频预览结果

AXURE教程:实现B站移动光标到达视频预览结果

2. 配置视频预览(图片切换)

这里需要用到动态面板的常识,交互逻辑不难,可是很烦人。我们把筹备好的10张图片,留意尺寸巨细需要和感到区域沟通(w:500h:300),配置一个动态面板取名屏幕,尺寸也是一样的,将10张图片,凭据视频的播放顺序,把图片一张张存在状态中,10张图片10个状态。如下图

AXURE教程:实现B站移动光标到达视频预览结果

然后将屏幕,感到区域的位置如下图安排,留意屏幕应该是处于更底层,然后感到区域处于最顶层,配置感到区域的交互事件,同样地, 鼠标移动地时候,判定光标职位置在哪?按照光标移入感到区域职位置配置相应的图片。

好比我们有10张图片,屏幕宽500,那么也就是说我们可以分为10个区间,每个区间50个横向单元。也就是说光标在感到区域中每移动50个单元就需要改变一张图片。别的我们需要用到屏幕的坐标,小鱼这里是(230,173).

好比配置感到区域的交互事件,当鼠标移动的时候判定光标的位置,假如光标的X坐标->(230<=x<280),配置屏幕状态为状态1,同样地假如(280<=x<330),那屏幕状态就是状态2,其他景象也是如此。

如下图,别的别忘了配置当鼠标移出感到区域时,我们需要配置屏幕地状态回到初始状态。

AXURE教程:实现B站移动光标到达视频预览结果

AXURE教程:实现B站移动光标到达视频预览结果

好的接下来就全部大功告成了,最终预览链接:https://1cw59f.axshare.com

这就是本日小鱼给各人带来的b站视频预览实现教程是不是很简朴呢?赶紧动手试一下吧。

相关文章

Axure教程:电商平台图片放大预览的效果

Axure教程:电商平台图片放大预览的效果

我们在逛淘宝可能小红书等电商平台的时候,当我们鼠标逗留在商品大图时会呈现一个预览区域,而且右侧会呈现预览区域的放大图片,利便我们看清商品的细节。这个就是电商平台图片放大预览的结果。本日我们就一起来进修...

Axure产品原型设计规范:这3点需要注意

Axure产品原型设计规范:这3点需要注意

编辑导语:Axure 是建设软件原型的快速有力的东西,然而对付很对用户来说,他们大概没有接管过正式的培训,不知道如何故得当的方法来更有效率的利用Axure。基于此,本文作者团结案例分享了产物原型页面类...

Axure教程:获取验证码倒计时效果的实现

Axure教程:获取验证码倒计时效果的实现

很多APP或者网站都支持手机号登录,手机号登录一定会涉及短信验证的获取。获取的过程有时间有效性,一般默认为60s,如果用户在时效内未接收到验证码,可再次点击“获取验证码”来获取。今天,我们就来学习用A...

Axure教程 | 云盘案例原型:文件管理(图片、视频、文档、音乐管理)

Axure教程 | 云盘案例原型:文件管理(图片、视频、文档、音乐管理)

今天和大家分享一个后台文件管理demo,包括图片管理、视频管理、音乐管理、文档管理和其它文件管理。这个demo也可以看做云盘、网盘的demo。 该原型交互效果齐全,使用也简单,只需要填写中继器表格即...

Axure教程:网易云音乐首页原型设计

Axure教程:网易云音乐首页原型设计

作者利用Axure动态面板功能对网易云音乐首页进行了一个简单的原型设计,那如何利用Axure动态面板功能实现轮播效果及交互功能以及隐藏丑陋的滚动条呢?下面来和我一起研究一下~ 制作示例如下: 网易...

Axure交互大全:Axure全交互模板及视频教程

Axure交互大全:Axure全交互模板及视频教程

编辑导读:本文作者为各人分享了一组Axure常用交互模板,作者从预览原型,到所需原件,再到操纵步调都一一展开了阐明,并对进程中需要留意的问题举办了先容,但愿对你有所开导。 我在指导粉丝设计原型的时候...