查找网页功能背后的源代码

问题描述:

我对Web开发非常陌生,并且开始无所顾忌地看着不同的“功能”网站。我最近遇到了StarCraft remastered page,在页面的中间部分有一个“窗口”,在该窗口中,您可以前后滑动滑块,查看旧图形和场景的新图形。我认为这是非常整洁,我想知道如果我能找到他们如何达到这种效果的源代码。 Here is the image of the described "window".查找网页功能背后的源代码

此外,作为一个附注,尝试重新创建我在其他网站上找到的功能是不道德的吗?我真的很陌生,我不知道什么是好的,什么不是,我不认为我能够自己创造这个功能,而不会看到他们如何实现它。

根本不是不道德的,这就是web开发人员学习新东西的方式。一般来说,浏览器的开发者工具应该成为你最好的朋友。

关于您提供的示例,基本上可以使用通常称为“分隔线”或“分割面板”的ui控件来实现。你可以找到很多提供这种功能的插件(例如split.js)。有了这个,以及一些CSS样式,你可以达到与你在Starcraft页面中喜欢的效果相同的效果。

在任何现代浏览器上,右键单击图像上的鼠标,然后单击“检查”,“检查元素”或其某些变体,具体取决于浏览器和版本。我正在使用最新版本的Chrome,它只是“检查”。

这将打开您的开发人员工具,以深入了解网站或Web应用程序的前端。

+0

Gotcha。我知道检查员,但我真的不知道如何找到影响DOM元素的Javascript部分。 –

+0

快速浏览它看起来是用CSS完成的。 基本上这两个剪辑是在同一时间直接在彼此顶部播放。根据滑块的位置,根据滑块的位置,包含原始版本剪辑的div的可见性(或在此特定实例中的宽度)将显示或隐藏。 随着开发工具打开,采取你的'元素'选项卡,来回滑动,注意添加或删除的CSS类,以及原始版本的动画剪辑的宽度根据位置调整的div。 –