我目前正在研究这个导航菜单的样式
它在浏览器上运行良好。至于手机,有一种奇怪的蓝色onclick效应。我怎样才能删除它
屏幕截图:
单击前https://imgur.com/Ovu5v7P
点击https://imgur.com/lOwpicT
这是我的密码:
React
import { Link, NavLink } from "react-router-dom";//these are just <a>
<div className="drawerNav" onClick={() => setDrawerOpen(false)}>
<a className="closebtn">Close</a>
<div className="drawerNav-content">
<Link to="/">Home</Link>
<Link to="/about">About</Link>
<Link to="/post">Post</Link>
<a onClick={handleAuth}>{signed ? "Logout" : "Login"}</a>
</div>
</div>
CSS(styled components)
.drawerNav {
a {
padding: 8px;
text-decoration: none;
font-size: 36px;
color: #fff;
display: block;
}
}
.drawerNav-content {
position: relative;
top: 25%;
width: 100%;
text-align: center;
margin-top: 30px;
}
a {
-webkit-tap-highlight-color: transparent;
}
注意:您可以使此匹配您的网站的主色调。例如-#591784
-webkit-tap-highlight-color: #591784;
问题内容: 如果用户通过触摸设备访问我们的网站,我想忽略所有CSS声明。因为CSS没有意义,而且如果平板电脑在单击/点击时触发CSS,则CSS甚至可能会受到干扰,因为它可能会一直停留直到元素失去焦点。老实说,我不知道为什么触摸设备首先感觉到需要触发-但这是现实,所以这个问题也是现实。 因此,在声明触摸设备后,如何(如何)可以立即删除/忽略所有CSS 声明(而不必知道每个CSS )? 问题答案: 如
问题内容: 我创建了一个带有始终可见的上一个和下一个按钮的轮播。这些按钮处于悬停状态,它们变为蓝色。在诸如iPad的触摸设备上,悬停状态为粘滞状态,因此在点击它后按钮保持蓝色。我不要 我可以为每个按钮添加一个类,并使我的CSS像这样:但这可能会降低性能,并且不能正确处理Chromebook Pixel(具有触摸屏和鼠标)之类的设备。 我可以向中添加一个类,并使CSS像这样:但是,这在同时带有触摸和
本文向大家介绍如何在触摸设备上使用JavaScript拖放?,包括了如何在触摸设备上使用JavaScript拖放?的使用技巧和注意事项,需要的朋友参考一下 对于触摸式设备的JavaScript拖放,可以使用jQuery UI Touch Punch或拖放式Touch。 许多不同的事件可用于成功执行拖放操作, 有许多不同的事件需要附加,以监视整个拖放过程- 拖动开始 拖动 德拉贡特 拖曳 拖曳 下
问题内容: 在iPhone / iPad / Android等触摸设备上,可能很难用手指按一下小按钮。据我所知,没有跨浏览器的方法可以通过CSS媒体查询来检测触摸设备。因此,我检查浏览器是否支持Javascript触摸事件。 到目前为止,其他浏览器还不支持它们,但是开发人员频道上的最新Google Chrome浏览器 启用了触摸事件(即使对于非触摸设备也是如此)。而且我怀疑其他浏览器制造商也会效仿
Appbar过去在投掷时有一个问题。它滚动不流畅。 请参阅以下文件: http://stackoverflow.com/questions/30923889/flinging-with-recyclerview-appbarlayout https://code.google.com/p/android/issues/detail?id=177729 但它已在支持库版本26中修复。 然而,appb
问题内容: 我环顾四周,但找不到我想要的东西。 我的页面上目前有一个CSS动画,它是由:hover触发的。当使用媒体查询将页面调整为宽度超过700px时,我希望将其更改为“单击”或“触摸”。 如您所见,:hover不能在移动设备上工作,但我仍然想确保单击即可,而不是将其悬停。 如果可能的话,我宁愿使用CSS,但也对JQuery满意。 我觉得这很容易做到,但我只是缺少一些非常明显的东西!任何帮助,将