作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用新的 ng-animate 指令,并且在与 ng-repeat 一起使用时正在努力获得所需的效果。我试图让元素在进入时增长,而在离开时缩小。到目前为止,输入正在工作,但收缩动画失败。
我在这里设置了一个 fiddle ,所以你可以看到我的问题:-
http://jsfiddle.net/rpk98c/6t42M/1/
相关的 HTML 是:-
<ul>
<li ng-animate="{enter: 'repeat-enter',
leave: 'repeat-leave',
move: 'repeat-move'}" ng-click="remove($index)" ng-repeat="name in names">{{name}}</li>
</ul>
.repeat-enter-setup, .repeat-leave-setup, .repeat-move-setup {
-webkit-transition:all linear 1s;
-moz-transition:all linear 1s;
-ms-transition:all linear 1s;
-o-transition:all linear 1s;
transition:all linear 1s;
}
.repeat-enter-setup {
max-height: 0;
opacity:0;
}
.repeat-enter-setup.repeat-enter-start {
max-height: 250px;
opacity:1;
}
.repeat-leave-setup {
opacity:1;
max-height: 250px;
}
.repeat-leave-setup.repeat-leave-start {
opacity:0;
max-height: 0;
}
最佳答案
您需要切换 css 的第一行以影响“开始”类而不是设置类。我知道,这不是他们做例子的方式,但它会起作用。所以让它:
.repeat-enter-start, .repeat-leave-start, .repeat-move-start {
-webkit-transition:all linear 1s;
-moz-transition:all linear 1s;
-ms-transition:all linear 1s;
-o-transition:all linear 1s;
transition:all linear 1s;
}
li {
max-height: 250px;
}
关于angularjs - 如何在 ng-repeat 中使用 ng-animate 在休假时缩小项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16542561/
我有一张像这样的 table staff_id | att_date | status 1 2014-09-04 A 1
我正在使用 Python/Django,但这更多的是关于“数据模型”以及我如何与信息交互——我真的只是想知道我是不是疯了。 我正在为我的公司(约 55 名员工)开发一个小应用程序,该应用程序将跟踪可用
关于 我正在使用 Laravel 学习 Vue.js。目前,正在练习在 2 个用户之间发送实时短信。 下面的代码向另一个用户发送消息 var url = "http://localhost:6001/
我是一名优秀的程序员,十分优秀!