Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.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/CSS解决方案来创建交互式徽标网站?_Javascript_Html_Css - Fatal编程技术网

我可以使用什么JavaScript/CSS解决方案来创建交互式徽标网站?

我可以使用什么JavaScript/CSS解决方案来创建交互式徽标网站?,javascript,html,css,Javascript,Html,Css,我对基本的香草JavaScript有一些经验。我想创建一个网站,将有助于研究卡巴利生命之树。生命之树是这样的: 这个想法是为了使会徽位于起始页的中心。球体和路径是可点击的。悬停时,它们将显示球体/路径的名称,最好具有动画。单击后,它们会将用户带到另一个专用于球体或路径主题的页面 我主要关心的是,我不知道如何设计带有会徽的页面,并使其与动画交互。我曾考虑将HTML划分成一个表,并将每个球体分别放在相应的单元格中,但这似乎是一个乏味的过程,路径将无法以这种方式工作 我可以用什么工具来做这件事?也许

我对基本的香草JavaScript有一些经验。我想创建一个网站,将有助于研究卡巴利生命之树。生命之树是这样的:

这个想法是为了使会徽位于起始页的中心。球体和路径是可点击的。悬停时,它们将显示球体/路径的名称,最好具有动画。单击后,它们会将用户带到另一个专用于球体或路径主题的页面

我主要关心的是,我不知道如何设计带有会徽的页面,并使其与动画交互。我曾考虑将HTML划分成一个表,并将每个球体分别放在相应的单元格中,但这似乎是一个乏味的过程,路径将无法以这种方式工作

我可以用什么工具来做这件事?也许是JS库?我一点也不先进(想把这当作练习),所以最简单的解决方案将是最受欢迎的


谢谢我会使用D3.JS或GrimeSck.js,使用HealScOK的选择取决于你的动画能力有多强吗?我也会考虑我是否应该把生命树画成SVG,因为它看起来很简单。我认为这非常适合SVG图形,可以使用javascript创建动画和交互性,也可以使用SVG创建树。可以为要设置动画的SVG的每个部分提供一个类,您可以使用该类创建CSS动画。这里有一个SVG链接的例子,点击这里我会考虑使用画布并编写自己的图形。不过,您也可以通过CSS/JS实现这一点。