扫码关注官方订阅号
http://www.fancy-fix.com/效果在第二屏,“I Love FancyFix”上面的哪个心状图标!
如果不依赖框架,是怎么实现的?他的页面是滚动条拉到一定位置,弹出来了;拉出一定位置外,又隐藏掉了;这个效果单用JS简单实现,CSS3又是怎么样的实现方法?
业精于勤,荒于嬉;行成于思,毁于随。
这就是普通的slidein啊,你可以看看animate.css其实就是应用了transform和visibility两个CSS3属性比如:
transform
visibility
.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } @keyframes slideInUp { from { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); visibility: visible; } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .slideInUp { -webkit-animation-name: slideInUp; animation-name: slideInUp; }
然后在p里先加上.animated在你滚动条到一定位置时(一般是JS)加上.slideInUp这个CSS
.animated
.slideInUp
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
这就是普通的slidein啊,你可以看看animate.css
其实就是应用了
transform和visibility两个CSS3属性比如:
然后在p里先加上
.animated在你滚动条到一定位置时(一般是JS)加上.slideInUp这个CSS