首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

UX笔记#01 |按钮用图标还是文字

Problem: 在设计按钮时,经常会纠结是用文字还是图标,还是文字+图标? ? ? 苹果的系统APP也是同一个界面文字和图标混用的,那究竟是他们是怎样想的呢?...在工具栏(如上图界面下部的条)里,超过三个按钮则使用图标,否则可用文字。...理由是文字一般比较长,靠的太近就会首尾相接,虽然iOS是可以自动缩小字号来避免工具栏或导航栏上的文字首尾相接,但如果超过3个按钮,就很有可能怎么都排不下了。...在内容区域(就是不在导航栏和工具栏)添加文字按钮时,要注意可交互性Interactivity,就是按钮看起来是可以点的,否则会和内容文字混淆,区分方法有三个: 一是上下文场景,一个按钮放在电话号码旁边很可能就是拨打电话的按钮...使用图标加文字时,图标和文字的大小比例也是可以调整的,可以以图标为主,如Tab bar上面的大图标小文字,也可以以文字为主,如系统设置里小图标大文字。 OK, Problem solved!

1.4K30

PyQt5 技巧篇-按钮隐藏并保留位置,设置按钮的可见度,设置按钮透明度

设置按钮可见度为0 每种控件都有3种设置可见度为0的方法,下面来拿按钮的来举例了。...设置按钮透明度,保留原位置 透明和不可见可不一样,透明是一种颜色。...还提供一种思路,比如,我设置布局里每个按钮自己单独包裹一层布局,可以设置布局的最小宽度和高度,这样标准的隐藏的按钮看不到按钮了,但是仍然还保留着位置的,因为这里还有一个有最小值的布局给占着位置呢!...实例展示 如图,我想隐藏左边的录制脚本按钮。 左边的这组按钮嵌套在一个横向布局里。 ? 这是设置可见度为0的效果,发现布局已经变了。 ?...这个是设置了透明度为0.5的半透明状态 ? 这个是设置透明度为0的全透明状态,发现布局没有变化。 ?

3K20

基于图像文字识别技术处理文本按钮

前言 在之前的基于vision-ml模型训练框架改造以及实际场景应用识别弹窗,我们基于模型训练去处理我们的弹窗,但是呢,在一些界面弹窗是一样的,但是,文字是不一样的,那么我们呢怎么根据文字的不同去处理不同的弹窗呢...我们传入这样一张图片,然后文字是同意并继续。我们看下最后的结果 我们去执行了 adb shell input tap 609 372 可以看到设备上可以正常点击。...那么我们可以把这个功能封装成我们处理一些安装的时候出现的文本弹窗,把文字统一存储起来。 准备了一些文本。...我说下我的思路, 1.安装过程截图 2.获取截图文字 3.请输入账号存在识别文字中 4.用input输入账号即可。 这里不做实际代码演示。...基于模型避免了一些手机上按钮的样式会发生改变,使用坐标的方式来处理。后续会把这个的代码放在appium相关的分享中去做展示。我改造的部分的代码已经全部贴上去了。需要原框架的部分代码也已经做了截屏。

1.5K20

【CSS】CSS 背景设置 ⑧ ( 背景设置案例 | 导航栏按钮 )

120 x 50 像素 , 这里将 标签 也设置成 120x50 大小 ; width: 120px; height: 50px; 文字水平居中 , 通过设置 text-align: center;...即可 ; 文字垂直居中 , 需要将行高与文本高度设置成一致即可 , 之前设置的 标签 的高度为 50 像素 , 这里将行高设置成 50 像素即可 ; line-height: 50px; 图片背景设置...: none; /* 文字 垂直居中 行高与文本高度一致 */ line-height: 50px; /* 背景图片设置 - 简写 */ background: url(...: none; /* 文字 垂直居中 行高与文本高度一致 */ line-height: 50px; /* 背景图片设置 - 简写 */ background: url(...edu.csdn.net/">学习 社区 2、效果展示 默认状态效果 : 鼠标移动到按钮上之后的效果

4.3K20

JS设置定时器_js设置定时器

JS定时器的一些特性和如何避免重复设置定时器 概述和总结 每个JS定时器产生时会被系统分配一个id,这个id是正整数,而且一个页面里面的定时器id不重复,我们能用一个变量接收这个id,但是如果重复执行一条接收创建语句...案例分析 用两个按钮来控制灯泡的闪烁,运用CSS简单美化页面,然后控制功能由JavaScript实现,但在使用JS中的计时器时遇到一些问题。也不再废话了, 下面是最开始的代码 电灯 /* border-radius:设置边框圆角 margin-top: 设置上外边距 margin-left:设置左外边距 这里边距使用百分比比直接设置...的循环定时器,每100ms执行一次,第一个参数是被执行函数,第二个是时间间隔 问题也就出在这里,我每次点击START按钮,都会创建一个计时器,但是只有最新的计时器会被赋值给b,然后就导致STOP按钮只能中断最新的定时器

29.8K30
领券