当前位置:  开发笔记 > 编程语言 > 正文

动画浮动元素

如何解决《动画浮动元素》经验,为你挑选了1个好方法。

我有一个元素列表:

  • Element 1
  • Element 2
  • Element 3
  • Element 4
  • Element 5
  • Element 6

这些的CSS是:

display: inline-block;
width: 45px;
height: 45px;

然后ul标签是:

white-space: nowrap;

onClick我添加了一个浮动元素的类.所以他们都是连续的.onClick我选择的任何元素都向左浮动(行中的第一个).

$('li').on('click', function() {
  $(this).toggleClass('left_align');
});

这是jsfiddle

我如何得到它,以便移动其他元素并滚动各种动画.

谢谢!



1> Rayon..:

您需要转换几个属性或值,但浏览器不支持这些属性或值.可动画CSS属性列表

float不是css3动画属性.

你可以尝试这个补丁:

    $('li').on('click', function() {
      $(this).toggleClass('left_align');
    });
li {
  display: inline-block;
  width: 45px;
  height: 45px;
  background: red;
  transition: 500ms ease-in-out;
}
li:hover {
  cursor: pointer;
}
.left_align {
  position: relative;
  margin-left: -5px;
  background: yellow;
  transition: 500ms ease-in-out;
}

  • Element 1
  • Element 2
  • Element 3
  • Element 4
  • Element 5
  • Element 6
推荐阅读
喜生-Da
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有