纯CSS实现滑动效果(Slide Up & Slide Down)
2017-12-12 15:29
781 查看
只需要一个DIV元素便可实现滑动效果,避免了使用JavaScript为元素的动画(IE浏览器下仅支持IE9以上)
demo演示地址:http://www.w3cways.com/example?pid=1166
HTML代码
<div style="height: 200px; width: 200px; border: 1px solid #ccc;"> <div class="slider" id="slider">这里是内容</div> </div> <button onclick="document.getElementById('slider').classList.toggle('closed');">点击看看</button>
CSS代码
.slider { overflow-y: hidden; max-height: 500px; /* 最大高度 */ background: pink; height: 200px; width: 200px; /* Webkit内核浏览器:Safari and Chrome*/ -webkit-transition-property: all; -webkit-transition-duration: .5s; -webkit-transition-timing-function: cubic-bezier(0, 1, 0.5, 1); /* Mozilla内核浏览器:firefox3.5+*/ -moz-transition-property: all; -moz-transition-duration: .5s; -moz-transition-timing-function: cubic-bezier(0, 1, 0.5, 1); /* Opera*/ -o-transition-property: all; -o-transition-duration: .5s; -o-transition-timing-function: cubic-bezier(0, 1, 0.5, 1); /* IE9*/ -ms-transition-property: all; -ms-transition-duration: .5s; -ms-transition-timing-function: cubic-bezier(0, 1, 0.5, 1); } .slider.closed { max-height: 0; }
demo演示地址:http://www.w3cways.com/example?pid=1166
相关文章推荐
- [JQ权威指南]SlideDown()与SlideUp()方法实现滑动效果
- jQuery动画效果-slideUp slideDown上下滑动示例代码
- 自定义View想使用Scroller实现滑动效果,但是事件接收出现问题,只收到ACTION_DOWN,而无法收到ACTION_MOVE, ACTION_UP等消息的处理
- jQuery入门学习之实现滑动效果:slideUp()和slideDown()小总结
- (转)jquery基础教程六(滑动效果函数之slideDown,slideToggle和slideUp)
- 微信小程序之实现slideUp和slideDown效果和点击空白隐藏
- jQuery动画效果-slideUp slideDown上下滑动示例代码
- [jQuery教程]jquery基础教程六(滑动效果函数之slideDown,slideToggle和slideUp)
- jquery基础教程六(滑动效果函数之slideDown,slideToggle和slideUp)
- 动画效果-slideUp slideDown上下滑动
- jQuery动画效果-slideUp slideDown上下滑动
- jquery table slideUp 兼容table滑动效果
- JQ实现效果:滑动隐藏&滑动显示
- 6 滑动效果函数之slideDown,slideToggle和slideUp
- 用原生JavaScript写出类似jQuery中slideUp和slideDown效果
- jquery的slideUp、slideDown、slideToggle等涉及滑动效果的一系列函数,在IE浏览器下有几处bug
- 使用react-native-pull实现跨平台Android&IOS下拉刷新滑动回弹效果
- 手势滑动Activity之常见效果-- Slide,阴影效果与动画实现
- slideToggle+slideup实现手机端折叠菜单效果
- JQury中设置元素滑动(slideUp/slideDown/slideToggle)方法