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

質問編集履歴

2

2021/07/03 01:14

投稿

BB_Y66w_design
BB_Y66w_design

スコア1

title CHANGED
File without changes
body CHANGED
@@ -13,7 +13,7 @@
13
13
  ### 該当のソースコード
14
14
 
15
15
  ```HTML
16
- ソースコード <!DOCTYPE html>
16
+ <!DOCTYPE html>
17
17
  <html lang="ja">
18
18
  <head>
19
19
  <meta charset="utf-8" />
@@ -209,7 +209,7 @@
209
209
  ```
210
210
 
211
211
  ```css
212
- ソースコード #arrow-wrapper {
212
+ #arrow-wrapper {
213
213
  display: -webkit-box;
214
214
  display: -ms-flexbox;
215
215
  display: flex;
@@ -269,7 +269,7 @@
269
269
  ```
270
270
 
271
271
  ```javascript
272
- ソースコード $(document).ready(function() {
272
+ $(document).ready(function() {
273
273
  $(".carousel").slick({
274
274
  appendArrows: $('#arrow'),
275
275
  centerMode: true,

1

質問本文をより具体的に記述しました。

2021/07/03 01:14

投稿

BB_Y66w_design
BB_Y66w_design

スコア1

title CHANGED
File without changes
body CHANGED
@@ -1,13 +1,104 @@
1
1
  ### 前提・実現したいこと
2
2
  画像のスライドを設置するためにslick.jsを導入しましたが、
3
- うまく表示されません。何が原因か教えてください。
3
+ うまく表示されません。
4
+
5
+ 現状slickスライダーで表示されているのは下記画像の"現在のデザイン"となります。
6
+ .carousel内のコンテンツが横並びにならず縦並びの表示となってしまっています。
7
+ prev,nextArrowの部分も表示されません。
8
+
9
+ 下記画像の"実現したいデザイン"のようなデザインにコーディングするには何が足らないかを教えてください。
4
10
  よろしくお願いいたします。
5
11
 
6
12
 
7
13
  ### 該当のソースコード
8
14
 
9
15
  ```HTML
16
+ ソースコード <!DOCTYPE html>
17
+ <html lang="ja">
18
+ <head>
19
+ <meta charset="utf-8" />
20
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
21
+ <title>Weaving Will | Top</title>
22
+ <meta
23
+ name="description"
24
+ content="新潟県妙高市を拠点に活動する複業Webデザイナーのポートフォリオサイトです。"
25
+ />
26
+ <!-- CSS -->
27
+ <link
28
+ rel="stylesheet"
29
+ href="https://cdnjs.cloudflare.com/ajax/libs/normalize/8.0.1/normalize.css"
30
+ />
31
+ <!-- Add the slick-theme.css if you want default styling -->
32
+ <link
33
+ rel="stylesheet"
34
+ type="text/css"
35
+ href="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css"
36
+ />
37
+ <!-- Add the slick-theme.css if you want default styling -->
38
+ <link
39
+ rel="stylesheet"
40
+ type="text/css"
41
+ href="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick-theme.css"
42
+ />
43
+ <link
44
+ rel="stylesheet"
45
+ href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css"
46
+ />
47
+ <link rel="stylesheet" href="./css/style.css" />
48
+
49
+ <!-- Font Awosome -->
50
+ <script
51
+ src="https://kit.fontawesome.com/8ba1f84262.js"
52
+ crossorigin="anonymous"
53
+ ></script>
54
+ <!-- Font -->
55
+ <script>
56
+ (function (d) {
57
+ var config = {
58
+ kitId: "qow8hvi",
59
+ scriptTimeout: 3000,
60
+ async: true,
61
+ },
62
+ h = d.documentElement,
63
+ t = setTimeout(function () {
64
+ h.className =
65
+ h.className.replace(/\bwf-loading\b/g, "") + " wf-inactive";
66
+ }, config.scriptTimeout),
67
+ tk = d.createElement("script"),
68
+ f = false,
69
+ s = d.getElementsByTagName("script")[0],
70
+ a;
71
+ h.className += " wf-loading";
72
+ tk.src = "https://use.typekit.net/" + config.kitId + ".js";
73
+ tk.async = true;
74
+ tk.onload = tk.onreadystatechange = function () {
75
+ a = this.readyState;
76
+ if (f || (a && a != "complete" && a != "loaded")) return;
77
+ f = true;
78
+ clearTimeout(t);
79
+ try {
80
+ Typekit.load(config);
81
+ } catch (e) {}
82
+ };
83
+ s.parentNode.insertBefore(tk, s);
84
+ })(document);
85
+ </script>
86
+ <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
87
+ <script
88
+ type="text/javascript"
89
+ src="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.min.js"
90
+ ></script>
91
+ <script src="./js/carousel.js"></script>
92
+ </head>
93
+
94
+ <body>
95
+
96
+
97
+
98
+
99
+
100
+
10
- ソースコード <section class="works">
101
+ <section class="works">
11
102
  <div class="container">
12
103
  <div class="works-wrapper">
13
104
  <h2 class="section-title">Works</h2>
@@ -79,59 +170,102 @@
79
170
  </div>
80
171
  </div>
81
172
  </section>
173
+
174
+ <section class="contact">
175
+ <div class="container">
176
+ <div class="contact-wrapper shadow">
177
+ <h2 class="section-title">Contact</h2>
178
+ <div class="contact-text">
179
+ <p>制作のご依頼、ご相談など気軽にお問い合わせください。</p>
180
+ <a href="contact.html" class="btn">Contact</a>
181
+ </div>
182
+ </div>
183
+ </div>
184
+ </section>
185
+ </main>
186
+
187
+
188
+
189
+ <!-- JS -->
190
+ <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
191
+ <script
192
+ type="text/javascript"
193
+ src="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.min.js"
194
+ ></script>
195
+ <script src="https://rawgit.com/kimmobrunfeldt/progressbar.js/master/dist/progressbar.min.js"></script>
196
+ <script src="./js/humburger-menu.js"></script>
197
+ <script src="./js/loading.js"></script>
198
+
199
+ <script>
200
+ var swiper = new Swiper(".swiper-container", {
201
+ navigation: {
202
+ nextEl: ".swiper-button-next",
203
+ prevEl: ".swiper-button-prev",
204
+ },
205
+ });
206
+ </script>
207
+ </body>
208
+ </html>
82
209
  ```
83
210
 
84
211
  ```css
85
212
  ソースコード #arrow-wrapper {
213
+ display: -webkit-box;
214
+ display: -ms-flexbox;
86
- display: flex;
215
+ display: flex;
216
+ -webkit-box-pack: end;
217
+ -ms-flex-pack: end;
87
- justify-content: flex-end;
218
+ justify-content: flex-end;
219
+ -webkit-box-align: center;
220
+ -ms-flex-align: center;
88
- align-items: center;
221
+ align-items: center;
89
- line-height: 1;
222
+ line-height: 1;
90
- @include font2;
223
+ font-family: effra, sans-serif;
91
- margin-top: 4rem;
224
+ margin-top: 4rem;
225
+ }
92
226
 
93
- #arrow {
227
+ #arrow-wrapper #arrow {
228
+ display: -webkit-box;
229
+ display: -ms-flexbox;
94
- display: flex;
230
+ display: flex;
95
- font-weight: 200;
231
+ font-weight: 200;
96
-
97
- .slick-arrow {
98
- margin-right: 4.8rem;
99
- }
232
+ }
100
-
101
- }
102
-
103
233
 
104
- .slick-prev,
105
- .slick-next {
234
+ #arrow-wrapper #arrow .slick-arrow {
106
- position: static;
107
- font-size: 1.8rem;
235
+ margin-right: 4.8rem;
108
- }
236
+ }
109
237
 
110
- .slick-prev {
238
+ #arrow-wrapper .slick-prev,
239
+ #arrow-wrapper .slick-next {
111
- left: 0;
240
+ position: static;
241
+ font-size: 1.8rem;
112
- }
242
+ }
113
243
 
114
- .slick-next {
244
+ #arrow-wrapper .slick-prev {
115
- right: 0;
245
+ left: 0;
116
- }
117
-
118
- a {
119
- font-size: 1.8rem;
120
- color: $black;
121
- font-weight: 400;
122
- transition: 1s all;
123
- }
124
-
125
- .slick-arrow {
126
- font-size: 3.2rem;
127
- cursor: pointer;
128
- }
129
-
130
- a:hover {
131
- color: $blue;
132
- }
133
246
  }
134
247
 
248
+ #arrow-wrapper .slick-next {
249
+ right: 0;
250
+ }
251
+
252
+ #arrow-wrapper a {
253
+ font-size: 1.8rem;
254
+ color: #000a14;
255
+ font-weight: 400;
256
+ -webkit-transition: 1s all;
257
+ transition: 1s all;
258
+ }
259
+
260
+ #arrow-wrapper .slick-arrow {
261
+ font-size: 3.2rem;
262
+ cursor: pointer;
263
+ }
264
+
265
+ #arrow-wrapper a:hover {
266
+ color: #878efc;
267
+ }
268
+
135
269
  ```
136
270
 
137
271
  ```javascript
@@ -153,8 +287,6 @@
153
287
  });
154
288
  });
155
289
 
156
-
157
290
  ```
158
-
159
-
160
- ![実現したいデザ](dcea8cb5169254fba9e667fc9f66bbe2.png)
291
+ ![イメージ説明](c382e4e7706439363aee24fbd98bb521.png) 現在のデザイン
292
+ ![イメージ説明](aed93a9e9644f44d9a29516a6893e58f.png) 実現したいデザイン