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

質問編集履歴

1

コードを入力しました。

2020/08/02 11:49

投稿

yuinana
yuinana

スコア1

title CHANGED
File without changes
body CHANGED
@@ -2,4 +2,73 @@
2
2
  スマホサイトと、PCサイトで違う画像を使って実装したいです。
3
3
 
4
4
  slider-proを使いたいのですが、なかなかうまくいきません。
5
- 一番簡単に、PC用とスマホ用にhtmlを書いて、CSSでメディアクエリを使ってそれぞれを消そうとしたのですが、スマホサイト用がうまく表示されません・・・。
5
+ 一番簡単に、PC用とスマホ用にhtmlを書いて、CSSでメディアクエリを使ってそれぞれを消そうとしたのですが、スマホサイト用がうまく表示されません・・・。
6
+
7
+ slider-proでなくてもいいので、何か参考になるものをご存じの方がいらっしゃったらよろしくお願いしますm(__)m
8
+ ただslider-proのデザインも気に入っているので、もしできたらslider-proがいいです。
9
+
10
+ ```ここに言語を入力
11
+ <div class="pc">
12
+ <div id="slider-pro" class="slider-pro" >
13
+ <div class="sp-slides">
14
+ <div class="sp-slide"><img class="sp-image" src="images/main_photo/01_pc.png"></div>
15
+ <div class="sp-slide"><img class="sp-image" src="images/main_photo/02_pc.jpg"></div>
16
+ <div class="sp-slide"><img class="sp-image" src="images/main_photo/03_pc.jpg"></div>
17
+ <div class="sp-slide"><img class="sp-image" src="images/main_photo/04_pc.jpg"></div>
18
+ </div>
19
+ </div>
20
+ </div>
21
+
22
+ <div class="sp">
23
+ <div id="slider-pro" class="slider-pro" >
24
+ <div class="sp-slides">
25
+ <div class="sp-slide"><img class="sp-image" src="images/main_photo/01_sp.png"></div>
26
+ <div class="sp-slide"><img class="sp-image" src="images/main_photo/02_sp.png"></div>
27
+ <div class="sp-slide"><img class="sp-image" src="images/main_photo/01_sp.png"></div>
28
+ <div class="sp-slide"><img class="sp-image" src="images/main_photo/02_sp.png"></div>
29
+ </div>
30
+ </div>
31
+ </div>
32
+
33
+ ```
34
+
35
+ ```
36
+ @charset "utf-8";
37
+ /* CSS Document */
38
+ .sp {
39
+ display: none;
40
+ }
41
+ .pc {
42
+ display: block;
43
+ }
44
+ @media (max-width: 500px) {
45
+ .pc {
46
+ display: none;
47
+ }
48
+ .sp {
49
+ display: block;
50
+ }
51
+ }
52
+
53
+ ```
54
+ ```
55
+ $( document ).ready(function( $ ) {
56
+ $( '#slider-pro' ).sliderPro({
57
+ buttons: true, //スライダーのページャを表示する
58
+ thumbnailWidth:80,
59
+ startSlide: 0, //最初のスライドを指定する
60
+ arrows: true, //左右の矢印ボタンを表示する
61
+ width: '90', //横幅を設定する
62
+ aspectRatio:3,
63
+ autoHeight:true,
64
+ loop: true, //スライドをループさせる設定
65
+ autoplay: true, //自動再生の設定
66
+ visibleSize: '0%', //前後のスライドを表示するかの設定
67
+ forceSize: 'fullWidth',
68
+ slideDistance :2000, //スライド間の距離(px)
69
+ //forceSize: 'fullWidth' //スライダーの幅をブラウザ幅に設定する
70
+ });
71
+ });
72
+
73
+ コード
74
+ ```