teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

質問がわかりづらいため編集いたしました。

2019/03/26 09:17

投稿

cwd
cwd

スコア12

title CHANGED
File without changes
body CHANGED
@@ -7,14 +7,13 @@
7
7
  <img src="dummy" alt="dummy image">
8
8
  </picture>
9
9
  ```
10
+
10
- 記の画像を768px未満の場合のみに表示させたい場合、pictureタを使ってその制御を行ことは可能でしょうか?
11
+ 両デバイスで画像を表示させる場合はこれで良いのですが、例えば下記の画像を768px未満の場合のみに表示させたい場合、769px以上の環境でdisplayで非表示にしてしまうとバックランドで読み込みが走ってしまため、pictureタグ上手く出分けができないでしょうか?
11
- やりたいこととしては下記ですが下記のコードだとうまく動きません。
12
+
12
13
  ```
13
- <picture>
14
- <source media="(min-width: 768px)" srcset="">
15
14
  <img src="dummy" alt="dummy image">
16
- </picture>
17
15
  ```
16
+
18
17
  いつもはCSSで表示非表示を切り替える方法を取っているんですが、それだとバックグラウンドで読み込みが走ってしまうため、pictureタグあるいは別の方法で無駄な読み込みを走らせずにうまく出し分けが出来る方法はないか探しています。
19
18
 
20
19
  ご回答よろしくお願いいたします。

1

質問分におかしな部分があり、ご指摘頂いたため質問内容を変更しました。

2019/03/26 09:16

投稿

cwd
cwd

スコア12

title CHANGED
File without changes
body CHANGED
@@ -1,9 +1,20 @@
1
1
  pictureタグについて質問させて頂きます。
2
2
 
3
- PCとスマホとで画像出し分ける目的でpicture使っていんで
3
+ 例えば画面幅768pxで画像出し分けを行う場合、下記のコードになかと思いま
4
+ ```
5
+ <picture>
6
+ <source media="(min-width: 768px)" srcset="dummy768">
7
+ <img src="dummy" alt="dummy image">
8
+ </picture>
9
+ ```
10
+ 上記の画像を768px未満の場合のみに表示させたい場合、pictureタグを使ってその制御を行うことは可能でしょうか?
4
- PCのみにしか表示させない場合スマホのみにしか表示させな画像場合
11
+ りたこととしては下記ですが下記コードだとうまく動きません。
12
+ ```
13
+ <picture>
14
+ <source media="(min-width: 768px)" srcset="">
15
+ <img src="dummy" alt="dummy image">
5
- 皆さんはどのように処理されているのでしょうか?
16
+ </picture>
17
+ ```
18
+ いつもはCSSで表示非表示を切り替える方法を取っているんですが、それだとバックグラウンドで読み込みが走ってしまうため、pictureタグあるいは別の方法で無駄な読み込みを走らせずにうまく出し分けが出来る方法はないか探しています。
6
19
 
7
- displayで非表示にするのも無駄な読み込みが増えますしスマートではないなと思っています。
8
-
9
- ご回答よろしくお願いします。
20
+ ご回答よろしくお願いいたします。