我一直在玩这个演示:http ://ademilter.com/lab/liffect/(选择:zoomIn)
ul[data-liffect="zoomIn"] li {
opacity: 0;
position: relative;
display:inline-block;
margin:0;
padding:0;
-webkit-animation: zoomIn 600ms ease both;
-webkit-animation-play-state: paused;
-moz-animation: zoomIn 600ms ease both;
-moz-animation-play-state: paused;
-o-animation: zoomIn 600ms ease both;
-o-animation-play-state: paused;
animation: zoomIn 600ms ease both;
animation-play-state: paused;
}
然后我尝试自己重现这种效果,我发现如果列表项属性设置inline
为而不是inline-block
.
如果显示属性是inline
它只会淡入。
有趣的是,如果您使用开发面板查看原始站点,演示中的列表项没有将 display 属性设置为inline-block
.
所以我必须制作我的列表项inline-block
,但这给了我元素的边距。
有没有办法解决?
我在这里挑出了动画效果。
如果元素的 display 属性设置为 ,您可以为元素的比例设置动画inline
吗?