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

質問編集履歴

2

まだ問題が改善されません。ご教示いただけませんでしょうか。

2021/02/27 03:58

投稿

TMTN
TMTN

スコア53

title CHANGED
File without changes
body CHANGED
@@ -245,6 +245,7 @@
245
245
  ```
246
246
 
247
247
  ```js
248
+
248
249
  $(".slider-works").slick({
249
250
  infinite: true,
250
251
  autoplay: true,
@@ -289,4 +290,5 @@
289
290
  },
290
291
  },
291
292
  ],
292
- });```
293
+ });
294
+ ```

1

関係しそうな箇所は全てUPしました。恐らく今回載せたBlog箇所だけでなく、Workという箇所でも同じくSlickを使用しているのでそこで何か挙動がかぶっているのかなとも考えました。

2021/02/27 03:58

投稿

TMTN
TMTN

スコア53

title CHANGED
File without changes
body CHANGED
@@ -11,7 +11,35 @@
11
11
  ### 該当のソースコード
12
12
 
13
13
  ```HTML
14
+ <h2 class="works-title fade-in-bottom flex font-title animate" id="works">WORKS</h2>
15
+ <div class="works-inner flex">
16
+ <div class="works-inner-items flex">
17
+ <div class="slider-works flex">
18
+ <div><img src="img/難波.jpg" alt="難波" /></div>
19
+ <div><img src="img/渋谷.jpg" alt="渋谷" /></div>
20
+ <div><img src="img/横浜.jpg" alt="横浜" /></div>
21
+ <div><img src="img/東山.jpg" alt="東山" /></div>
22
+ <div><img src="img/博多.jpg" alt="博多" /></div>
23
+ <div><img src="img/花園.jpg" alt="花園" /></div>
24
+ <div><img src="img/祇園.jpg" alt="祇園" /></div>
25
+ <div><img src="img/吉祥寺.jpg" alt="吉祥寺" /></div>
26
+ <div><img src="img/秋葉原.jpg" alt="秋葉原" /></div>
27
+ <div><img src="img/新宿.jpg" alt="新宿" /></div>
28
+ <div><img src="img/川越.jpg" alt="川越" /></div>
29
+ <div><img src="img/池袋.jpg" alt="池袋" /></div>
30
+ <div><img src="img/天王寺.jpg" alt="天王寺" /></div>
31
+ <div><img src="img/梅田.jpg" alt="梅田" /></div>
32
+ <div><img src="img/伏見稲荷.jpg" alt="伏見稲荷" /></div>
33
+ </div>
34
+ <div class="work-font font-title">
35
+ - List of works - <a href="works.html"><i class="work-arrow fas fa-chevron-right"></i></a>
36
+ </div>
37
+ </div>
38
+ </div>
39
+ <h2 class="blog-title fade-in-bottom flex font-title animate" id="blog">
40
+ BLOG
41
+ </h2>
14
- <div class="blog-inner flex">
42
+ <div class="blog-inner flex">
15
43
  <div class="blog-inner-items flex">
16
44
  <div class="slider-blog flex">
17
45
  <div class="blog-article flex">
@@ -38,6 +66,78 @@
38
66
  ```
39
67
 
40
68
  ```CSS
69
+
70
+
71
+ /* <====== works ======> */
72
+ h2#works {
73
+ padding-top: 12rem;
74
+ margin-top: -8rem;
75
+ }
76
+
77
+ .works-inner {
78
+ width: 100%;
79
+ height: 45rem;
80
+ -webkit-box-orient: vertical;
81
+ -webkit-box-direction: normal;
82
+ -webkit-flex-direction: column;
83
+ -ms-flex-direction: column;
84
+ flex-direction: column;
85
+ margin-bottom: 5rem;
86
+ }
87
+
88
+ .works-inner .works-inner-items {
89
+ width: 90%;
90
+ height: 40rem;
91
+ margin-top: 8rem;
92
+ position: relative;
93
+ -webkit-box-orient: vertical;
94
+ -webkit-box-direction: normal;
95
+ -webkit-flex-direction: column;
96
+ -ms-flex-direction: column;
97
+ flex-direction: column;
98
+ }
99
+
100
+ .works-inner .works-inner-items::after {
101
+ width: 100%;
102
+ height: 40rem;
103
+ content: "";
104
+ position: absolute;
105
+ left: 0rem;
106
+ top: 1rem;
107
+ -webkit-transform: skewY(-5deg);
108
+ transform: skewY(-5deg);
109
+ z-index: -1;
110
+ -webkit-transform-origin: bottom left;
111
+ transform-origin: bottom left;
112
+ background: black;
113
+ }
114
+
115
+ .works-inner .works-inner-items .slider-works div img {
116
+ margin: 0 auto;
117
+ }
118
+
119
+ .works-inner .works-inner-items .work-font {
120
+ font-size: 1.5rem;
121
+ color: white;
122
+ }
123
+
124
+ .works-inner .works-inner-items .work-font a i {
125
+ -webkit-transition-duration: 0.4s;
126
+ transition-duration: 0.4s;
127
+ padding: 2rem;
128
+ }
129
+
130
+ .works-inner .works-inner-items .work-font i:hover {
131
+ -webkit-transform: translateX(20px);
132
+ transform: translateX(20px);
133
+ }
134
+
135
+ .works-inner .works-inner-items .work-font .work-arrow {
136
+ color: white;
137
+ padding: 1rem;
138
+ }
139
+
140
+ /* <====== blog ======> */
41
141
  h2#blog {
42
142
  padding-top: 12rem;
43
143
  margin-top: -8rem;
@@ -110,9 +210,69 @@
110
210
  padding: 1rem;
111
211
  }
112
212
 
213
+ /* <====== slick-works ======> */
214
+ .works-inner .works-inner-items .slider-works {
215
+ width: 90%;
216
+ height: 20rem;
217
+ }
218
+
219
+ .works-inner .works-inner-items .slider-works div img {
220
+ width: 25rem;
221
+ height: 18rem;
222
+ }
223
+
224
+ .works-inner .works-inner-items .slick-arrow {
225
+ cursor: pointer;
226
+ position: absolute;
227
+ top: 0;
228
+ bottom: 0;
229
+ margin: auto;
230
+ }
231
+
232
+ .works-inner .works-inner-items .prev-arrow {
233
+ color: white;
234
+ left: -1.5rem;
235
+ top: 8rem;
236
+ z-index: 10;
237
+ }
238
+
239
+ .works-inner .works-inner-items .next-arrow {
240
+ color: white;
241
+ right: -1.5rem;
242
+ top: 8rem;
243
+ }
244
+
113
245
  ```
114
246
 
115
247
  ```js
248
+ $(".slider-works").slick({
249
+ infinite: true,
250
+ autoplay: true,
251
+ arrow: true,
252
+ slidesToShow: 3,
253
+ slidesToScroll: 1,
254
+ autoplaySpeed: 4000,
255
+ centerMode: true,
256
+ centerPadding: "-10%",
257
+ prevArrow: '<i class="prev-arrow fas fa-chevron-left"></i>',
258
+ nextArrow: '<i class="next-arrow fas fa-chevron-right"></i>',
259
+ responsive: [
260
+ {
261
+ breakpoint: 1024,
262
+ settings: {
263
+ infinite: true,
264
+ autoplay: true,
265
+ arrow: true,
266
+ slidesToShow: 2,
267
+ slidesToScroll: 1,
268
+ autoplaySpeed: 4000,
269
+ prevArrow: '<i class="prev-arrow fas fa-chevron-left"></i>',
270
+ nextArrow: '<i class="next-arrow fas fa-chevron-right"></i>',
271
+ },
272
+ },
273
+ ],
274
+ });
275
+
116
276
  $(".slider-blog").slick({
117
277
  slidesToShow: 3,
118
278
  responsive: [
@@ -129,5 +289,4 @@
129
289
  },
130
290
  },
131
291
  ],
132
- });
292
+ });```
133
- ```