質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
jQueryプラグイン

jQueryの拡張機能。 様々な種類があり、その数は膨大です。公開済みのプラグインの他にも、自作することもできます。 jQueryで利用できるようにしておくだけで、導入およびカスタマイズが比較的容易に行なえます。

レスポンシブWebデザイン

レスポンシブWebデザイン(RWD)は、スクリーンのサイズ、プラットフォーム、オリエンテーションに基づいて様々なデバイスで最適のサイトを生成するのウェブデザインとその開発のアプローチ方法を呼びます。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

解決済

1回答

1479閲覧

lightboxを使ったサイトをレスポンシブにしたい

caramel_sau

総合スコア16

jQueryプラグイン

jQueryの拡張機能。 様々な種類があり、その数は膨大です。公開済みのプラグインの他にも、自作することもできます。 jQueryで利用できるようにしておくだけで、導入およびカスタマイズが比較的容易に行なえます。

レスポンシブWebデザイン

レスポンシブWebデザイン(RWD)は、スクリーンのサイズ、プラットフォーム、オリエンテーションに基づいて様々なデバイスで最適のサイトを生成するのウェブデザインとその開発のアプローチ方法を呼びます。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2019/07/27 09:19

前提・実現したいこと

lightboxを使用したサイトをレスポンシブ化したい。

lightboxを使用しているサイトをレスポンシブ化するため、
CSSに以下のコードを打ち込みました。

CSS

1@media screen and (max-width: 375px) { 2 body { 3 width: 100%; 4 } 5}

しかし、画面幅はスマホサイズで表示しても、PCサイズのままでした。
デベロッパーツールを確認してみたところ、
width: 100%;は反映されていたものの、
背景が全てPCサイズのままといった具合です。

lightboxについて調べてみると、画像を大きく表示するためのjQueryのプラグインのようでした。
そしてlightboxはレスポンシブには対応していないものもある事が分かりました。

HTMLでは、しっかりviewportの設定はしてあります。
以下htmlのhead部分です。

HTML

1<head> 2<meta charset="utf-8"> 3<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 4<title>DI-RAY official web site</title> 5<link rel="stylesheet" href="css/reset.css" /> 6<link rel="stylesheet" href="css/style.css" /> 7<link rel="stylesheet" href="css/lightbox.css"> 8<script src="js/jquery-1.11.3.min.js"></script> 9<script src="js/script.js"></script> 10<script src="js/lightbox.js" type="text/javascript"></script> 11</head>

試したこと

jQueryの理解が乏しいため、viewport部分のスペルチェックくらいしかできていません。
デベロッパーツールで375pxの画面を表示した際に、
viewportの設定は反映されており、375pxまでの表示になっているのですが、
実際の背景や画像などがPCサイズと同じサイズのため、右にずれ込んで表示されているといった感じです。
これは想定した表示ではありません。

補足情報(FW/ツールのバージョンなど)

当方のJavaScript、およびjQueryについての知識は基礎がまあわかる程度です。
Lightbox v2.10.0

実現したいことは、
CSSでwidth: 100%および width: auto; と指定した時に、
しっかり背景のサイズにも反映されている状態です。

説明不足な部分があればご指摘ください。
よろしくお願い致します。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yoshinavi

2019/07/27 12:07

状況が再現する各コードを提示してください。
caramel_sau

2019/07/28 00:29

すみません、自己解決いたしました。 原因はlightboxにあった訳ではなかったようです。 お手数おかけしましたm(._.)m
guest

回答1

0

自己解決

lightboxには原因はなく、CSSの記述が上手くいっていなかったようです。
失礼いたしました。

投稿2019/07/28 00:32

caramel_sau

総合スコア16

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問