css3 动画中display none
来源:互联网 发布:docker nginx配置文件 编辑:程序博客网 时间:2024/05/16 00:34
可以把动画写在一个类内,另一个是none类。默认两个都引用<br />
显示时先把none去掉,再去掉动画的那个类,动画类可以在requestAnimationFrame函数内执行<br />
隐藏时先添加 上动画,在transitionend回调里添加上none类<br />
<style>
.box{
background: goldenrod;
width: 200px;
height: 200px;
transition: all .4s linear;
visibility: visible;
position:absolute;right:0px;top:0px;
}
.hidden{
display: none;
}
.visuallyhidden{
opacity: 0;
}
</style>
<div class="box hidden visuallyhidden"></div>
<script>
var box = $('.box');
$('#but').on('click', function () {
if (box.hasClass('hidden')) {
box.removeClass('hidden');
requestAnimationFrame(function(){
box.removeClass('visuallyhidden');
});
} else {
box.addClass('visuallyhidden');
box.one('transitionend', function(e) {
box.addClass('hidden');
});
}
});
</script>
- css3 动画中display none
- css3 中dispaly:none 动画处理
- CSS3简单实现动画下拉菜单(display:none和CSS3动画之踩坑)
- css实现 display: none和display: block的切换动画
- css3中display:flex
- display:'none'与display:''
- CSS3中display的用法
- css3中动画功能
- css3加载中动画
- CSS3中动画变换
- display:none无transition动画过渡;height:auto的transition动画;
- 扫盲:js改变css文件中display:none的设置
- CSS中display属性 block,inline,none的区别
- css中隐藏属性display:none与visibility:hidden
- CSS中"visibility: hidden"和 “display:none”区别
- Html中 visibility:hidden 与 display:none 的区别
- ccs中display:none visibility:hidden opacity:0的区别
- CSS中visibility,opacity和display:none的区别
- fopen与fopen_s的比较
- 将vim打造成IDE编程环境
- 对json格式的数据进行解析
- Android仿易信界面SlidingMenu左右滑动
- uva 10023
- css3 动画中display none
- oracle数据库密码过期问题
- JQuery 动画设计
- Nginx 启动、停止、重启、升级操作命令收集
- ibatis resultMap result中的resultMap问题
- 【记录】IPTV 组播常见的三种实现技术
- Java Web学习总结(16)——JSP的九个内置对象
- 开源框架】Android之史上最全最简单最有用的第三方开源库收集整理,有助于快速开发
- 蓝牙开发板NRF51822入门