草庐IT

javascript - iOS 设备处理 :hover pseudo-class? 的默认方式是什么

我有一个可以点击的div(通过jQuery$('.mydiv').click)——这会展开div,第二次点击会折叠它。同一个div应用了一些CSS:hover规则(即在悬停时显示更多信息)——这在PC上可以正常工作。当使用iOS设备时,点击有效,并且还应用了:hover伪类-所以我的额外信息会显示出来。这几乎正​​是我想要发生的事情(令人惊讶)。但是,仅在CSS中包含带有:hover伪类的内容并不意味着单击会显示它。那么iOS应用(或不应用):hover状态所遵循的规则是什么?是否有一些文档可以查看?我真的不想在悬停下隐藏功能,而是必须编写一些特定于触摸的JavaScript才能使它们

html - :hover state doesn't end on iOS

我有一个带有悬停状态的简单菜单:Home11.11.21.3CSS:#menu>div>nav{display:none;position:absolute;z-index:9999;}#menu>div:hover>nav{display:block;}但是:hover状态永远不会结束。再次点击(其他地方)后:悬停仍然存在。我可以在没有javascript的情况下解决这个问题吗?(Fiddle)似乎摆脱:hover的唯一方法是:focus某处(element.focus())或悬停在其他地方。 最佳答案 没有。悬停状态在某些移动设

javascript - 禁用 :hover during Css animation

关闭。这个问题需要debuggingdetails.它目前不接受答案。编辑问题以包含desiredbehavior,aspecificproblemorerror,andtheshortestcodenecessarytoreproducetheproblem.这将有助于其他人回答问题。关闭7年前。Improvethisquestion所以我有一个侧边栏导航,当页面加载时,它会滑出屏幕,然后当用户悬停在该区域上时,导航会滑回屏幕上。然而,当导航滑出时,如果用户在滑出动画期间将鼠标悬停在导航上,则导航开始闪烁,因为它试图同时执行这两个动画。我想知道是否有办法防止这种情况和/或在滑出动画期

html - 获取 CSS :hover on overlapping siblings

这在运行下面的代码时最容易理解。我希望在将鼠标悬停在红色条上时同时触发列和中间行的悬停状态。我想保留基于flex的列,并将栏绝对定位在它们之上。这可能吗?编辑:我只希望鼠标悬停的那一列变成蓝色。抱歉含糊不清。片段已更新为所需结果。列由白线分隔。将鼠标悬停在灰色区域上以查看突出显示的列。谢谢。.root{width:100px;height:100px;background:grey;position:relative;display:flex;}.column{display:flex;flex:11auto;border-right:1pxsolidwhite;}.column:ho

html - 为什么 firefox 忽略 css :hover selector?

我正在为我的按钮图标设置一个简单的动画。将鼠标悬停在按钮上后,按钮中的图像应该从默认的0.25不透明度变为1。在chrome/edge上运行良好,但firefox似乎忽略它(:hover)。第一个猜测是firefox不知何故不支持不透明。它确实如此,因为图像的默认值设置为0.25不透明度。永远不需要任何前缀。此外,光标根本不会改变。然后想也许它是:hover,但自石器时代以来就应该100%支持它。然后我突然想到这可能是由于我正在使用的CSS网格级别2布局设计,实际上尚未在浏览器中完全实现。我在firefox中启用了一些布局标志,但这也没有带来解决方案。无论如何制作这个示例表明它与CSS

javascript - 使用 :hover. 时如何使用 CSS 定位 div 弹出窗口 ..?

我正在尝试在CSS中创建一个弹出窗口。在本例中,它是一个小的div,其中包含标记您悬停的图像的文本。但是,我肯定做错了。我在CSS中错误地定位了:hoverdiv(我尝试了不同的位置(固定、绝对、float、清晰等),但它一直出现在主div中。我的HTML可能有问题,因为我将它放在你悬停的主div中,以便弹出窗口出现。但我认为当你悬停主div时它必须在那里显示。任何帮助表示赞赏。代码如下:HTML:ImageCSS:.topIcons{padding:14px6px10px6px;float:right;}.topIconsHover:hover{background-color:#5

HTML,:hover css menu and accessibility

我有一个问题。我制作了一个css菜单(不需要javascript)。这依赖于a:hover来显示或隐藏A中的UL元素。使用可见性:隐藏;和可见性:可见;到目前为止一切顺利,直到我尝试只使用键盘。现在为了便于访问,我需要能够仅使用键盘进行导航。所以我还向控制可见性的类添加了a:focus。但这并没有修复菜单,它仍然关闭。有谁知道如何完成此操作以保持我的网站可访问?提前致谢。编辑JSFiddle最大的问题是如何实现这一点,以便他们可以点击下面的链接。我只能为鼠标做,不能为键盘做。一定有人知道怎么做?! 最佳答案 基于纯css的:hove

javascript - 触发 css :hover event with js

我有在CSS中:div.animate:hover{//dostuff}但也想通过javascript调用它。这可能吗? 最佳答案 如TriggercsshoverwithJS中所述这是不可能的(如果您希望它完全按照创建此答案时的描述)。但主要目标可以通过以下方式实现:在CSS中设置类hover(或任何名称)以及选择器:hover。调用.addClass("hover")触发CSS,和.trigger("hover")或.trigger("mouseenter")来触发JS。确保mouseleave处理程序。或第二个.hover()

javascript - 设置 [CSS] :hover and :checked condition

我应用了:hover效果--tdimg.off{display:none;}td:hoverimg.off{display:inline;}td:hoverimg.on{display:none;}--在一些图像上。我正在尝试添加一个复选框,如果它处于事件状态,它会禁用悬停效果,所以我尝试这样做-input:checked+td:hoverimg.off{display:inline;}input:checked+td:hoverimg.on{display:none;}--使用这个复选框:但是没有用。我正在为此寻找HTML/CSS解决方案。有人知道为什么它不起作用吗?编辑:这里有什么

php - 使用 :hover for an element's inline style (using HTML/CSS/php)

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicates:HowdoIembedan“a:hover{…}”ruleintoastyleattributeinthemiddleofadocument?Howtowritea:hoverininlineCSS?我想动态更改元素的悬停颜色,但不使用外部CSS样式表,只能内联。这是代码(使用php生成元素)echo''.$contents.'';当用户将鼠标悬停在该容器元素上时,颜色样式将更改为$color的值(此时没有悬停)。如有任何帮助,我们将不胜感激。