清除 CSS 过渡

Posted

技术标签:

【中文标题】清除 CSS 过渡【英文标题】:Clear CSS Transitions 【发布时间】:2012-05-24 17:05:32 【问题描述】:

我使用了一个 CSS 框架,它在将鼠标移到输入元素上时应用过渡。 我有一门课,我不想有这种过渡。这可能吗?

【问题讨论】:

请推送您的代码以便更好地理解 【参考方案1】:

只要把transition:none;在 css 中并使其优先级高于其他。

例子:

html:

<div class="a"></div>
<div class="a b"></div>

​ css:

div.a 
    width: 200px;
    height: 100px;
    border: 1px solid black;
    background-color: #EEE;
    -webkit-transition: background-color 0.5s;

div.a:hover 
    background-color: #069;

div.a.b 
    -webkit-transition: none;
​

【讨论】:

以上是关于清除 CSS 过渡的主要内容,如果未能解决你的问题,请参考以下文章

代码清除页面切换过渡现象

css的浮动以及如何清除浮动

html5和css篇有关浮动以及如何清除浮动

CSS 浮动和清除浮动

CSS--清除浮动方法详解

css清除浮动