css - 淡出但不淡入

标签 css css-transitions

我如何使用 CSS3 淡出而不是淡入。 I.E.当我将一个类应用到一个元素时,我希望背景立即改变颜色,没有延迟或过渡,当我删除它时,我希望背景根据过渡淡出。我知道这应该很简单,但我还没有弄清楚。

最佳答案

指定带有和不带有类的元素的过渡时间。

.el {
    background: red;
    -webkit-transition: background .5s;
}
.el.hover {
    background: blue;
    -webkit-transition: 0;
}​

关于css - 淡出但不淡入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11926065/

相关文章:

html - 作为图案的 SVG 图像 - 全宽 - 保持比例

html - 图像悬停缩放过渡的问题

CSS 选择器选择连字符后的第二个元素

css - 有没有办法使用 CSS3 增加一个数字?

jQuery addClass 方法链接以执行 CSS 转换

html - 如何在div中垂直居中元素?

html - 垂直对齐列表项中的文本

css - 如何通过 CSS3 动画使背景图像淡入淡出

css - 应用 css3 缩放属性后,谷歌地图图钉点击不起作用

javascript - 网站需要自动调整页面上每个元素的大小,例如图像和字体