html - 如何为特定的 CSS 属性设置无过渡
问题描述
我有一个带有过渡属性的元素
// app.css
.myBtn{
width: 100px;
transition: all 6s ease-out;
background: blue;
}
.myBtn:hover{
width: 300px;
background-color: green;
}
现在,我想为background-color属性设置transition:none 。
注意:我无法更改app.css文件代码,我必须在其他文件上写入。
任何有用的答案将不胜感激。
解决方案
我认为您可以覆盖转换属性值而忽略背景,但您必须指定要转换的每个属性。
.myBtn{
transition-property: width, height... etc;
}
推荐阅读
- javascript - Reactjs 功能组件中的 Jest SpyOn
- javascript - 加载单页应用程序的 Javascript 'while' 循环不起作用
- c# - 等效于 python 代码映射和 lambda 的 C#
- python - 加载数据集以训练模型
- grails-4 - Grails4 webapp 不再启动
- amazon-web-services - 您如何在 dotnet core lambda 中接收来自 AWS 事件桥的事件?
- shell - FFMPEG: add more tracks to previous amix output
- jquery - 需要在jquery动画中隐藏溢出
- matlab - 有没有办法在Matlab中为3D(x,y,z)中的分散数据创建三次插值函数?
- python - 将数据帧分成两部分,但已经知道一个