hover 相关问题

悬停是指将鼠标光标放在给定元素上的操作。悬停还可以指启用触摸的设备上的用户触摸给定元素的事件。

在悬停时更改一行 Div 的背景颜色

我正在尝试更改悬停时一行 Div 的背景颜色,但我不知道该怎么做。 // 第 1 行 1 2 3 <...

回答 3 投票 0

css body:无法停止悬停闪烁后

我的社交图标是黑白的,带有 :hover 伪选择器,可将它们更改为全彩等效项,从而导致预期的闪烁,这些代码如下: .他...

回答 1 投票 0

悬停在表格单元格文本上时,增大元素的字体大小,同时保持表格单元格的高度相同

当我将鼠标悬停在单元格内的文本上时,我希望该文本的大小增加 120%。但在我的代码中,当我将鼠标悬停在市场、集成和新闻通讯上时,列和整个表格都会移动。 我

回答 1 投票 0

如何在Python中的绘图上添加悬停模板

我有这个代码,并且想在将鼠标悬停在点上时显示 x 和 y 轴数据: 将 numpy 导入为 np 将 pandas 导入为 pd 导入日期时间 将 matplotlib.pyplot 导入为 plt ts = ['25/02/2...

回答 2 投票 0

更改我的作品集网站的鼠标光标圆圈比例

我尝试寻找一些教程来创建自定义圆形光标,该光标也隐藏普通鼠标光标。 我这样做了,我也有一个我想要的不同的混合模式。 问题是我

回答 1 投票 0

当鼠标悬停在内部元素上时,如何实现光标悬停效果? (CSS)

我试图在将鼠标悬停在按钮上时实现帮助光标,但问题是我无法在按钮本身上设置悬停效果(我只想影响某些按钮,并且不可能...

回答 1 投票 0

对于此悬停用例,我应该使用 CSS 还是 Javascript?

我正在构建一个网站,其中容器内有图像。我希望能够将鼠标悬停在容器上,并且图像会向上移动 40 像素左右。在这种情况下我需要使用 Javascript 还是

回答 1 投票 0

Hover 上的产品信息 - WooCommerce

在客户网站上默认安装 WordPress 和 WooCommerce。我希望将默认产品信息移至产品图像顶部并使其悬停时显示。我生气了...

回答 1 投票 0

具有交替行颜色、悬停和显示的 CSS

我有一个六列的表格。该表采用奇数行和偶数行颜色进行格式化,当前行以不同的颜色突出显示。我正在使用此表列出 pdf 文档,这些文档可以通过...

回答 1 投票 0

如何在css中制作带有图标外观的平滑展开动画?

我有这段代码,其中包含我网站上的特色博客文章部分。我制作了一个图标,当鼠标悬停在 .read-further 上时会出现,但是它并没有真正实现平滑过渡

回答 1 投票 0

将鼠标悬停在段落元素上后会从段落元素中删除随机字符

我有两个段落,由 8 行组成,每行包含 12 个字符。这些字符要么是随机符号,要么是位置随机的完整单词。我的代码应该突出显示

回答 1 投票 0

将鼠标悬停在图像上时文本下划线

我正在慢慢了解 php,但需要一些帮助。 当您将鼠标悬停在帖子缩略图上时,我希望 .rel 中的 h1 标记带有下划线。 有人可以指出我正确的方向吗...

回答 1 投票 0

:悬停不起作用,我尝试了我能想到的一切

我在 div 中有一个带有 WoodMineOwned id 的容器,当我的鼠标悬停在它上面时,我希望显示 Wood ToolTip,但它不会 HTML: 我在 div 中有一个带有 WoodMineOwned id 的容器,当我的鼠标悬停在它上面时,我希望显示 Wood ToolTip,但它不会显示 HTML: <!-- TAB 1 ~Mines~--> <div class="container"> <div class="tab"> ~<span class="textCenter">Buy Mines</span>~ <div class="tabContent tab1"> <h2 class="textCenter">Buy Menu</h2> <div class="mines container2"> <div class="minesContainer"> <div class="minesOwned" id="woodMineOwned">Wood Mine: 0</div> <div class="minesOwned" id="stoneMineOwned">Stone Mine: 0</div> <div class="minesOwned" id="coalMineOwned">Coal Mine: 0</div> <div class="minesOwned" id="ironMineOwned">Iron Mine: 0</div> <div class="minesOwned" id="silverMineOwned">Silver Mine: 0</div> <div class="minesOwned" id="goldMineOwned">Gold Mine: 0</div> <div class="minesOwned" id="diamondMineOwned">Diamond Mine: 0</div> </div> </div> </div> </div> </div> <div> <!-- Wood ToolTip --> <div class="tipWoodMine" id="tipWoodMine" style="display: none;"> <h3>Wood Mine</h3> <p>Cost: 100 Wood | 50 Stone <span style="color: red">(+7%)</span></p> <p>Wood Per Second: 0 <span style="color: green">(+1)</span></p> <p>Owned: 0 <span style="color: green">(+1)</span></p> </div> </div> CSS: .container { display: flex; justify-content: space-around; margin-top: 20px; } .tab { position: relative; flex: 1; border: 1px solid #ccc; background-color: #f9f9f9; cursor: pointer; padding: 10px; text-align: center; } .tabContent { display: none; position: absolute; top: 100%; width: 392%; height: 300px; background-color: #f9f9f9; padding: 10px; border: 1px solid #ccc; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.9); } .tab:hover .tabContent { display: block; } .minesOwned { font-size: 75%; flex-basis: 30%; padding: 10px; margin-bottom: 10px; background-color: #fff; border: 1px solid #ccc; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.9); } .textCenter { text-align: center; } /* Tool Tips */ .tipWoodMine { background-color: #f9f9f9; margin: 0 auto; width: 40%; height: 155px; text-align: center; border-radius: 10px; border: 1px solid grey; } #woodMineOwned:hover ~ .tipWoodMine { display: "block"; } 这就是我认为需要的所有代码,以表示抱歉,因为它很长:o 希望当我将鼠标悬停在木矿上时显示工具提示,但它不会显示为块。是不是因为WoodMine Owned在容器中而我制作的ToolTip不在容器div中? .container { display: flex; justify-content: space-around; margin-top: 20px; } .tab { position: relative; flex: 1; border: 1px solid #ccc; background-color: #f9f9f9; cursor: pointer; padding: 10px; text-align: center; } .tabContent { display: none; position: absolute; top: 100%; width: 392%; height: 300px; background-color: #f9f9f9; padding: 10px; border: 1px solid #ccc; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.9); } .tab:hover .tabContent { display: block; } .minesOwned { font-size: 75%; flex-basis: 30%; padding: 10px; margin-bottom: 10px; background-color: #fff; border: 1px solid #ccc; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.9); } .textCenter { text-align: center; } /* Tool Tips */ .tipWoodMine { background-color: #f9f9f9; margin: 0 auto; width: 40%; height: 155px; text-align: center; border-radius: 10px; border: 1px solid grey; display: none; position: absolute; z-index: 1; } #woodMineOwned:hover + .tipWoodMine { display: block; } <!-- TAB 1 ~Mines~ --> <div class="container"> <div class="tab"> ~<span class="textCenter">Buy Mines</span>~ <div class="tabContent tab1"> <h2 class="textCenter">Buy Menu</h2> <div class="mines container2"> <div class="minesContainer"> <div class="minesOwned" id="woodMineOwned">Wood Mine: 0</div> <div class="minesOwned" id="stoneMineOwned">Stone Mine: 0</div> <div class="minesOwned" id="coalMineOwned">Coal Mine: 0</div> <div class="minesOwned" id="ironMineOwned">Iron Mine: 0</div> <div class="minesOwned" id="silverMineOwned">Silver Mine: 0</div> <div class="minesOwned" id="goldMineOwned">Gold Mine: 0</div> <div class="minesOwned" id="diamondMineOwned">Diamond Mine: 0</div> </div> </div> </div> </div> </div> <div> <!-- Wood ToolTip --> <div class="tipWoodMine" id="tipWoodMine"> <h3>Wood Mine</h3> <p>Cost: 100 Wood | 50 Stone <span style="color: red">(+7%)</span></p> <p>Wood Per Second: 0 <span style="color: green">(+1)</span></p> <p>Owned: 0 <span style="color: green">(+1)</span></p> </div> </div> 每当您想要将鼠标悬停在 #woodMineOwned 元素上时,工具提示都会向您显示一个块

回答 1 投票 0

一旦我使用 Javascript 更改页面主题(包括元素),CSS 中的悬停效果就会停止对某些元素起作用

我正在开发一个作品集网站,顶部有一个带有 3 个按钮的菜单栏。 我的问题是,当我通过切换将页面主题从深色更改为浅色时,会对悬停效果产生一些影响

回答 2 投票 0

当鼠标悬停在内部div上时,如何禁用外部div上的悬停效果?

我有一个带有悬停效果的外部 div 和一个内部按钮。当我将鼠标悬停在内部按钮上时,我试图禁用外部 div 上的悬停效果,但未能这样做。 。容器 {

回答 2 投票 0

当鼠标悬停在内部div上时,如何禁用外部div上的悬停效果? (CSS)

我有一个带有悬停效果的外部 div 和一个内部按钮。当我将鼠标悬停在内部按钮上时,我试图禁用外部 div 上的悬停效果,但未能这样做。任何见解都非常重要

回答 1 投票 0

字体很棒的 CSS 中的奇怪下划线

当我将鼠标悬停在 font-awesome 的图标上时(当它们堆叠在一起时),如下所示(见图)。我得到这些奇怪的下划线。知道它们来自哪里吗? 来源: 当我将鼠标悬停在 font-awesome 的图标上时(当它们堆叠在一起时),如下所示(见图)。我得到这些奇怪的下划线。知道它们来自哪里吗? 来源: <div class="text-center"> <!-- FB --> <a href="http://www.facebook.com/share.php?u=${shareURL}" target="_blank" style="color : #555"> <i id="facebook" class="fa-3x fa fa-facebook-square"></i> </a> <!-- Twitter --> <a href="http://twitter.com/?status=Sign-Up+for+SolidTranslate+here!:+${shareURL}+@SolidTranslate" target="_blank" style="color : #555"> <i id="twitter" class="fa-3x fa fa-twitter-square"></i> </a> <!-- LinkedIn --> <a href="http://www.linkedin.com/shareArticle?url=${shareURL}&title=Sign-Up%20for%20SolidTranslate%20here:%20${shareURL}&summary=To%20get%20started%20translating%20SolidWorks%20files%20register%2\ 0here:%20${shareURL}&source=${shareURL}" target="_blank" style="color : #555"> <i id="linkedin" class="fa-3x fa fa-linkedin-square"></i> </a> <!-- Google+ --> <a href="https://plus.google.com/share?url=${shareURL}" target="_blank" style="color : #555"> <i id="googleplus" class="fa-3x fa fa-google-plus-square"></i> </a> </div> 这些线条通常来自默认(下划线)a元素样式。 使用其他元素或删除下划线: a.social { /* or whatever your class */ text-decoration: none; } “文本装饰:无;”需要使用“a”标签上的“:hover”选择器进行设置,就像这样...... a:hover { text-decoration: none; } Fontawesome很棒又有趣。但如果您将其用作字体,这是预期的行为。 为每个状态添加文本装饰。 如果不添加:link,它会显示紫色下划线,很难看到,但它就在那里。 如果不加:active,点击时会显示红色下划线,非常明显。 a:hover, a:focus, a:active, a:visited, a:link{ text-decoration: none; } 删除 text-decoration 以获得对所有 hover 类对象的 fa 效果: .fa:hover { text-decoration: none; } 假设您正在使用 a 标签 text-decoration: none; 可能还需要在类定义中使用 important 关键字 text-decoration: none !important; 嗯,我遇到了完全相同的问题,结果发现导致我的问题是我为容器设置的悬停效果的背景变化。我只需要将选择器更改为类选择器,一切就都解决了! 我对这里所有错误的答案感到震惊。这些线条来自您的锚点,但这只是因为 <i> 和 <a> 元素之间有额外的空白。删除空格,线条就会消失。 例如将 </i> </a> 变成 </i></a> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> <div class="text-center"> <!-- FB --> <a href="http://www.facebook.com/share.php?u=${shareURL}" target="_blank" style="color : #555"><i id="facebook" class="fa-3x fa fa-facebook-square"></i></a> <!-- Twitter --> <a href="http://twitter.com/?status=Sign-Up+for+SolidTranslate+here!:+${shareURL}+@SolidTranslate" target="_blank" style="color : #555"><i id="twitter" class="fa-3x fa fa-twitter-square"></i></a> <!-- LinkedIn --> <a href="http://www.linkedin.com/shareArticle?url=${shareURL}&title=Sign-Up%20for%20SolidTranslate%20here:%20${shareURL}&summary=To%20get%20started%20translating%20SolidWorks%20files%20register%2\ 0here:%20${shareURL}&source=${shareURL}" target="_blank" style="color : #555"> <i id="linkedin" class="fa-3x fa fa-linkedin-square"></i></a> <!-- Google+ --> <a href="https://plus.google.com/share?url=${shareURL}" target="_blank" style="color : #555"> <i id="googleplus" class="fa-3x fa fa-google-plus-square"></i></a> </div>

回答 8 投票 0

如何让鼠标悬停在一个div上时出现更多div?

我正在尝试弄清楚如何在将鼠标悬停在一个 div 上时显示更多 div。 我知道如何在将鼠标悬停在同一 div 上时显示它的更改,但是如何在将鼠标悬停在一个 div 上时显示更多 div? T...

回答 5 投票 0

HTML/Sass:多行时工具提示的位置被破坏

我当前项目中的工具提示代码如下: HTML: 我当前项目中的工具提示代码如下: HTML: <div class="tooltip"> <img class="icons" src="(...)" alt="Icon"/> <span class="tooltip--text"> Hover-Text <span class="tooltip--text--arrow"></span> </span> </div> 萨斯: &--tooltip { cursor: pointer; position: relative; display: inline-block; &:hover { .tooltip--text { visibility: visible; opacity: 1; } } &--text { position: absolute; z-index: 1; visibility: hidden; width: 120px; max-width: 200px; background-color: #000; color: #fff; text-align: center; border-radius: 4px; padding: 3px 8px; margin-top: -3px; opacity: 0; transition: .3s; top: -45%; left: 45%; transform: translate(-50%, -50%); &--arrow { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid; bottom: -5px; left: 50%; margin-left: -5px; border-width: 5px 5px 0; border-top-color: #000 } } } 只要工具提示的文本在一行中,一切都可以根据需要完美运行。但是当工具提示有更多行时,工具提示的位置是错误的,我不知道如何解决这个问题。 如有任何帮助,我们将不胜感激,并提前致谢! .tooltip--text { position: absolute; z-index: 1; visibility: hidden; width: 120px; max-width: 200px; background-color: #000; color: #fff; text-align: center; border-radius: 4px; padding: 3px 8px; margin-top: -3px; opacity: 0; transition: .3s; bottom: 100%; left: 45%; transform: translateX(-50%); }

回答 1 投票 0

简单的 onclick(或 addEventListener)事件在平板电脑上不起作用

它适用于任何其他设备,除了 Lenovo Yoga Smart Tab 之外。我尝试过addEventListener,不起作用。我用 jQuery 尝试过“点击 touchstart”,但不起作用。有一个alert()在...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.