Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 物化CSS-用于UL以外的事物的过渡动画_Javascript_Jquery_Html_Css_Materialize - Fatal编程技术网

Javascript 物化CSS-用于UL以外的事物的过渡动画

Javascript 物化CSS-用于UL以外的事物的过渡动画,javascript,jquery,html,css,materialize,Javascript,Jquery,Html,Css,Materialize,在文档中,我们可以这样转换UL元素: <a href="#!" class="btn" onclick="Materialize.showStaggeredList('#staggered-test')">Click Me</a> <ul id="staggered-test"> <li class="" style="transform: translateX(0px); opacity: 1;"> <h4&g

在文档中,我们可以这样转换UL元素:

<a href="#!" class="btn" onclick="Materialize.showStaggeredList('#staggered-test')">Click Me</a>

<ul id="staggered-test">
      <li class="" style="transform: translateX(0px); opacity: 1;">
        <h4><a href="#">List Item</a></h4>
        <p>This is a description</p>
      </li>
      <li class="" style="transform: translateX(0px); opacity: 1;">
        <h4><a href="#">List Item</a></h4>
        <p>This is a description</p>
      </li>
</ul>

    变换:translateX(0px);不透明度:1;“> 这是一个描述

    变换:translateX(0px);不透明度:1;“> 这是一个描述

但我想转换的是一个div。我试过这样做,但似乎不起作用

<a href="#!" class="btn" onclick="Materialize.showStaggeredList('#staggered-test')">Click Me</a>

<div id="staggered-test">
    <p style="transform: translateX(0px); opacity: 0;">
        appear!
    </p>
</div>

出现!


您只需在li内部创建div


关于

我假设您正在使用Materialize CSS库?在文档中,它仅支持列表项和图像淡入淡出。如果有帮助,你可以手动实现你想要的效果。你能给出一个你想要它的外观/行为的例子吗?基本上我想做的是:我有几个选项卡,选项卡可以很好地转换,但是当你点击不同的选项卡时,内容会立即切换。所以感觉不错。任何抵消这一点的转换都可以。你考虑过使用引导吗?您可以将淡入淡出参数传递给他们以获得此效果吗?否则,您可以将选项卡内容设置为不透明度:0,然后向选项卡添加onclick事件,触发内容的不透明度:1?要制作上述动画,您可以使用CSS3变换,例如:变换:所有0.3秒的缓进缓出;我希望这有帮助@格雷厄姆:)我一直在避免使用bootstrap来实现cssFair。我可以用基础ZURB来诱惑你吗?