【Axure教程】在Axure中引用html、ccs、js等代码

简介: 【Axure教程】在Axure中引用html、ccs、js等代码

今天要讲高级一点的教程,如何在Axure中使用html、html5、ccs、javascript、jQuery、AJAX等代码

首先我简单的说一下为什么要在Axure里面引用代码呢?

举个简单的例子:我们在做文章编辑平台的时候就需要用富文本编辑器,但是Axure里面就没有这个元件,如果甲方爸爸要求我们做高保真原型的话,我们可能做上百个交互也未必能做出来。

这时候如果我们引用代码的话,一分钟就能搞定,反而提高了我们的效率。

讲了这么多大道理,下面开始教学了,本文将会以html5视频代码为案例展开。

【原型预览】

用电脑点击左下方阅读原文或复制打开下面的原型预览地址

https://axhub.im/ax9/dbdf76c154a81ed4


【原型下载】

方式2:https://weidian.com/item.html?itemID=4026331708


【交互效果】


【原型教程】

一、材料准备

这里Axure里面的原材料只需要一个矩形即可,当然了还需要代码,需要我们事先在网上找复制好代码。

例如:我们这里需要做一个视频播放器的元件,我们需要找到html5视频的代码,w3scool是一个很棒的网站,你们可以在里面找到你们需要的东西哈。

444e4af7402ae478641571238c096ac5.png

如上图所示就是在网上找到的视频播放器的代码,我们可以在代码编辑器里面试运行一下看一下效果,如果效果符合心意的话我们就可以直接复制下来。

再讲下一步之前,我们需要了解一下<video> 标签的属性:

168b40a5bfd4a91aac16791d6466f670.png

  • autoplay是自动播放,如果不自动播放的话,可以删掉;
  • controls是视频的控件,包括播放、停止按钮、全屏、音量等,如果不需要的话,也可以删掉;
  • width和height是视频播放器的宽度和高度,我们的材料里面只有一个矩形,所以我们只需要设定矩形的位置和尺寸,然后把矩形的宽和高填进去即可;
  • loop是循环播放,如果不需要的话,可以删掉;
  • preload是预加载,如果不需要预加载视频的话,也可以闪电;
  • src是指视频的地址,可以是网络的地址(如:https://www.1234.com/images/T1T78eXapfXXXXXXXX.mp4);也可以是本地地址(如:file:///C:/Users/1234/Downloads/123.mp4)。这里要注意的是,如果是本地地址的话,需要发布生成html后才能预览;
  • post是指视频的封面,同样可以选择图片的网络地址或本地地址,如果不需要封面的话同样可以不填。

那基本的材料就准备完成了。

二、复制代码

  • 将刚刚准备好的代码复制到矩形里面即可;
  • 然后按需求填上宽度、高度、视频url、是否自动播放等等属性;
  • 给矩形命名,名字你们自定义即可,不过后面交互需要用到,本案例中矩形命名为code。

d1b48686cb148059cd690a2e6566fae9.png

三、设置交互

  • 基本逻辑:在矩形加载的时候,让他执行矩形里的代码,让矩形变成一个视频播放器;
  • 所以在矩形载入时:我用javascript执行代码,这里要注意的是data-label=code,code就是我们之前命名好矩形的名字。

0aa3a8022ac39ed7e6cb32e6d138bd81.png

我们可以看到,矩形马上变成了视频播放器。

这里有的同学可能会说,加载的时候,有半秒中显示了原来的矩形,然后不想看出来怎么办。其实作者觉得没太大所谓,不过要做也非常简单,我们首先将矩形隐藏,然后在加载时加上一个等待1s的时间,再显示矩形即可。

如果有需要的小伙伴可以自己加上去,作者就懒得加了。


作者:梓贤vigo;


微信公众号:Axure高保真原型,分享一系列产品经理常用的原型模板、教程、视频、文档等原创内容


本文由微信公众号:Axure高保真原型 授权发布,未经许可,禁止转载

相关文章
|
23天前
|
JavaScript 前端开发 测试技术
在 golang 中执行 javascript 代码的方案详解
本文介绍了在 Golang 中执行 JavaScript 代码的四种方法:使用 `otto` 和 `goja` 嵌入式 JavaScript 引擎、通过 `os/exec` 调用 Node.js 外部进程以及使用 WebView 嵌入浏览器。每种方法都有其适用场景,如嵌入简单脚本、运行复杂 Node.js 脚本或在桌面应用中显示 Web 内容。
58 15
在 golang 中执行 javascript 代码的方案详解
|
1月前
|
Web App开发 JavaScript 前端开发
2024年5月node.js安装(winmac系统)保姆级教程
本篇博客为2024年5月版Node.js安装教程,适用于Windows和Mac系统。作者是一名熟悉JavaScript与Vue的大一学生,分享了Node.js的基本介绍、下载链接及简单安装步骤。安装完成后,通过终端命令`node -v`验证版本即可确认安装成功。欢迎关注作者,获取更多技术文章。
32 2
2024年5月node.js安装(winmac系统)保姆级教程
|
18天前
|
Web App开发 移动开发 HTML5
html5 + Three.js 3D风雪封印在棱镜中的梅花鹿动效源码
html5 + Three.js 3D风雪封印在棱镜中的梅花鹿动效源码。画面中心是悬浮于空的梅花鹿,其四周由白色线段组成了一个6边形将中心的梅花鹿包裹其中。四周漂浮的白雪随着多边形的转动而同步旋转。建议使用支持HTML5与css3效果较好的火狐(Firefox)或谷歌(Chrome)等浏览器预览本源码。
59 2
|
1月前
html实现的破碎拼接文字动画特效代码
html实现的破碎拼接文字动画特效代码是一段会自动产生文字依次破碎再拼接的效果,非常的炫。欢迎对此段代码感兴趣的朋友前来下载使用。
30 1
|
1月前
|
前端开发 JavaScript
用HTML CSS JS打造企业级官网 —— 源码直接可用
必看!用HTML+CSS+JS打造企业级官网-源码直接可用,文章代码仅用于学习,禁止用于商业
139 1
|
1月前
|
前端开发 JavaScript 安全
HTML+CSS+JS密码灯登录表单
通过结合使用HTML、CSS和JavaScript,我们创建了一个带有密码强度指示器的登录表单。这不仅提高了用户体验,还帮助用户创建更安全的密码。希望本文的详细介绍和代码示例能帮助您在实际项目中实现类似功能,提升网站的安全性和用户友好性。
48 3
|
1月前
|
JavaScript
JS鼠标框选并删除HTML源码
这是一个js鼠标框选效果,可实现鼠标右击出现框选效果的功能。右击鼠标可拖拽框选元素,向下拖拽可实现删除效果,简单实用,欢迎下载
42 4
|
1月前
|
移动开发 HTML5
html5+three.js公路开车小游戏源码
html5公路开车小游戏是一款html5基于three.js制作的汽车开车小游戏源代码,在公路上开车网页小游戏源代码。
61 0
html5+three.js公路开车小游戏源码
|
27天前
|
JSON JavaScript 关系型数据库
node.js连接GBase 8a 数据库 并进行查询代码示例
node.js连接GBase 8a 数据库 并进行查询代码示例