axure键盘弹出_AXURE教程:手机键盘
今天教大家用axure做一个能输入的手机键盘,该键盘原型,效果真实,可以打英文,数字和标点符号。
一、效果演示
总体效果:
随意位置输入效果
删除效果
换行效果
二、制作方法
1. 制作手机外框
可以在网上手机外框的素材,如下图所示:
2. 制作键盘
用矩形做成按钮,然后每个键输入对应的文本,箭头、麦克风、删除等svg图片,可以在icon找到,转为形状后可以调整样式。分别要做5个页面,分别是小写键盘,大写键盘,数字键盘,符号键盘,语音页做好后如下图所示。
将5个页面放入同一个动态面板里,5个不同的状态。
3. 制作交互
制作交互有两种方法:
第一种是要用js获取光标位置,优点是输入的文本可以在任意位置,效果最佳,缺点是逻辑比较复杂,新手不容易完成。
第二种是不用js,直接在axure里面做,优点是制作简单,缺点是只能在最后的地方输入文字,不能在中间输入。
本文主要讲解的是第二种比较简单的方法,如果想了解第一种的话,也可在评论处给我留言。
制作开始
首先建一个多行文本框。
然后给各个案例鼠标点击时做一个交互,让他颜色变深,这样也好看一点。
当点击qew……m和.时,设置多行文本框的值=他原来的值+按钮的文本。
space,设置多行文本框的值=他原来的值+空格号。
enter,设置多行文本框的值=他原来的值+换行号。
删除按钮,设置多行文本框的值=他原来的值-最后一个字符。
123,设置动态面板到数字
#+-,设置动态面板到符号
ABC,设置动态面版到英文
这样就制作完成了,有问题的小伙伴,或者需要原型的小伙伴们可以给我留言哦。
本文由 @梓贤Vigo 原创发布于人人都是产品经理。未经许可,禁止转载
题图来自Unsplash,基于CC0协议
给作者打赏,鼓励TA抓紧创作!赞赏
axure键盘弹出_AXURE教程:手机键盘相关推荐
- android实现软键盘弹出,editText随键盘上移,背景不动
android实现软键盘弹出,editText随键盘上移,背景不动 前段时间有个妹子问我如题的需求,我就想,这种东西网上不是很多吗,自己试过才发现,基本都不行,各种设置配置文件的windowSoftI ...
- android 设置键盘弹出动画,Android实现键盘弹出界面上移的实现思路
1.首先说一下思路: 基本就是结合layout中ScrollView视图和AndroidManifest.xml中activity中的android:windowSoftInputMode属性配置实现 ...
- 解决微信小程序IOS中使用picker弹出内容和手机软键盘重叠的问题
解决微信小程序IOS中使用picker弹出内容和手机软键盘重叠的问题 项目需求: 一个信息提交页面:有input输入框,有picker选择器 遇到的问题: 点击input输入框时,手机自动弹出键盘,但 ...
- js防止安卓手机软键盘弹出挤压页面导致变形的方法
h5防止安卓手机软键盘弹出挤压页面导致变形的方法 输入框定位在底部,手机端打开,输入框聚焦后软键盘打开为什么会瞬间自动关闭呢? 先看看问题: 1.原来是这样的: 2.在苹果手机里面是正常的: 3.到了 ...
- 【JS篇】禁止手机默认键盘弹出
开发过程中由于业务需求,需要通过点击input弹出自定义弹层,但input获得焦点时,会默认弹出手机默认键盘,此时就需要屏蔽手机默认键盘的弹出,尝试过使用readonly属性,但使用该属性也会同时屏蔽 ...
- 【vant ui 双向输入框禁止手机键盘弹出】
vant ui 双向输入框禁止手机键盘弹出 <van-field readOnly @focus="noBomBox" :formatter="formatterN ...
- 安卓手机键盘弹出导致h5页面错乱
安卓手机键盘弹出导致h5页面错乱 特别是有表单的h5,点击input输入信息的时候提交的按钮.以及定位到下方的图片都会被挤上来. 解决方法如下: <div class="bg_img& ...
- php手机网页弹出软键盘代码,Html5页面上如何禁止手机虚拟键盘弹出
工作中遇到如下需求,点击输入框弹出自定义弹窗,输入框是input标签: 但是在移动端,input会默认触发手机的虚拟键盘,如何阻止手机虚拟键盘弹起呢?目前我试过有两个方案,一个是给input添加rea ...
- (小技巧)h5 手机键盘弹出收起的处理
本文转载于思否社区专栏:随笔 作者:hzzly 前言:前段时间也是应项目的需求开始了 h5 移动端的折腾之旅,在目前中台的基础上扩展了两个 ToC 移动端项目,下面就是在 h5 移动端表单页面键盘弹出 ...
- html5手机底部输入框,html5 虚拟键盘弹出挡住底部的输入框解决方案
问题描述: 我们使用 h5 做移动网站开发时,如果文本框在页面的下方,当输入信息弹出的软键盘会将输入框挡住(Android 会有这个问题,IOS会自动将整个页面上移),IOS中软键盘关闭后,页面上移的 ...
最新文章
- ES5规范之Object增强
- linux切换软件版本,Linux中dpkg工具update-alternatives实现符号链接软件版本的切换(转)...
- android 微信跨境支付,微信跨境支付.pdf
- flask mysql项目模板渲染_Flask系列(二) 模板 templates
- 推荐Notepad插件格式化Sql代码,开发利器。
- 20160402系统集成管理工程师(test3)
- 编写注册表reg文件及批处理操作注册表
- python刷今日头条访问量_python爬虫实战:刷某博客站点的访问量(转)
- PCBA方案设计——蓝牙脂肪心率秤方案
- c/c++ 实现三角函数(不使用库函数) sin/cos/tan/cot
- 提升bitcomet下载速度的方法
- w ndows10启动黑屏,Windows10系统电脑开机输入密码黑屏如何解决
- 2021辽宁省大学生程序设计竞赛(C、D、E、F、G、L)
- linux 虚拟机不是全屏显示,Linux系统在虚拟机VirtualBox不能全屏解决办法
- latex中文简易模板,课程论文使用
- 面试常考的常用数据结构与算法
- 安全路上慢慢走,持续更新
- 【精选】JAVA算法题(二十)
- 创维E900V21D免刷机安装并使用当贝市场教程
- 【NVMEM子系统】四、efuse驱动实现流程