html - 鼠标悬停在文字效果上

标签 html css

我对 HTML 和 CSS 很陌生,但仍然如此。

我已经编写了这段代码,使导航栏中的文本在悬停时发光:

li:hover {
    color: orange;
    cursor: default;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
}

但是,一旦我将光标从文本上移开,发光就会立即消失,而不是像点亮时那样逐渐减弱。

有谁知道我必须添加什么才能达到这种效果?

提前干杯。

最佳答案

只需将过渡添加到您的 li

li {
    transition: all 500ms ease;
}

您需要为所有状态设置转换。与 li:hover 一样,您告诉 CSS 在元素悬停时转换所有可转换的内容。在这里,您也告诉它在交互后也转换到正常状态。

https://jsfiddle.net/Kyle_Sevenoaks/L5s2h1k7/

关于html - 鼠标悬停在文字效果上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40741832/

相关文章:

html - 所选值应使用 Bootstrap 在导航栏中折叠

css - 如何在事件 : to make changes in css 上同时调用两个标签

html - 如何创建一个看起来像计时器的圆形进度条?

html - 如何保持选中的列表项

html - 背景图像拉伸(stretch)到浏览器宽度并重复 Y 且不透明?

php - 具有 session 值的绘画表

javascript - 在 CSS/Javascript 中创建加速度计

ruby-on-rails - 自动对焦在 rails 中不起作用

javascript - jQuery .animate 为什么会走错方向?

c# - 如何测试页面上元素的存在?