Javascript CSS淡入/减轻页面加载效果
我正在寻找最好的方法来缓解页面加载中的淡入/淡出元素 我真的很喜欢当你搜索时它的样子,内容有点滑入/淡入 我想知道他们是如何实现它的,因为它在浏览器和手机上运行得非常流畅Javascript CSS淡入/减轻页面加载效果,javascript,css,css-transitions,Javascript,Css,Css Transitions,我正在寻找最好的方法来缓解页面加载中的淡入/淡出元素 我真的很喜欢当你搜索时它的样子,内容有点滑入/淡入 我想知道他们是如何实现它的,因为它在浏览器和手机上运行得非常流畅 谢谢 CSS3动画可能是实现这一点的最简单的方法,但它并没有得到很好的支持。我认为最现实的选择是使用jQuery的.fadeIn()函数来平衡易实现性和浏览器支持。对于最简单的动画,您需要使用CSS3转换 然后使用javascript或jQuery,您可以设置加载时的新状态 $('#element').css({opacity
谢谢 CSS3动画可能是实现这一点的最简单的方法,但它并没有得到很好的支持。我认为最现实的选择是使用jQuery的
.fadeIn()
函数来平衡易实现性和浏览器支持。对于最简单的动画,您需要使用CSS3转换
然后使用javascript或jQuery,您可以设置加载时的新状态
$('#element').css({opacity: 1.0, top: '0px'})
但是为了获得最大的灵活性和控制,您需要使用jQuery的.animate()
函数。然后您可以执行类似
$('#元素')。设置动画({
不透明度:“1.0”,
顶部:“0px”
},200)
将默认CSS设置为
opacity:0;顶部:20px;位置:相对位置代码>这里是另一个使用jQuery的addClass
函数的方法
这个例子有点难看,但如果你能理解的话。为了使事情顺利进行,还可以使用CSS3转换,如transition
等
还要添加多个要更改的类以折叠长方体。
这只是另一种方法,也许不是最好的,但仍然是另一种方法
这是小提琴:
请编辑您的问题并添加您尝试的代码。我还没有开始编写代码,正在寻找最佳方法建议;-)将CSS设置为display:none代码>而不是jQuery:$(“#滑块”).fadeTo(900,1)代码>和window.load上的所有内容
$('#element').css({opacity: 1.0, top: '0px'})