Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript框架,可轻松向网站添加动态/悬停效果_Javascript_Jquery_Html_Css_Javascript Events - Fatal编程技术网

Javascript框架,可轻松向网站添加动态/悬停效果

Javascript框架,可轻松向网站添加动态/悬停效果,javascript,jquery,html,css,javascript-events,Javascript,Jquery,Html,Css,Javascript Events,我想做一个网站,有很多悬停效果或效果,当你向下滚动页面。例如,如果您查看此页面:-然后将鼠标悬停在页面上的一些图像上。我拒绝相信,有人坐在那里一点一点地编写javascript。所以我想知道是否存在一些库/框架/集合/我不知道应该叫什么,这使得在HTML/CSS中实现动态效果变得很容易。我想象的是这样的: 静态版本: <div> <a href="#"> <img src="/foo/bar.jpg" /> </a> </div> &

我想做一个网站,有很多悬停效果或效果,当你向下滚动页面。例如,如果您查看此页面:-然后将鼠标悬停在页面上的一些图像上。我拒绝相信,有人坐在那里一点一点地编写javascript。所以我想知道是否存在一些库/框架/集合/我不知道应该叫什么,这使得在HTML/CSS中实现动态效果变得很容易。我想象的是这样的:

静态版本:

<div>
<a href="#">
<img src="/foo/bar.jpg" />
</a>
</div>
<div class="bg-fades-to-black-in-10-sec">
<a href="#" class="font-color-fades-to-white-in-10-sec">
<img src="/foo/bar.jpg" class="spins-30-degrees-and-zooms-20-percent-in-10-sec" />
</a>
</div>

动态版本:

<div>
<a href="#">
<img src="/foo/bar.jpg" />
</a>
</div>
<div class="bg-fades-to-black-in-10-sec">
<a href="#" class="font-color-fades-to-white-in-10-sec">
<img src="/foo/bar.jpg" class="spins-30-degrees-and-zooms-20-percent-in-10-sec" />
</a>
</div>

。。。我希望类名能够说明不同元素应该做什么。因此,我不必编写Javascript,而应该只查找给定库/框架/集合/我不知道应该调用什么提供给我的不同函数/选项,然后插入这些类名以获得执行该操作的元素


它存在吗?如果没有-那么我如何以最快最简单的方式实现这些效果

这一切都可以使用CSS转换来完成,如下所示:

.spins-30-degrees-and-zooms-20-percent-in-10-sec {
    width:100px;
    transform:rotate(0deg);
    transition: all 10s;
}
.spins-30-degrees-and-zooms-20-percent-in-10-sec:hover {
    width:120px;
    transform:rotate(30deg);
}

.font-color-fades-to-white-in-10-sec {
    color:#000;
    transition: all 10s;
}
.font-color-fades-to-white-in-10-sec:hover {
    color:#fff;
}

请参见此处的工作小提琴:

Google以获取CSS转换。这些影响是一条直线。如果你花时间检查DOM,我相信你甚至可以对它进行反向工程。css动画库比你想象的多得多。这里有一个应该做你需要做的:我不同意结束这个话题。既然有人能想出一个答案(见下文),那么这就不应该被关闭。我不是要求推荐一本书、一个工具、一个图书馆或任何类似的东西。我正在寻找解决这个问题的建议——人们会怎么做。我只是提出了这个问题,所以大家都知道,如果解决方案有很大不同,我并不介意。我自己找到了答案,以防其他人找到这个帖子。我在找这样的东西:。。。我希望这对某人有帮助。