首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在angularjs中淡出,不使用ng-animate

在angularjs中淡出,不使用ng-animate
EN

Stack Overflow用户
提问于 2014-04-04 19:32:58
回答 1查看 113关注 0票数 0

我希望一旦复选框被选中,而不是立即消失,它淡出。

我使用了setimeout,但并不好用,而且我尽量避免使用jquery来保持干净。有可能在不使用ng-animate的情况下实现吗?

http://plnkr.co/edit/Sqo1JGCgda9ywR1OR6Me?p=preview

EN

回答 1

Stack Overflow用户

发布于 2014-04-04 22:14:19

您可以使用css3

**将您的css代码修改为:**

代码语言:javascript
复制
.done-true {
  -webkit-animation: fadeOut 2s; /* Chrome, Safari, Opera */
  animation: fadeOut 2s;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}

/* Chrome, Safari, Opera */
@-webkit-keyframes fadeOut
{
from {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
to {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;

}
}

/* Standard syntax */
@keyframes fadeOut
{
from {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
to {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22861678

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档