如何在用户查看页面的这一部分时使CSS“执行”?

时间:2015-04-25 19:24:23

标签: javascript css

类似于使用:hover之类的事件可以执行某些CSS的方法,当用户只是查看页面的那一部分时,如何才能执行相同的代码?示例:用户向下滚动到页脚,并执行一些不错的CSS效果。我将在这个线程中添加一个javascript标签,这是需要的。

从评论中编辑:更多上下文......我有一个已经存在大量CSS效果的按钮,并且只是想在查看时“激活”它们。

3 个答案:

答案 0 :(得分:1)

CSS不是为此而制作的。你必须使用Javascript。

答案 1 :(得分:1)

你不能在CSS中这样做。你需要JavaScript。

如果您正在使用jQuery,it offers a :visible selector编辑:jQuery的:visible选择器与“在视口中”不同,正如@mplungjan指出的那样。 @mplungjan还在jQuery的视口选择器上找到了这个页面:http://www.appelsiini.net/projects/viewport

答案 2 :(得分:1)

你可以查看这个JS库,因为CSS无法实现。

http://mynameismatthieu.com/WOW/docs.html