今天教大家用axure做一个能输入的手机键盘,该键盘原型,效果真实,可以打英文,数字和标点符号。

一、效果演示

总体效果:

随意位置输入效果

删除效果

换行效果

二、制作方法

1. 制作手机外框

可以在网上手机外框的素材,如下图所示:

2. 制作键盘

用矩形做成按钮,然后每个键输入对应的文本,箭头、麦克风、删除等svg图片,可以在icon找到,转为形状后可以调整样式。分别要做5个页面,分别是小写键盘,大写键盘,数字键盘,符号键盘,语音页做好后如下图所示。

将5个页面放入同一个动态面板里,5个不同的状态。

3. 制作交互

制作交互有两种方法:

第一种是要用js获取光标位置,优点是输入的文本可以在任意位置,效果最佳,缺点是逻辑比较复杂,新手不容易完成。

第二种是不用js,直接在axure里面做,优点是制作简单,缺点是只能在最后的地方输入文字,不能在中间输入。

本文主要讲解的是第二种比较简单的方法,如果想了解第一种的话,也可在评论处给我留言。

制作开始

首先建一个多行文本框。

然后给各个案例鼠标点击时做一个交互,让他颜色变深,这样也好看一点。

当点击qew……m和.时,设置多行文本框的值=他原来的值+按钮的文本。

space,设置多行文本框的值=他原来的值+空格号。

enter,设置多行文本框的值=他原来的值+换行号。

删除按钮,设置多行文本框的值=他原来的值-最后一个字符。

123,设置动态面板到数字

#+-,设置动态面板到符号

ABC,设置动态面版到英文

这样就制作完成了,有问题的小伙伴,或者需要原型的小伙伴们可以给我留言哦。

本文由 @梓贤Vigo 原创发布于人人都是产品经理。未经许可,禁止转载

题图来自Unsplash,基于CC0协议

给作者打赏,鼓励TA抓紧创作!赞赏

axure键盘弹出_AXURE教程:手机键盘相关推荐

  1. android实现软键盘弹出,editText随键盘上移,背景不动

    android实现软键盘弹出,editText随键盘上移,背景不动 前段时间有个妹子问我如题的需求,我就想,这种东西网上不是很多吗,自己试过才发现,基本都不行,各种设置配置文件的windowSoftI ...

  2. android 设置键盘弹出动画,Android实现键盘弹出界面上移的实现思路

    1.首先说一下思路: 基本就是结合layout中ScrollView视图和AndroidManifest.xml中activity中的android:windowSoftInputMode属性配置实现 ...

  3. 解决微信小程序IOS中使用picker弹出内容和手机软键盘重叠的问题

    解决微信小程序IOS中使用picker弹出内容和手机软键盘重叠的问题 项目需求: 一个信息提交页面:有input输入框,有picker选择器 遇到的问题: 点击input输入框时,手机自动弹出键盘,但 ...

  4. js防止安卓手机软键盘弹出挤压页面导致变形的方法

    h5防止安卓手机软键盘弹出挤压页面导致变形的方法 输入框定位在底部,手机端打开,输入框聚焦后软键盘打开为什么会瞬间自动关闭呢? 先看看问题: 1.原来是这样的: 2.在苹果手机里面是正常的: 3.到了 ...

  5. 【JS篇】禁止手机默认键盘弹出

    开发过程中由于业务需求,需要通过点击input弹出自定义弹层,但input获得焦点时,会默认弹出手机默认键盘,此时就需要屏蔽手机默认键盘的弹出,尝试过使用readonly属性,但使用该属性也会同时屏蔽 ...

  6. 【vant ui 双向输入框禁止手机键盘弹出】

    vant ui 双向输入框禁止手机键盘弹出 <van-field readOnly @focus="noBomBox" :formatter="formatterN ...

  7. 安卓手机键盘弹出导致h5页面错乱

    安卓手机键盘弹出导致h5页面错乱 特别是有表单的h5,点击input输入信息的时候提交的按钮.以及定位到下方的图片都会被挤上来. 解决方法如下: <div class="bg_img& ...

  8. php手机网页弹出软键盘代码,Html5页面上如何禁止手机虚拟键盘弹出

    工作中遇到如下需求,点击输入框弹出自定义弹窗,输入框是input标签: 但是在移动端,input会默认触发手机的虚拟键盘,如何阻止手机虚拟键盘弹起呢?目前我试过有两个方案,一个是给input添加rea ...

  9. (小技巧)h5 手机键盘弹出收起的处理

    本文转载于思否社区专栏:随笔 作者:hzzly 前言:前段时间也是应项目的需求开始了 h5 移动端的折腾之旅,在目前中台的基础上扩展了两个 ToC 移动端项目,下面就是在 h5 移动端表单页面键盘弹出 ...

  10. html5手机底部输入框,html5 虚拟键盘弹出挡住底部的输入框解决方案

    问题描述: 我们使用 h5 做移动网站开发时,如果文本框在页面的下方,当输入信息弹出的软键盘会将输入框挡住(Android 会有这个问题,IOS会自动将整个页面上移),IOS中软键盘关闭后,页面上移的 ...

最新文章

  1. ES5规范之Object增强
  2. linux切换软件版本,Linux中dpkg工具update-alternatives实现符号链接软件版本的切换(转)...
  3. android 微信跨境支付,微信跨境支付.pdf
  4. flask mysql项目模板渲染_Flask系列(二) 模板 templates
  5. 推荐Notepad插件格式化Sql代码,开发利器。
  6. 20160402系统集成管理工程师(test3)
  7. 编写注册表reg文件及批处理操作注册表
  8. python刷今日头条访问量_python爬虫实战:刷某博客站点的访问量(转)
  9. PCBA方案设计——蓝牙脂肪心率秤方案
  10. c/c++ 实现三角函数(不使用库函数) sin/cos/tan/cot
  11. 提升bitcomet下载速度的方法
  12. w ndows10启动黑屏,Windows10系统电脑开机输入密码黑屏如何解决
  13. 2021辽宁省大学生程序设计竞赛(C、D、E、F、G、L)
  14. linux 虚拟机不是全屏显示,Linux系统在虚拟机VirtualBox不能全屏解决办法
  15. latex中文简易模板,课程论文使用
  16. 面试常考的常用数据结构与算法
  17. 安全路上慢慢走,持续更新
  18. 【精选】JAVA算法题(二十)
  19. 创维E900V21D免刷机安装并使用当贝市场教程
  20. 【NVMEM子系统】四、efuse驱动实现流程

热门文章

  1. ubuntu SecureCRT 下载并破解
  2. html简单网页设计实验实践结论,网页设计社会实践报告
  3. Mac上使用网易云音乐上传音乐mp3到“我的音乐云盘”
  4. 电容元器件外观视觉检测系统方案设计-东莞康耐德
  5. 肝完Alibaba这份面试通关宝典,我成功拿下今年第15个Offer
  6. Git 笔记:廖雪峰Git 教程总结
  7. kitti2bag将KITTI原始数据转换为rosbag
  8. 【KITTI可视化】kitti三维目标标注可视化
  9. 明华读卡器 java_明华读卡器Java例程
  10. 机械加工行业QC数据采集与CPK分析案例分享