Javascriptをカスタマイズし overlayを成功させた

Javascriptをカスタマイズし overlayを成功させる方法

先週からjavascript → jQueryと進んでいるのですが、やはりJavascriptカスタマイズですから、

.(ドット)をスタイルシートのclassの意味かとカン違いするスタートです。

しかしやってるうちに、Overlayができてしまいました。すごい!自画自賛!

われながらすごすぎる! とは言ってもこれは周りの仲間からポイントを教えてもらったからなんですけどね。

そこで今後の備忘録として 残しておきます。

デモページはこちら。実際に動かしてみましょう。

Overlayデモサイトを作りましたので、こちらのデモページで、サムネイルを実際にクリックしてみてください。

▶︎ 上のサムネイル画像をクリックするとOverlayします。

・サムネイルをクリック時に 画像がFadein/outする

・その時同時に、拡大画像の背景色が白からグレーに変わります。つまり指定色に変化する Overlayです。

Javascriptをカスタマイズしoverlayを成功させた。Fadein/out + Overlay

それでは上のOverlayを、実装するjavascript他のコードセットはこちら。

それではOverlayの組み込み方法です。

▶︎ 先にHTMLコードを準備します。

【 HTML 】

lightboxの下あたりにoverlayのdivを作ります。

 

▶︎ 次にCSSコードでデザインスタイルを指定します。

【 CSS 】

CSS側でoverlayのスタイルを作ります

 

▶︎ 最後にJavascriptスクリプトをカスタマイズします。

【 Javascript 】

こちらがBEFORE

修正前が下記です。 最後のアラートのところにそれぞれoverlayを追記するわけです。

こちらがAFTER

下がカスタマイズ後です。上のBeforeとの違いは、

fadeIn #overlay とfadeout #overlayの修正追記 した部分で、ここがキモになります。

追記した分、閉じタグの数もあわせる必要があります。

最後に外部js もしくは内部jsにスクリプトを入れ、フォルダに各コードを入れて読ませ検証します。

通常はこんなoverlayを、長いコンテンツページの中に実装し、他と連携して動かします。
 

ピックアップ記事

  1. 個人と大企業が互角の舞台はWebだけ
    ・ 個人と大企業が互角の舞台はWebだけ ・ 齋藤天津子のビジョン ・ 齋藤天津子…
  2. ・ UXデザインって何ですか? ・ なぜUXデザイナーが注目されているのですか? …
  3. ・ 大事な履歴書用写真なのに、その辺にある適当な写真を使ってませんか? ・ 履歴書用写…
PAGE TOP