質問編集履歴

3

修正

2023/03/15 11:03

投稿

kaori_330
kaori_330

スコア1

test CHANGED
File without changes
test CHANGED
@@ -13,9 +13,251 @@
13
13
 
14
14
  ### 該当のソースコード
15
15
 
16
+ ```
16
- 文字数オーバーのため、コメント欄に記載させていただきます。
17
+ HTML
18
+
17
- ご面倒ですがご確認いただけますと幸いです。
19
+ <!DOCTYPE html>
18
-
20
+ <html lang="ja">
21
+
22
+ <head>
23
+ <meta charset="utf-8">
24
+ <title>タイトル</title>
25
+ <meta name="description" content="">
26
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
27
+
28
+ <!-- CSS読込 -->
29
+ <link rel="preconnect" href="https://fonts.googleapis.com">
30
+ <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
31
+ <!-- Googleフォント -->
32
+ <link
33
+ href="https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&family=Noto+Serif+JP:wght@200;300;400;500;600;700;900&display=swap"
34
+ rel="stylesheet">
35
+ <link rel="stylesheet" href="https://unpkg.com/ress@4.0.0/dist/ress.min.css">
36
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.css">
37
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick-theme.min.css">
38
+ <!-- Font Awesome -->
39
+ <script src="https://kit.fontawesome.com/cf80f90314.js" crossorigin="anonymous"></script>
40
+ <!-- Animate.css -->
41
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css" />
42
+ <link href="css/style.css" rel="stylesheet">
43
+
44
+ </head>
45
+
46
+ <body>
47
+
48
+ <!-- ヘッダー -->
49
+ <header class="header">
50
+ <!-- ロゴ -->
51
+ <a href="#"><img src="" alt="" class="header-logo"></a>
52
+
53
+ <!-- ハンバーガーボタン -->
54
+ <button type="button" class="hamburger-button">
55
+ <i class="fas fa-bars"></i>
56
+ </button>
57
+ </header>
58
+
59
+ <!-- ナビゲーション -->
60
+ <div class="hamburger-menu">
61
+ <nav class="hamburger-menu-nav">
62
+ <ul class="hamburger-menu-nav-list header-nav-list-group">
63
+ <li class="hamburger-menu-nav-list-item"><a href="#feature ">施設概要</a></li>
64
+ <li class="hamburger-menu-nav-list-item"><a href="#access">アクセス</a></li>
65
+ <li class="hamburger-menu-nav-list-item"><a href="#faq">お問合せ</a></li>
66
+ </ul>
67
+ </nav>
68
+ </div>
69
+
70
+ <!-- メイン -->
71
+ <main class="main">
72
+
73
+ <!-- カバー -->
74
+ <section class="cover">
75
+ <!-- カバー上部・カルーセル -->
76
+ <div class="cover-slick">
77
+
78
+ <!-- カルーセル1 -->
79
+ <div class="cover-slick-item">
80
+ <picture>
81
+ <!-- SP -->
82
+ <source media="(max-width: 767px)" srcset="image/cover_01_sp.jpg">
83
+ <!-- PC -->
84
+ <source media="(min-width: 768px)" srcset="image/cover_01_pc.jpg">
85
+ <img class="cover-img" src="image/cover_01_pc.jpg" alt="">
86
+ </picture>
87
+ </div>
88
+
89
+ <!-- カルーセル2 -->
90
+ <div class="cover-slick-item">
91
+ <picture>
92
+ <!-- SP -->
93
+ <source media="(max-width: 767px)" srcset="image/cover_02_sp.jpg">
94
+ <!-- PC -->
95
+ <source media="(min-width: 768px)" srcset="image/cover_02_pc.jpg">
96
+ <img class="cover-img" src="image/cover_02_pc.jpg" alt="">
97
+ </picture>
98
+ </div>
99
+
100
+ <!-- カルーセル3 -->
101
+ <div class="cover-slick-item">
102
+ <picture>
103
+ <!-- SP -->
104
+ <source media="(max-width: 767px)" srcset="image/cover_03_sp.jpg">
105
+ <!-- PC -->
106
+ <source media="(min-width: 768px)" srcset="image/cover_03_pc.jpg">
107
+ <img class="cover-img" src="image/cover_03_pc.jpg" alt="">
108
+ </picture>
109
+ </div>
110
+ </div>
111
+ </section>
112
+ </main>
113
+
114
+
115
+
116
+ <!-- JavaScript読込 -->
117
+ <!-- jQuery -->
118
+ <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
119
+ <!-- カルーセル -->
120
+ <script src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.js"></script>
121
+ <!-- main.js -->
122
+ <script src="js/main.js"></script>
123
+
124
+ </body>
125
+
126
+ </html>
127
+ ```
128
+ ```
129
+ CSS
130
+
131
+ @charset "UTF-8";
132
+ /* 文字コードの指定 */
133
+
134
+
135
+ body {
136
+ font-family: "Noto Sans JP", sans-serif, "Noto Serif JP", serif;
137
+ line-height: 1.75;
138
+ }
139
+ a {
140
+ color: #000;
141
+ text-decoration: none;
142
+ }
143
+ img {
144
+ max-width: 100%;
145
+ height: auto;
146
+ vertical-align: bottom;
147
+ }
148
+ li {
149
+ list-style: none;
150
+ }
151
+
152
+ /* フォント:個別指定
153
+ ───────────────────────────────── */
154
+ .serif {
155
+ font-family: "Noto Serif JP", serif;
156
+ font-weight: 500;
157
+ }
158
+
159
+ /* ヘッダー調整/最大横幅指定【SP】
160
+ ───────────────────────────────── */
161
+ .header {
162
+ position: fixed;
163
+ display: flex;
164
+ align-items: center;
165
+ width: 100%;
166
+ height: 3.7rem;
167
+ background-color: #fff;
168
+ padding-left: 0.96rem;
169
+ }
170
+
171
+ /* ヘッダー:タイトル
172
+ ───────────────────────────────── */
173
+ @media (max-width: 767px) {
174
+ .header-title {
175
+ color: #fff;
176
+ font-size: 1.14rem;
177
+ font-weight: bold;
178
+ padding-left: 2rem;
179
+ padding-top: 0.2rem;
180
+ line-height: 1rem;
181
+ }
182
+
183
+ .header span {
184
+ font-size: 0.5rem;
185
+ }
186
+ }
187
+
188
+ /* ヘッダー:ハンバーガーボタン
189
+ ───────────────────────────────── */
190
+ .hamburger-button {
191
+ position: fixed;
192
+ right: 0.9rem;
193
+ top: 0.74rem;
194
+ font-size: 2rem;
195
+ color: #606060;
196
+ line-height: 2rem;
197
+ }
198
+
199
+ /* ハンバーガーメニュー:SP表示のみに指定
200
+ ───────────────────────────────── */
201
+ @media (max-width: 767px) {
202
+ .hamburger-menu {
203
+ position: fixed;
204
+ z-index: 1;
205
+ top: 3.8rem;
206
+ height: 6.64rem;
207
+ width: 100%;
208
+ background-color: rgb(255,255,255,70%);
209
+ opacity: 0;
210
+ visibility: hidden;
211
+ }
212
+ }
213
+
214
+
215
+
216
+ /* ハンバーガー:ナビゲーション【SP】
217
+ ───────────────────────────────── */
218
+ @media (max-width: 767px) {
219
+ .hamburger-menu-nav {
220
+ display: flex;
221
+ line-height: 1.63rem;
222
+ font-size: 1rem;
223
+ margin-top: 0.8rem;
224
+ margin-left: 0.86rem;
225
+ }
226
+ }
227
+
228
+ @media (max-width: 767px) {
229
+ .cover-img {
230
+ margin-top: 3.8rem;
231
+ width: 100%;
232
+ }
233
+ }
234
+ ```
235
+ ```
236
+ Javascript
237
+
238
+ /* ハンバーガーメニュー */
239
+ var hamburger = $('.hamburger-menu');
240
+
241
+ $('.hamburger-button').on('click', function () {
242
+ hamburger.toggleClass('hamburger-menu-active');
243
+ });
244
+
245
+ $(window).on('resize', function () {
246
+ hamburger.removeClass('hamburger-menu-active');
247
+ });
248
+
249
+
250
+ /* カルーセル */
251
+ $('.cover-slick').slick({
252
+ infinite: true,
253
+ dots: false,
254
+ autoplay: true,
255
+ arrows: false,
256
+ fade: true,
257
+ autoplaySpeed: 3000
258
+ });
259
+
260
+ ```
19
261
  ### 試したこと
20
262
 
21
263
  </body>の直下に main.js を記述しましたが、解消しませんでした。

2

内容に不備がありました。

2023/03/15 10:35

投稿

kaori_330
kaori_330

スコア1

test CHANGED
File without changes
test CHANGED
@@ -13,7 +13,7 @@
13
13
 
14
14
  ### 該当のソースコード
15
15
 
16
- 文字数オーバーのため、回答欄に記載させていただきます。
16
+ 文字数オーバーのため、コメント欄に記載させていただきます。
17
17
  ご面倒ですがご確認いただけますと幸いです。
18
18
 
19
19
  ### 試したこと

1

HTML,CSS,Javascriptを全文記載していなかったため、質問内容修正させていただきました。

2023/03/15 10:33

投稿

kaori_330
kaori_330

スコア1

test CHANGED
File without changes
test CHANGED
@@ -13,62 +13,8 @@
13
13
 
14
14
  ### 該当のソースコード
15
15
 
16
- ```
17
- ■jQuery(main.js)
18
- /* ハンバーガーメニュー */
19
- var hamburger = $('.hamburger-menu');
20
-
21
- // OPEN/CLOSEボタンをクリックしたら
22
- $('.hamburger-button').on('click', function () {
23
- // console.log('click');
24
-
25
- // .hamburgerの表示・非表示を繰り返す
26
- hamburger.toggleClass('hamburger-menu-active');
27
-
28
- });
29
-
30
- // 画面幅のサイズが変わったら
31
- $(window).on('resize', function () {
32
- // console.log('resize');
33
-
34
- // ハンバーガーメニューを閉じる
16
+ 文字数オーバーのため、回答欄に記載させていただきます。
35
- hamburger.removeClass('hamburger-menu-active');
36
- });
37
-
38
- /* カルーセル */
17
+ ご面倒ですがご確認いただけますと幸いです。
39
- $('.cover-slick').slick({
40
- infinite: true,
41
- dots: false,
42
- autoplay: true,
43
- arrows: false,
44
- fade: true,
45
- autoplaySpeed: 3000
46
- });
47
- ```
48
- ```
49
- ■HTML
50
- <!-- カルーセル -->
51
- <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.css">
52
- <!-- カルーセル -->
53
- <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick-theme.min.css">
54
- <!-- Animate.css -->
55
- <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css" />
56
- <!-- スタイルシート -->
57
- <link href="css/style.css" rel="stylesheet">
58
- </head>
59
-
60
-  〜省略〜
61
-
62
- </footer>
63
- <!-- JavaScript読込 -->
64
- <!-- jQuery -->
65
- <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
66
- <!-- カルーセル -->
67
- <script src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.js"></script>
68
- <!-- main.js -->
69
- <script src="js/main.js"></script>
70
- </body>
71
- ```
72
18
 
73
19
  ### 試したこと
74
20