开发者/程序员你好,
下午好,我正在用PHP
,JavaScript
,HTML
和CSS
开发一个网站。我有个问题。当我在手机上运行网站时,当点击任何项目,按钮时,它会显示效果,但我不想要这种效果。
如何移除按钮点击效果/按钮点击效果。
- 在桌面按钮点击效果不显示
按钮点击移动设备效果
点击"效果似乎是一个点击高亮的颜色。
将以下css添加到html
标签中应该可以达到目的:
html {
-webkit-tap-highlight-color: transparent;
}
设置点击的高亮颜色为透明。
来源:https://developer.mozilla.org/en-US/docs/Web/CSS/-webkit-tap-highlight-color
你可以在你的css文件中使用媒体查询来避免你想在触摸设备中避免的事情。有两种方法:
/* for devices that can hover, like laptop */
@media (hover: hover) {
.your-button-class {
styles...
}
}
/* for devices that can not hover, like phones*/
@media (hover: none) {
.your-button-class {
styles...
}
}