简体   繁体   English

使用CSS和Velocity JS淡入内联块

[英]Fade Inline-Block with CSS and Velocity JS

I'm using Velocity JS to fade a list object. 我正在使用Velocity JS淡化列表对象。

The problem is that Velocity applies display: list-item; 问题是Velocity应用了display:list-item; opacity: 1; 不透明度:1; to the element and overrides my display: inline-block; 到元素并覆盖我的显示:inline-block; and my list is now vertical. 现在我的清单是垂直的。

How can I force it to always use inline-block? 如何强制它始终使用内联块?

https://jsfiddle.net/01qvqmxa/ https://jsfiddle.net/01qvqmxa/

HTML 的HTML

<ul class="myList">
  <li>test</li>
  <li>test</li>
  <li>test</li>
</ul>

CSS 的CSS

li {
  opacity: 0;
  display: inline-block;
  padding: 1em;
}

JS JS

$(".myList li").velocity("fadeIn", { delay: 300, duration: 2000 });

Try using the !important notation: 尝试使用!important符号:

li {
  opacity: 0;
  display: inline-block !important;
  padding: 1em;
}

revised fiddle 修正的小提琴

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM