html - border-bottom CSS 规则不会在鼠标关闭时转换,但会在悬停时转换
问题描述
当我尝试在鼠标打开和鼠标关闭导航项时应用过渡时,该项目仅使用鼠标打开的过渡,而不是鼠标关闭。
https://jsfiddle.net/grflint2/hp4qfma5/
有这方面的代码。我正在使用选择transition: border-color 0.1s, padding 0.1s;
器:hover
和普通选择器,但它仍然无法正常工作。
我希望它以与将鼠标悬停在其上时相同的方式过渡。为什么不这样做?
解决方案
您错误地设置了过渡。你使用了“padding”这个词而不是“padding-bottom”。无论如何,您可以将所有名称一起删除并输入“全部”,因为它们的时间相同。因此,例如,您可以更改具有以下代码的行
transition: border-color 0.1s, padding 0.1s;
改为下面的代码......(我放慢了速度,以便可以看到变化)
transition: all .5s;
推荐阅读
- python - 在表单中选择多个选项并使用 django 将所有选择的值存储在模型中
- plot - 如何水平绘制机器学习模型?
- javascript - 你能更慢地改变 VueJS 中的状态吗?
- java - 从Java中的一系列日期获取所有连续间隔的列表
- javascript - 在使用原生 Javascript 中的回调函数更新对象属性后,导出对象属性
- c++ - 填充索引公共矩阵字段 [奇怪的错误]
- jquery - jQuery- attr/value 不以数字形式检索值,而是以 NaN 形式检索
- reactjs - 'create-react-app 有什么区别
' 和 'yarn create-react-app '? - c# - AWS SQS 中的长轮询导致应用程序挂起
- string - 从字符串中取出所有单词