悬停是指将鼠标光标放在给定元素上的操作。悬停还可以指启用触摸的设备上的用户触摸给定元素的事件。
他们之前正在工作,但我试图添加基于反应的页面链接,这似乎破坏了悬停效果,现在我无法让它们再次正常运行。他们做的是正确的...
我需要一个 :hover 元素,当鼠标悬停在该元素上时,会导致背景颜色在五种颜色之间变化。这是我现在正在使用的代码。 我需要一个 :hover 元素,当鼠标悬停在该元素上时,会导致背景颜色在五种颜色之间变化。这是我现在正在使用的代码。 <div class="background_changer"> </div> .background_changer :hover { } 我知道这没什么好说的,但是帮助我调整一下就太好了。 您需要将 animation 属性添加到 .background_changer:hover 选择器,如下所示:- 下面的代码将背景颜色更改为 5 种不同的颜色,但您也可以通过简单地将百分比均匀分布在 @keyframes 内来将其更改为更多或更少的颜色。 .background_changer{ height:100px; width:100px; background-color: black; cursor:pointer; } .background_changer:hover{ animation: glow linear 2s infinite; } @-webkit-keyframes glow { 0% { background-color:red; } 25% { background-color:orange; } 50% { background-color:green; } 75% { background-color:blue; } 100% { background-color:indigo; } } @keyframes glow { 0% { background-color:red; } 25% { background-color:orange; } 50% { background-color:green; } 75% { background-color:blue; } 100% { background-color:indigo; } } <div class="background_changer"> </div> 您正在寻找的是@keyframes下面的代码应该可以实现您想要的。 .bgchange { width: 300px; height: 300px; background: red; } .bgchange:hover { animation: anim 5s infinite; } @keyframes anim { 0% { background: red;} 20% { background: blue;} 40% { background: green;} 60% { background: orange;} 80% { background: yellow;} 100%{ background: pink;} } } <div class="bgchange"></div> 一种方法是使用 CSS 动画/关键帧。在这种情况下,关键帧被命名为 Change_Colour。然后该动画在类的 hover 状态下切换。按下面的运行代码片段按钮查看结果: .background_changer{ height: 5rem; width: 5rem; background-color: red; } .background_changer:hover{ animation: Change_Colour 1s infinite; } @keyframes Change_Colour { 0% {background-color: red;} 20% {background-color: orange;} 40% {background-color: yellow;} 60% {background-color: green;} 80% {background-color: blue;} 100% {background-color: red;} } <div class="background_changer"></div> 这是一个没有关键帧的想法: .background_changer{ height: 5rem; aspect-ratio: 1; background: linear-gradient(90deg, red 0 20%, blue 0 40%, green 0 60%, yellow 0 80%, purple 0) left/500% 100%; transition: 1s steps(5,jump-none); } .background_changer:hover{ background-position: right; } <div class="background_changer"></div>
我正在构建一个网站,其中一个单独的 div 位于另一个 div 之上。当您将鼠标悬停在顶部 div 上时,我希望它在您将鼠标悬停在其上时消失,并且您应该能够单击它。 我一开始以为...
(Vaadin 地图)当用户将鼠标悬停在功能标记上时更改光标
我目前正在使用 Vaadin 地图组件来可视化船只在海上的轨迹。我想突出轨迹之间的一些协调点,以便他/她可以检查更多
当鼠标悬停在按钮上时是否可以同时更改底层div的css属性?
在我的html页面中,我有一个按钮,里面有两个div。上面的 div 包含菜单图标 svg,下面的 div 包含按钮文本。 div 强制用于将图标和文本放置在
我有一个按钮。当鼠标悬停在按钮上时,我的项目中使用的文本块应该显示一些值。按钮是在库和我在项目中使用的库中定义的。在我的项目中我
所以我有一个div,它是一张卡片和其中的内容。我设法让它向上移动一点,但过渡属性似乎不起作用。 这是 HTML 代码 <... 所以我有一个 div,它是一张卡片和其中的内容。我设法让它向上移动一点,但过渡属性似乎不起作用。 这是 HTML 代码 <div class="card"> <p> Title </p> </div> 这是 CSS 代码 .card:hover { position: relative; top: -10px; transition: 1s; } 所以基本上有多个卡片,并且当鼠标悬停在 .card 类的每张卡片上时它都会向上移动,但它会瞬间移动,过渡不起作用。有谁知道如何修复它?祝你有美好的一天 这是因为您仅在 position 代码块中指定了 transition 和 :hover,这意味着直到悬停已经发生之后才指定转换时间。换句话说,仅悬停时更改的项目(top值)应位于:hover中。 在 position 块之外指定 transition 和 :hover,例如: .card { position: relative; transition: 1s } .card:hover { top: -10px; } 您可以使用transform: translateY 试试这个 body { display: flex; justify-content: center; align-items: center; height: 100vh; } .box { border: 1px solid black; width: 150px; height: 150px; cursor: pointer; transition: all .5s ease-in-out; } .box:hover { transform: translateY(-10px); } <div class="box"></div> 不用使用 top ,它需要一个位置属性将其移出流程,只需添加一个边距来替换元素: .card:hover { margin-top: -20px; margin-bottom: 20px; transition: 1s; } /* for visualization purpose only */ body { padding-top: 50px; } div { border: 2px solid black; display: flex; justify-content: center; align-items: center; height: 40vh; width: 10vw; } <div class="card">Card</div @Mohamad 的回答很正确,但如果您想要更流畅的动画和更短的动作,请尝试: .box { transition: all .3s ease-in-out; } .box:hover { transform: translateY(-5px); }
我想让鼠标悬停在 TextBlock 上时出现文本气泡。 以下代码是我能得到的最接近的代码,但它只是将文本注入 TextBox.Text 本身并更改颜色。我想要...
我通过 PNG 制作了一个自定义播放按钮,当光标悬停在视频缩略图上时会出现该按钮。但现在视频无法点击。如果我将指针事件设置为无,则不会产生悬停事件
我已经为我的初创企业设置了一个网页的开头,但是我的一个 Flex 对象的 CSS 没有按预期进行。 我在卡片上附加了一个 :hover 来更改
在我的脚本中有三个 div。我想当我将鼠标悬停在第一行时显示带有 class="ab" 的 div ,当悬停在第二行时显示带有 class="abc" 的 div 。否则我想显示 div...
为什么 Bulma CSS 框架会在悬停时更改 z-index?
我正在研究我的网站的渲染性能问题,我发现只需移动鼠标指针就可以进行大量重新绘制。 示例:输入字段下方的 HTML 框和
有没有办法在 Bootstrap Table 中停用表行上的悬停状态? 它会自动设置在那里...
我正在尝试使用 CSS 创建具有渐变效果的文本,但我注意到字母周围有黑色轮廓,这不是所需的效果。这是我正在使用的 CSS: div.marge { ...
我正在尝试创建类似于此网页上使用的悬停效果:https://www.halo-lab.com/ 它用于“我们的服务”部分右上角的播放按钮(
visionOS中的hoverEffect可以自定义颜色吗?
我正在尝试为我的悬停效果设置自定义颜色,但到目前为止我能够进行的唯一自定义是悬停发光的形状,如下所示。- .contentShape(.hoverEffect, 圆角矩形(
我使用 Elementor(或 WPBakery Composer)在 Wordpress 中构建了一个帖子网格 我想实现以下目标: 当我将鼠标悬停在后图像上时,会显示不同的图像。当然每个帖子都有不同...
将鼠标悬停在 Material UI 中的图标上时更改下拉选择图标的颜色
我正在使用 Material UI 开发一个 React.js 项目。当我将鼠标悬停在下拉选择图标上时,我想更改它的颜色。但是,我只希望图标仅在我将鼠标悬停在上方时才改变颜色...
我想要实现类似于下面这个的动画 我想要同样的动画,确保悬停效果必须平滑,有人可以帮忙吗 在此输入图像描述 悬停动画如