SO中文参考
首页
(current)
程序语言
c
java
python
c++
go
javascript
swift
c#
操作系统
linux
ubuntu
centos
unix
数据库
oracle
mysql
mongodb
postgresql
框架
node.js
angular
react-native
avalon
django
twisted
hadoop
.net
移动开发
android
ios
搜索
可点击行为的奇怪行为> 触摸时? 首先,感谢您阅读和帮助我。我花了最后4个小时在网络上寻找我的奇怪问题的解决方案。 问题 我用<div>操作创建了一个(click)。使用CSS类:hover,:active和:focus设置样式。当我用鼠标单击它时,一切都很好。但是当我用触摸屏触摸它时,会出现一个奇怪的灰色覆盖(请参阅链接的GIF )!! Behaviour when mouse-clicked Behaviour when touched 这里是我的代码段: #btn-container { margin: 5px; text-decoration: none; cursor: pointer; float: left; border-radius: 25px; border: none; transition: 0.3s; background-color: rgb(230,230,230); color: black; } #btn-container:hover { background-color: rgb( 200,200,200 ); } #btn-container:active { background-color: rgb( 150,150,150 ); transition: 0s; } #btn-container:focus { outline: 0; } .standard-btn { padding: 12px 20px; display: inline-block; } html { /* Prevent user to select text */ -webkit-touch-callout: none; /* iOS Safari */ -webkit-user-select: none; /* Safari */ -khtml-user-select: none; /* Konqueror HTML */ -moz-user-select: none; /* Firefox */ -ms-user-select: none; /* Internet Explorer, Edge */ user-select: none; /* Non prefixed version: Chrome, Opera */ } <div id="btn-container" class="standard-btn">Touch me</div> PS:我正在Angular中进行开发。我已经在Android版Chrome,iOS上的Safari,Windows上的Chrome,Edge,IE上测试了这种奇怪的行为。奇怪的是,例如,在JSFiddle(here)上或在StackOverflow上,这不会发生。而且在我的另一个Angular应用程序上也没有发生....而且我无法找出原因,两个应用程序之间的CSS / HTML / JS 完全 相同。太疯狂了。 首先,感谢您阅读和帮助我。我花了最后4个小时在网络上寻找我的奇怪问题的解决方案。问题我创建一个[>] (单击)操作。 ... ] >> 好,解决了。我将在此处发布解决方案,以备将来参考。 我只需要在主按钮类上添加属性-webkit-tap-highlight-color: transparent。正如所描述的here,这不是标准属性。但这有效! 参考问题中的代码段,我已经用这种方式修改了#btn-container类: #btn-container { margin: 5px; text-decoration: none; cursor: pointer; float: left; border-radius: 25px; border: none; transition: 0.3s; background-color: rgb(230,230,230); color: black; -webkit-tap-highlight-color: transparent; /* <-- this is new */ }
问题描述
投票:0
回答:1
首先,感谢您阅读和帮助我。我花了最后4个小时在网络上寻找我的奇怪问题的解决方案。
html
css
angular
1个回答
0
投票
好,解决了。我将在此处发布解决方案,以备将来参考。
最新问题
T-SQL 选择每个符合特定条件的记录
'找不到指定的模块。在 WinRt 组件中添加 c++ dll 并在 UWP 中使用 WinRt 后
使用 FormArray 在 Angular 中添加排序
Kafka幂等生产者
如何使用 rspec 存根 env['warden'].user 以进行 ApplicationCable::Connection 测试
Android TV 应用被拒绝,原因是“没有全尺寸应用横幅和/或图标”
当 jenkins 在控制器执行器上运行作业时,如何从日志日志中得知?
如何在recharts中叠加/合并两种类型的图表?
GNU“时间”如何衡量进程资源使用情况?
如何执行rails 7'create.turbo_stream.erb'文件中的js代码
查找给定字符串中的数字子串
ModuleNotFoundError:没有名为“pip._internal.cli”的模块
请正确初始化log4j系统。运行网络服务时
为什么axios发出请求时总是将https转换成http?
在C#中使用JSON Path动态创建JSON对象
“程序‘xxx’被编译后的可执行文件‘xxx’覆盖,因此在配置过程中无法使用”错误
有相当于PadLeft/PadRight的方法吗?
python 在循环内返回
ORA-28000 物理备用数据库上的 Oracle SYS 帐户被锁定
如何简化识别哪些下限和上限不为 0?
© www.soinside.com 2019 - 2024. All rights reserved.