2017-08-19 8 views
0

私はウェブ開発にはまったく新しく、異なるウェブサイトを見るのを馬鹿にし始めています。私は最近、StarCraft remastered pageに出くわしました。そして、ページの途中には、あなたが人のスライダーを前後にスライドさせて、古いグラフィックとシーンの新しいグラフィックを見せる「ウィンドウ」があります。私はこれが本当にきれいだと思って、この効果をどのように達成するのかのソースコードを見つけることができるのだろうかと思っています。 Here is the image of the described "window".ウェブページ機能の背後にあるソースコードを見つける

また、別のサイトで見つけた機能を再作成しようとするのは非倫理的ですか?私はこれに本当に新しく、何が大丈夫か分かりませんし、私は自分がどのようにそれを達成したかを見ずに自分自身でその特徴を作り出すことはできないだろうとは思いません。

答えて

0

これはまったく非倫理的ではなく、ウェブ開発者が新しいものを学ぶ方法です。一般的に、ブラウザの開発ツールはあなたの親友になるはずです。

あなたが提供した例に関しては、本質的にこれは「分周器」または「分割パネル」と呼ばれるUIコントロールで実現できます。また、そのような機能を提供する多くのプラグイン(ex split.js)を見つけることができます。これとスタイリングのためのCSSのビットで、あなたはスタークラフトページで好きなものと同じ効果を達成することができます。

0

最新のブラウザーでは、画像上でマウスの右ボタンをクリックし、「Inspect」、「Inspect Element」、またはその変形をブラウザーとバージョンに応じてクリックします。私はChromeの最新バージョンを使用していますが、これはちょうど「Inspect」です。

これにより、ウェブサイトまたはウェブアプリケーションのフロントエンドをより深く見るためのデベロッパーツールが開きます。

+0

Gotcha。私はインスペクタについて知っていますが、DOM要素に影響を及ぼすJavascript部分を見つける方法を実際に理解していません。 –

+0

一見したところでは、CSSを使っているようです。 基本的に、両方のクリップが同時に上下に直接再生されています。スライダの位置に応じて、元のバージョンのクリップを含むdivの可視性(またはこの特定のインスタンスの幅)は、スライダの位置に応じて表示または非表示になります。 devツールを開いて、[Elements]タブを前後にスライドさせて、CSSクラスを追加または削除し、元のバージョンのアニメーションクリップの幅を含むdivを位置に応じて調整します。 –

関連する問題