質問編集履歴

3

修正

2020/08/11 07:03

投稿

hanayammmm
hanayammmm

スコア9

test CHANGED
@@ -1 +1 @@
1
- slickスライドを使用しましが左右につけている矢印ボタンが崩れます。
1
+ 問題が起きたので削除表示です。
test CHANGED
@@ -1,541 +1 @@
1
- ### 前提・実現したいこと
2
-
3
-
4
-
5
- slickでスライドを作りました。矢印のボタンを左右に設置しましたが、見るものによっては崩れます。
6
-
7
- 具体的には、右に進むボタンが左側にズレて画像と被ってしまします。
8
-
9
- 【追加情報】左右のボタンの画像は横20px、縦40pxでした。button自体にはwidth指定していません。
10
-
11
-
12
-
13
- 崩れない↓
14
-
15
- ・win→chrome、edge、Internetexplorer
16
-
17
- ・mac→chrome
18
-
19
- ・スマートフォン→chrome
20
-
21
- 崩れる↓
22
-
23
- ・mac→safari
24
-
25
- ・iphone/ipad→chrome、safari
26
-
27
- ![イメージ説明](ed32726ce4e28677100e07932d721c80.jpeg)
28
-
29
-
30
-
31
- ### 該当のソースコード
32
-
33
-
34
-
35
- ```ここに言語名を入力
36
-
37
- <link rel="stylesheet" type="text/css" href="slick/slick.css"/>
38
-
39
- <link rel="stylesheet" type="text/css" href="slick/slick-theme.css"/>
40
-
41
- </head>
42
-
43
-
44
-
45
- <section>
46
-
47
- <div class="section">
48
-
49
- <div class="lineup-list">
50
-
51
-  <ul class="responsive">
52
-
53
-    <button class="slick-prev slick-arrow" aria-label="Previous" type="button" style></button>
54
-
55
- <!--↑のbuttonは私がいれたものではありません。検証ツールのみでコードが確認できました。-->
56
-
57
-  <li class="lineup-item">
58
-
59
-   <img class="lineup-img" src="○○○" alt="">
1
+ 問題が起きたので削除表示です。どうしても削除できなくて。内容を乗せたくないところを全部載せていました。改めて更新する予定です。取り急ぎ表示できない状態にします。
60
-
61
-  <h3 class="lineup-name text-center">○○○</h3>
62
-
63
-  <p class="lineup-txt">説明文</p>
64
-
65
-    </li>
66
-
67
-    <li class="lineup-item">
68
-
69
-     <img class="lineup-img" src="○○○" alt="">
70
-
71
-     <h3 class="lineup-name text-center">○○○</h3>
72
-
73
-     <p class="lineup-txt">説明文</p>
74
-
75
-    </li>
76
-
77
-    <li class="lineup-item">
78
-
79
-     <img class="lineup-img" src="○○○" alt="">
80
-
81
-     <h3 class="lineup-name text-center">○○○</h3>
82
-
83
-     <p class="lineup-txt">説明文</p>
84
-
85
-    </li>
86
-
87
-    <li class="lineup-item">
88
-
89
-     <img class="lineup-img" src="○○○" alt="">
90
-
91
-     <h3 class="lineup-name text-center">○○○</h3>
92
-
93
-     <p class="lineup-txt">説明文</p>
94
-
95
-    </li>
96
-
97
- <button class="slick-next slick-arrow" aria-label="Next" type="button" style></button>
98
-
99
-    <!--↑のbuttonは私がいれたものではありません。検証ツールのみでコードが確認できました。-->
100
-
101
-   </ul>
102
-
103
-  </div>
104
-
105
-  <div class="slick-dots"></div>
106
-
107
- </div>
108
-
109
- </section>
110
-
111
-
112
-
113
- <!--js-->
114
-
115
- <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
116
-
117
- <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.min.js"></script>
118
-
119
-
120
-
121
- <script type="text/javascript">
122
-
123
- $('.responsive').slick({
124
-
125
- slidesToShow: 3,
126
-
127
- dots: true,
128
-
129
- dotsClass: 'slick-dots',
130
-
131
- arrows: true,
132
-
133
- responsive: [
134
-
135
- {
136
-
137
- breakpoint: 768,
138
-
139
- settings: {
140
-
141
- dots: true,
142
-
143
- arrows: true,
144
-
145
- }
146
-
147
- },
148
-
149
- {
150
-
151
- breakpoint: 640,
152
-
153
- settings: {
154
-
155
- slidesToShow: 1,
156
-
157
- dots: true,
158
-
159
- arrows: true,
160
-
161
- }
162
-
163
- },
164
-
165
- ]
166
-
167
- </script>
168
-
169
- ```
170
-
171
-
172
-
173
- ### slickのcss
174
-
175
- ```
176
-
177
- .slick-slider {
178
-
179
- position: relative;
180
-
181
- display: block;
182
-
183
- box-sizing: border-box;
184
-
185
- -webkit-touch-callout: none;
186
-
187
- -webkit-user-select: none;
188
-
189
- -khtml-user-select: none;
190
-
191
- -moz-user-select: none;
192
-
193
- -ms-user-select: none;
194
-
195
- user-select: none;
196
-
197
- -ms-touch-action: pan-y;
198
-
199
- touch-action: pan-y;
200
-
201
- -webkit-tap-highlight-color: transparent; }
202
-
203
-
204
-
205
- .slick-list {
206
-
207
- position: relative;
208
-
209
- overflow: hidden;
210
-
211
- display: block;
212
-
213
- margin: 0;
214
-
215
- padding: 0; }
216
-
217
- .slick-list:focus {
218
-
219
- outline: none; }
220
-
221
- .slick-list.dragging {
222
-
223
- cursor: pointer;
224
-
225
- cursor: hand; }
226
-
227
-
228
-
229
- .slick-slider .slick-track,
230
-
231
- .slick-slider .slick-list {
232
-
233
- -webkit-transform: translate3d(0, 0, 0);
234
-
235
- -moz-transform: translate3d(0, 0, 0);
236
-
237
- -ms-transform: translate3d(0, 0, 0);
238
-
239
- -o-transform: translate3d(0, 0, 0);
240
-
241
- transform: translate3d(0, 0, 0); }
242
-
243
-
244
-
245
- .slick-track {
246
-
247
- position: relative;
248
-
249
- left: 0;
250
-
251
- top: 0;
252
-
253
- display: block;
254
-
255
- margin-left: auto;
256
-
257
- margin-right: auto; }
258
-
259
- .slick-track:before, .slick-track:after {
260
-
261
- content: "";
262
-
263
- display: table; }
264
-
265
- .slick-track:after {
266
-
267
- clear: both; }
268
-
269
- .slick-loading .slick-track {
270
-
271
- visibility: hidden; }
272
-
273
-
274
-
275
- .slick-slide {
276
-
277
- float: left;
278
-
279
- height: 100%;
280
-
281
- min-height: 1px;
282
-
283
- display: none; }
284
-
285
- [dir="rtl"] .slick-slide {
286
-
287
- float: right; }
288
-
289
- .slick-slide img {
290
-
291
- display: block; }
292
-
293
- .slick-slide.slick-loading img {
294
-
295
- display: none; }
296
-
297
- .slick-slide.dragging img {
298
-
299
- pointer-events: none; }
300
-
301
- .slick-initialized .slick-slide {
302
-
303
- display: block; }
304
-
305
- .slick-loading .slick-slide {
306
-
307
- visibility: hidden; }
308
-
309
- .slick-vertical .slick-slide {
310
-
311
- display: block;
312
-
313
- height: auto;
314
-
315
- border: 1px solid transparent; }
316
-
317
- .slick-arrow.slick-hidden {
318
-
319
- display: none; }
320
-
321
-
322
-
323
-
324
-
325
- .slick-prev,
326
-
327
- .slick-next {
328
-
329
- position: absolute;
330
-
331
- display: block;
332
-
333
- line-height: 0px;
334
-
335
- font-size: 0px;
336
-
337
- cursor: pointer;
338
-
339
- background: transparent;
340
-
341
- color: transparent;
342
-
343
- top: 50%;
344
-
345
- -webkit-transform: translate(0, -50%);
346
-
347
- -ms-transform: translate(0, -50%);
348
-
349
- transform: translate(0, -50%);
350
-
351
- padding: 0;
352
-
353
- border: none;
354
-
355
- outline: none; }
356
-
357
- .slick-prev:hover, .slick-prev:focus,
358
-
359
- .slick-next:hover,
360
-
361
- .slick-next:focus {
362
-
363
- outline: none;
364
-
365
- background: transparent;
366
-
367
- color: transparent; }
368
-
369
- .slick-prev:hover:before, .slick-prev:focus:before,
370
-
371
- .slick-next:hover:before,
372
-
373
- .slick-next:focus:before {
374
-
375
- opacity: 1; }
376
-
377
- .slick-prev.slick-disabled:before,
378
-
379
- .slick-next.slick-disabled:before {
380
-
381
- opacity: 0.25; }
382
-
383
- .slick-prev:before,
384
-
385
- .slick-next:before {
386
-
387
- font-family: "slick";
388
-
389
- font-size: 20px;
390
-
391
- line-height: 1;
392
-
393
- color: white;
394
-
395
- opacity: 0.75;
396
-
397
- -webkit-font-smoothing: antialiased;
398
-
399
- -moz-osx-font-smoothing: grayscale; }
400
-
401
- ```
402
-
403
- ### 自身のcss
404
-
405
- ```
406
-
407
- .slick-prev {
408
-
409
- left: -15px; }
410
-
411
- .slick-prev:before {
412
-
413
- content: url("../images/home/left.svg"); }
414
-
415
- .slick-next {
416
-
417
- right: -15px; }
418
-
419
- .slick-next:before {
420
-
421
- content: url("../images/home/right.svg"); }
422
-
423
- .slick-arrow{
424
-
425
- top: 50%;
426
-
427
- z-index: 30;}
428
-
429
-
430
-
431
- .section{
432
-
433
- padding: 0 10px;
434
-
435
- }
436
-
437
- .lineup-list{
438
-
439
- margin: 0 56px;
440
-
441
- }
442
-
443
- .lineup-item{
444
-
445
- position: relative;
446
-
447
- margin: 0 24px;
448
-
449
- }
450
-
451
- .lineup-img{
452
-
453
- max-width: 100%;
454
-
455
- margin: 0 auto 32px;
456
-
457
- }
458
-
459
- .lineup-name{
460
-
461
- font-size: 2.4rem;
462
-
463
- font-weight: 700;
464
-
465
- margin-bottom: 32px;
466
-
467
- }
468
-
469
- .lineup-txt{
470
-
471
- margin: 0 18px 32px;
472
-
473
- line-height: 1.875;
474
-
475
- }
476
-
477
- @media screen and (max-width:640px){
478
-
479
- .slick-prev{
480
-
481
- left: 0;
482
-
483
- }
484
-
485
- .slick-next{
486
-
487
- right: 0;
488
-
489
- }
490
-
491
- .slick-track{
492
-
493
- width: 100%;
494
-
495
- }
496
-
497
-
498
-
499
- .lineup-list{
500
-
501
- margin: 0 auto;
502
-
503
- }
504
-
505
- .lineup-item{
506
-
507
- margin: 0 40px;
508
-
509
- }
510
-
511
- .lineup-img{
512
-
513
- margin-bottom: 16px;
514
-
515
- }
516
-
517
- .lineup-name{
518
-
519
- font-size: 1.8rem;
520
-
521
- margin-bottom: 16px;
522
-
523
- }
524
-
525
- .lineup-txt{
526
-
527
- width: 100%;
528
-
529
- margin: 0 auto 16px;
530
-
531
- }
532
-
533
- }
534
-
535
- ```
536
-
537
- 伝わりづらいく難しいかと思われますが、ご経験ある方いらっしゃいませんか。
538
-
539
- 自力で色々やってみましたがうまく動きません。
540
-
541
- よろしくお願いします。

2

文法の修正

2020/08/11 07:03

投稿

hanayammmm
hanayammmm

スコア9

test CHANGED
File without changes
test CHANGED
@@ -6,6 +6,8 @@
6
6
 
7
7
  具体的には、右に進むボタンが左側にズレて画像と被ってしまします。
8
8
 
9
+ 【追加情報】左右のボタンの画像は横20px、縦40pxでした。button自体にはwidth指定していません。
10
+
9
11
 
10
12
 
11
13
  崩れない↓

1

しょしk

2020/07/30 05:14

投稿

hanayammmm
hanayammmm

スコア9

test CHANGED
File without changes
test CHANGED
File without changes