首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用jQuery实现隐藏和显示的火狐关键帧动画

问用jQuery实现隐藏和显示的火狐关键帧动画
EN

Stack Overflow用户
提问于 2014-07-22 21:19:11
回答 1查看 330关注 0票数 0

CSS:

代码语言:javascript
复制
body{
  font-family:helvetica;
  font-size:120%;
}
ul{
  margin-bottom:25px;
}
.thing{
  opacity:0;

  padding:25px;
  background:#e7e7e7;
  -ms-animation: fadeStep 0.5s ease forwards;
  -webkit-animation: fadeStep 0.5s ease forwards;
  -moz-animation: fadeStep 0.5s ease forwards;
  -o-animation: fadeStep 0.5s ease forwards;
  animation: fadeStep 0.5s ease forwards;
  margin:10px;
  float:left;
  width:20%;
}

li{
  list-style:none;
  display:inline;
}
a{
  padding:10px;
  background:grey;
  color:#fff;

}


@-webkit-keyframes fadeStep{ 0%{ opacity: 0; } 100%{ opacity: 1;}}
@-moz-keyframes fadeStep{ 0%{ opacity: 0; } 100%{ opacity: 1;}}
@-o-keyframes fadeStep{ 0%{ opacity: 0; } 100%{ opacity: 1;}}
@keyframes fadeStep{ 0%{ opacity: 0; } 100%{ opacity: 1;};

由于某些原因,在webkit浏览器上,只要.hide()或.show()函数被jQuery触发,动画就会触发。但在Firefox中,它似乎只运行过一次。

参见jQuery / http://codepen.io/jonboldendesign/pen/LgEaj &此处:http://codepen.io/jonboldendesign/pen/LgEaj

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-22 23:39:03

你是想用CSS3淡出动画来做Tabs吗?

尝试通过添加和删除CSS类来实现它,它将使内容div动画化。

下面是使用添加和删除css类重写您的代码。

http://tinyurl.com/m2p5w8c

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24898038

复制
相关文章

相似问题

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