我正在制作一个作品集站点。进展顺利,但我遇到了一些困难。
我使用了一个页面,并已经创建了四个div来分隔我的工作内容。当用户滚动页面时,我会从左边或右边加入一些平面设计作品。
现在,我发现了WOW.js,它可以做我想要的事情,即只有当用户向下滚动页面时才会显示我的平面设计作品。但是,这个插件就是无法让我使用,尽管据说很简单,像doge一样。太神奇了!
我想要展示的平面设计作品是一个心形图案,并且animate.css有一个很棒的“pulse” CSS效果,我想要使用它。WOW.js据说可以与animate.css很好地配合使用。但是我完全不知所措。我的JS技能还非常基础,请耐心等待。
如WOW.js文档所述,我已经链接了插件:
<link rel="stylesheet" href="css/animate.css">
我的CSS文件夹名为public,但我不认为这会有什么区别...?
这个代码放在我的首页底部:
<script src="js/wow.min.js"></script>
<script>
new WOW().init();
</script>
我在HTML元素中添加了CSS类,像这样:
<div class="wow"> Content to Reveal Here </div >
接下来,您需要将animate.css样式添加到元素中:
<div class="wow pulse"> Content to Reveal Here </div >
但我似乎遗漏了一些东西,因为没有任何东西起作用。我已经通过谷歌搜索发现并不是只有我遇到WOW.js的问题,但我已经尝试了所有方法,现在我求助于您。
在文档的自定义设置下,建议使用高级设置:
wow = new WOW(
{
boxClass: 'wow', // default
animateClass: 'animated', // default
offset: 0 // default
}
)
wow.init();
我认为这并不是非常惊人,所以必须有另一种方式来实现此目的,但仍然可以使用CSS动画。
最后一个问题:如何让脉冲动画继续进行?它会跳动几次,然后停止,但我希望它不断重复。有什么建议吗?
href
标签需要指向 CSS 文件。你说它在一个名为 "public" 的文件夹中,所以应该是href="public/animate.css"
,而不是href="css/animate.css"
。 - entropic