質問編集履歴

5

情報の追加

2022/03/15 21:51

投稿

gan1234
gan1234

スコア0

test CHANGED
File without changes
test CHANGED
@@ -56,101 +56,6 @@
56
56
  </header>
57
57
  <main>
58
58
  <div class="sub-title">PRODUCTS</div>
59
- <div class="grid">
60
- <div class="box">
61
- <div class="item">
62
- <img src="../image/item1.jpg" alt="商品画像">
63
- <p class="name">プロダクトタイトルプロダクトタイトル</p>
64
- <p class="value">¥99,999 + tax</p>
65
-
66
- </div>
67
- </div>
68
- <div class="box">
69
- <img src="../image/item2.jpg" alt="商品画像">
70
- <p class="name">プロダクトタイトルプロダクトタイトル</p>
71
- <p class="value">¥99,999 + tax</p>
72
- </div>
73
- <div class="box">
74
- <img src="../image/item3.jpg" alt="商品画像">
75
- <p class="name">プロダクトタイトルプロダクトタイトル</p>
76
- <p class="value">¥99,999 + tax</p>
77
- </div>
78
- <div class="box">
79
- <img src="../image/item4.jpg" alt="商品画像">
80
- <p class="name">プロダクトタイトルプロダクトタイトル</p>
81
- <p class="value">¥99,999 + tax</p>
82
- </div>
83
- <div class="box">
84
- <img src="../image/item5.jpg" alt="商品画像">
85
- <p class="name">プロダクトタイトルプロダクトタイトル</p>
86
- <p class="value">¥99,999 + tax</p>
87
- </div>
88
- <div class="box">
89
- <img src="../image/item6.jpg" alt="商品画像">
90
- <p class="name">プロダクトタイトルプロダクトタイトル</p>
91
- <p class="value">¥99,999 + tax</p>
92
- </div>
93
- <div class="box">
94
- <img src="../image/item7.jpg" alt="商品画像">
95
- <p class="name">プロダクトタイトルプロダクトタイトル</p>
96
- <p class="value">¥99,999 + tax</p>
97
- </div>
98
- <div class="box">
99
- <img src="../image/item8.jpg" alt="商品画像">
100
- <p class="name">プロダクトタイトルプロダクトタイトル</p>
101
- <p class="value">¥99,999 + tax</p>
102
- </div>
103
- <div class="box">
104
- <img src="../image/item8.jpg" alt="商品画像">
105
- <p class="name">プロダクトタイトルプロダクトタイトル</p>
106
- <p class="value">¥99,999 + tax</p>
107
- </div>
108
- <div class="box">
109
- <img src="../image/item8.jpg" alt="商品画像">
110
- <p class="name">プロダクトタイトルプロダクトタイトル</p>
111
- <p class="value">¥99,999 + tax</p>
112
- </div>
113
- <div class="box">
114
- <img src="../image/item8.jpg" alt="商品画像">
115
- <p class="name">プロダクトタイトルプロダクトタイトル</p>
116
- <p class="value">¥99,999 + tax</p>
117
- </div>
118
- <div class="box">
119
- <img src="../image/item8.jpg" alt="商品画像">
120
- <p class="name">プロダクトタイトルプロダクトタイトル</p>
121
- <p class="value">¥99,999 + tax</p>
122
- </div>
123
- <div class="box">
124
- <img src="../image/item8.jpg" alt="商品画像">
125
- <p class="name">プロダクトタイトルプロダクトタイトル</p>
126
- <p class="value">¥99,999 + tax</p>
127
- </div>
128
- <div class="box">
129
- <img src="../image/item8.jpg" alt="商品画像">
130
- <p class="name">プロダクトタイトルプロダクトタイトル</p>
131
- <p class="value">¥99,999 + tax</p>
132
- </div>
133
- <div class="box">
134
- <img src="../image/item8.jpg" alt="商品画像">
135
- <p class="name">プロダクトタイトルプロダクトタイトル</p>
136
- <p class="value">¥99,999 + tax</p>
137
- </div>
138
- <div class="box">
139
- <img src="../image/item8.jpg" alt="商品画像">
140
- <p class="name">プロダクトタイトルプロダクトタイトル</p>
141
- <p class="value">¥99,999 + tax</p>
142
- </div>
143
- <div class="box">
144
- <img src="../image/item8.jpg" alt="商品画像">
145
- <p class="name">プロダクトタイトルプロダクトタイトル</p>
146
- <p class="value">¥99,999 + tax</p>
147
- </div>
148
- <div class="box">
149
- <img src="../image/item8.jpg" alt="商品画像">
150
- <p class="name">プロダクトタイトルプロダクトタイトル</p>
151
- <p class="value">¥99,999 + tax</p>
152
- </div>
153
- </div>
154
59
  <div class="test">
155
60
  <dl>
156
61
  <dt>title</dt>
@@ -243,6 +148,169 @@
243
148
  </body>
244
149
  </html>
245
150
  ```
151
+
152
+ ```scss
153
+ body{
154
+ padding: 0 40px 0 40px;
155
+ max-width: 1360px;
156
+ & header{
157
+ display:flex;
158
+ justify-content: space-between;
159
+ align-items: center;
160
+ height: 80px;
161
+ & .title{
162
+ font-size: 22.5px;
163
+ font-weight: bold;
164
+ }
165
+ & .menu{
166
+ & button{
167
+ background: transparent;
168
+ border:0;
169
+ border-radius: 0;
170
+ color: inherit;
171
+ cursor: pointer;
172
+ font: inherit;
173
+ margin: 0;
174
+ outline: none;
175
+ padding: 0;
176
+ vertical-align: middle;
177
+ }
178
+ & .burger-btn{
179
+ display:block;
180
+ width:39px;
181
+ height:39px;
182
+ position:relative;
183
+ z-index:3;
184
+ border: none;
185
+ & .bar{
186
+ width:20px;
187
+ height:1px;
188
+ display:block;
189
+ position:absolute;
190
+ left:50%;
191
+ transform:translateX(-50%);
192
+ background-color:black;
193
+ }
194
+
195
+ & .bar-top{
196
+ top:10px;
197
+ }
198
+ & .bar-middle{
199
+ top:50%;
200
+ transform:translate(-50%,-50%);
201
+ }
202
+ & .bar-bottom{
203
+ bottom:10px;
204
+ }
205
+ }
206
+
207
+ & .burger-btn.close .bar-top{
208
+ transform:translate(-50%,10px)rotate(45deg);
209
+ transition:transform .3s;
210
+ }
211
+ & .burger-btn.close .bar-middle{
212
+ opacity:0;
213
+ transition:opacity .3s;
214
+ }
215
+ & .burger-btn.close .bar-bottom{
216
+ transform:translate(-50%,-8px)rotate(-45deg);
217
+ transition:transform .3s;
218
+ }
219
+
220
+ & .nav-wrapper{
221
+ visibility: hidden;
222
+ opacity: 0;
223
+ height:100vh;
224
+ width:100vw;
225
+ position:fixed;
226
+ top:0;
227
+ left:0;
228
+ transition:all .5s;
229
+ z-index:2;
230
+
231
+ & .header-nav{
232
+ width:100%;
233
+ height:100%;
234
+ background-color: rgb(63, 62, 62);
235
+ z-index:2;
236
+ & .nav-list{
237
+ display:block;
238
+ position:absolute;
239
+ transition: all .5s;
240
+ // // top:50%;
241
+ left:-25%;
242
+ // transform:translateX(-100%);
243
+ text-align: center;
244
+ & .nav-item{
245
+ margin-right: 0;
246
+ margin-bottom: 20px;
247
+ list-style: none;
248
+ & a{
249
+ text-decoration: none;
250
+ color:#fff;
251
+ }
252
+ }
253
+ }
254
+ & .nav-list.fade{
255
+ // transform: translateX(0);
256
+ left: 0;
257
+
258
+ }
259
+ }
260
+ }
261
+ & .nav-wrapper.fade{
262
+ visibility: visible;
263
+ opacity: 1;
264
+ }
265
+
266
+ }
267
+
268
+ }
269
+ & main{
270
+
271
+ & .more{
272
+ text-align: center;
273
+ margin:40px 0 40px 0;
274
+ & a{
275
+ text-decoration: none;
276
+ color:#000000;
277
+ }
278
+ }
279
+ & .test{
280
+ display: grid;
281
+ grid-template-columns: repeat(4,1fr);
282
+ gap:15px;
283
+ & .test-box{
284
+ width:100%;
285
+ background-color: red;
286
+ }
287
+ }
288
+ }
289
+ & footer{
290
+ display: flex;
291
+ justify-content: space-between;
292
+ align-items: center;
293
+ font-size: 12px;
294
+ & .sns{
295
+ & .list{
296
+ display: flex;
297
+ list-style: none;
298
+ padding-left: 0;
299
+ & li{
300
+ display: inline-block;
301
+ margin-right: 30px;
302
+ & a{
303
+ text-decoration: none;
304
+ color: black;
305
+ }
306
+ }
307
+ }
308
+ }
309
+ }
310
+
311
+ }
312
+ ```
313
+
246
314
 
247
315
  ```script
248
316
  $(function() {

4

コードの追加

2022/03/15 21:46

投稿

gan1234
gan1234

スコア0

test CHANGED
File without changes
test CHANGED
@@ -31,8 +31,126 @@
31
31
 
32
32
  </head>
33
33
  <body>
34
+ <header>
35
+ <div class="title">
36
+ Funiture Design
37
+ </div>
38
+ <div class="menu">
39
+ <div class="nav-wrapper">
40
+ <nav class="header-nav">
41
+ <ul class="nav-list">
42
+ <li class="nav-item"><a href="#">PRODUCT</a></li>
43
+ <li class="nav-item"><a href="#">ABOUT</a></li>
44
+ <li class="nav-item"><a href="#">COMPANY</a></li>
45
+ <li class="nav-item"><a href="#">CONTACT</a></li>
46
+ </ul>
47
+ </nav>
48
+
49
+ </div>
50
+ <button class="burger-btn">
51
+ <span class="bar bar-top"></span>
52
+ <span class="bar bar-middle"></span>
53
+ <span class="bar bar-bottom"></span>
54
+ </button>
55
+ </div>
56
+ </header>
34
57
  <main>
35
58
  <div class="sub-title">PRODUCTS</div>
59
+ <div class="grid">
60
+ <div class="box">
61
+ <div class="item">
62
+ <img src="../image/item1.jpg" alt="商品画像">
63
+ <p class="name">プロダクトタイトルプロダクトタイトル</p>
64
+ <p class="value">¥99,999 + tax</p>
65
+
66
+ </div>
67
+ </div>
68
+ <div class="box">
69
+ <img src="../image/item2.jpg" alt="商品画像">
70
+ <p class="name">プロダクトタイトルプロダクトタイトル</p>
71
+ <p class="value">¥99,999 + tax</p>
72
+ </div>
73
+ <div class="box">
74
+ <img src="../image/item3.jpg" alt="商品画像">
75
+ <p class="name">プロダクトタイトルプロダクトタイトル</p>
76
+ <p class="value">¥99,999 + tax</p>
77
+ </div>
78
+ <div class="box">
79
+ <img src="../image/item4.jpg" alt="商品画像">
80
+ <p class="name">プロダクトタイトルプロダクトタイトル</p>
81
+ <p class="value">¥99,999 + tax</p>
82
+ </div>
83
+ <div class="box">
84
+ <img src="../image/item5.jpg" alt="商品画像">
85
+ <p class="name">プロダクトタイトルプロダクトタイトル</p>
86
+ <p class="value">¥99,999 + tax</p>
87
+ </div>
88
+ <div class="box">
89
+ <img src="../image/item6.jpg" alt="商品画像">
90
+ <p class="name">プロダクトタイトルプロダクトタイトル</p>
91
+ <p class="value">¥99,999 + tax</p>
92
+ </div>
93
+ <div class="box">
94
+ <img src="../image/item7.jpg" alt="商品画像">
95
+ <p class="name">プロダクトタイトルプロダクトタイトル</p>
96
+ <p class="value">¥99,999 + tax</p>
97
+ </div>
98
+ <div class="box">
99
+ <img src="../image/item8.jpg" alt="商品画像">
100
+ <p class="name">プロダクトタイトルプロダクトタイトル</p>
101
+ <p class="value">¥99,999 + tax</p>
102
+ </div>
103
+ <div class="box">
104
+ <img src="../image/item8.jpg" alt="商品画像">
105
+ <p class="name">プロダクトタイトルプロダクトタイトル</p>
106
+ <p class="value">¥99,999 + tax</p>
107
+ </div>
108
+ <div class="box">
109
+ <img src="../image/item8.jpg" alt="商品画像">
110
+ <p class="name">プロダクトタイトルプロダクトタイトル</p>
111
+ <p class="value">¥99,999 + tax</p>
112
+ </div>
113
+ <div class="box">
114
+ <img src="../image/item8.jpg" alt="商品画像">
115
+ <p class="name">プロダクトタイトルプロダクトタイトル</p>
116
+ <p class="value">¥99,999 + tax</p>
117
+ </div>
118
+ <div class="box">
119
+ <img src="../image/item8.jpg" alt="商品画像">
120
+ <p class="name">プロダクトタイトルプロダクトタイトル</p>
121
+ <p class="value">¥99,999 + tax</p>
122
+ </div>
123
+ <div class="box">
124
+ <img src="../image/item8.jpg" alt="商品画像">
125
+ <p class="name">プロダクトタイトルプロダクトタイトル</p>
126
+ <p class="value">¥99,999 + tax</p>
127
+ </div>
128
+ <div class="box">
129
+ <img src="../image/item8.jpg" alt="商品画像">
130
+ <p class="name">プロダクトタイトルプロダクトタイトル</p>
131
+ <p class="value">¥99,999 + tax</p>
132
+ </div>
133
+ <div class="box">
134
+ <img src="../image/item8.jpg" alt="商品画像">
135
+ <p class="name">プロダクトタイトルプロダクトタイトル</p>
136
+ <p class="value">¥99,999 + tax</p>
137
+ </div>
138
+ <div class="box">
139
+ <img src="../image/item8.jpg" alt="商品画像">
140
+ <p class="name">プロダクトタイトルプロダクトタイトル</p>
141
+ <p class="value">¥99,999 + tax</p>
142
+ </div>
143
+ <div class="box">
144
+ <img src="../image/item8.jpg" alt="商品画像">
145
+ <p class="name">プロダクトタイトルプロダクトタイトル</p>
146
+ <p class="value">¥99,999 + tax</p>
147
+ </div>
148
+ <div class="box">
149
+ <img src="../image/item8.jpg" alt="商品画像">
150
+ <p class="name">プロダクトタイトルプロダクトタイトル</p>
151
+ <p class="value">¥99,999 + tax</p>
152
+ </div>
153
+ </div>
36
154
  <div class="test">
37
155
  <dl>
38
156
  <dt>title</dt>
@@ -90,7 +208,40 @@
90
208
  <dt>title</dt>
91
209
  <dd>content</dd>
92
210
  </dl>
211
+ <dl>
212
+ <dt>title</dt>
213
+ <dd>content</dd>
214
+ </dl>
215
+ <dl>
216
+ <dt>title</dt>
217
+ <dd>content</dd>
218
+ </dl>
219
+ <dl>
220
+ <dt>title</dt>
221
+ <dd>content</dd>
222
+ </dl>
223
+ <dl>
224
+ <dt>title</dt>
225
+ <dd>content</dd>
226
+ </dl>
93
- </div>
227
+ </div>
228
+ <p class="more"><a href="product.html">View More</a></p>
229
+ </main>
230
+ <footer>
231
+ <div class="sns">
232
+ <ul class="list">
233
+ <li class="insta"><a href="#">INSTAGRAM</a></li>
234
+ <li class="twi"><a href="#">TWITTER</a></li>
235
+ <li class="fb"><a href="#">FACEBOOK</a></li>
236
+ </ul>
237
+ </div>
238
+ <div class="copyright">
239
+ &copy; Funiture Design
240
+ </div>
241
+ </footer>
242
+
243
+ </body>
244
+ </html>
94
245
  ```
95
246
 
96
247
  ```script

3

書式の改善

2022/03/15 21:13

投稿

gan1234
gan1234

スコア0

test CHANGED
File without changes
test CHANGED
@@ -16,8 +16,7 @@
16
16
  それともプラグインを使用せずjQuery(もしくはjavascript)で記述しているのでしょうか?
17
17
  まだjQuery学習中であり、初歩的な質問となりますが教えていただけると幸いです。
18
18
 
19
- ・HTML
19
+ ```html
20
-
21
20
  <!DOCTYPE html>
22
21
  <html lang="ja">
23
22
  <head>
@@ -32,29 +31,6 @@
32
31
 
33
32
  </head>
34
33
  <body>
35
- <header>
36
- <div class="title">
37
- Funiture Design
38
- </div>
39
- <div class="menu">
40
- <div class="nav-wrapper">
41
- <nav class="header-nav">
42
- <ul class="nav-list">
43
- <li class="nav-item"><a href="#">PRODUCT</a></li>
44
- <li class="nav-item"><a href="#">ABOUT</a></li>
45
- <li class="nav-item"><a href="#">COMPANY</a></li>
46
- <li class="nav-item"><a href="#">CONTACT</a></li>
47
- </ul>
48
- </nav>
49
-
50
- </div>
51
- <button class="burger-btn">
52
- <span class="bar bar-top"></span>
53
- <span class="bar bar-middle"></span>
54
- <span class="bar bar-bottom"></span>
55
- </button>
56
- </div>
57
- </header>
58
34
  <main>
59
35
  <div class="sub-title">PRODUCTS</div>
60
36
  <div class="test">
@@ -102,10 +78,22 @@
102
78
  <dt>title</dt>
103
79
  <dd>content</dd>
104
80
  </dl>
81
+ <dl>
82
+ <dt>title</dt>
83
+ <dd>content</dd>
84
+ </dl>
85
+ <dl>
86
+ <dt>title</dt>
87
+ <dd>content</dd>
88
+ </dl>
89
+ <dl>
90
+ <dt>title</dt>
91
+ <dd>content</dd>
92
+ </dl>
93
+ </div>
94
+ ```
105
95
 
106
-
107
- script.js
96
+ ```script
108
-
109
97
  $(function() {
110
98
  $('.test').paginathing({
111
99
  perPage: 8,
@@ -114,5 +102,4 @@
114
102
  activeClass: 'navi-active',
115
103
  })
116
104
  });
117
-
105
+ ```
118
-

2

情報の追(code))

2022/03/15 20:58

投稿

gan1234
gan1234

スコア0

test CHANGED
File without changes
test CHANGED
@@ -12,19 +12,107 @@
12
12
  script.js(関数記述)
13
13
  の順で読み込んでいます。
14
14
 
15
- 実際のコードとソースは画像に添付しております。
16
-
17
15
  また今回はプラグインを使用してページネーションの作成を試みているのですが、実際のweb制作の現場でもプラグインでページネーションを使用しているのでしょうか?
18
16
  それともプラグインを使用せずjQuery(もしくはjavascript)で記述しているのでしょうか?
19
17
  まだjQuery学習中であり、初歩的な質問となりますが教えていただけると幸いです。
20
18
 
19
+ ・HTML
20
+
21
+ <!DOCTYPE html>
22
+ <html lang="ja">
23
+ <head>
24
+ <meta charset="UTF-8">
25
+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
26
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
27
+ <title>Products</title>
28
+ <link rel="stylesheet" href="stylesheet.css">
29
+ <script src="../jQuery/jquery-3.6.0.min.js"></script>
30
+ <script type="text/javascript" src="../jQuery/paginathing.min.js"></script>
31
+ <script src="../jQuery/script.js"></script>
32
+
33
+ </head>
34
+ <body>
35
+ <header>
36
+ <div class="title">
37
+ Funiture Design
38
+ </div>
39
+ <div class="menu">
40
+ <div class="nav-wrapper">
41
+ <nav class="header-nav">
42
+ <ul class="nav-list">
43
+ <li class="nav-item"><a href="#">PRODUCT</a></li>
44
+ <li class="nav-item"><a href="#">ABOUT</a></li>
45
+ <li class="nav-item"><a href="#">COMPANY</a></li>
46
+ <li class="nav-item"><a href="#">CONTACT</a></li>
47
+ </ul>
48
+ </nav>
49
+
50
+ </div>
51
+ <button class="burger-btn">
52
+ <span class="bar bar-top"></span>
53
+ <span class="bar bar-middle"></span>
54
+ <span class="bar bar-bottom"></span>
55
+ </button>
56
+ </div>
57
+ </header>
58
+ <main>
59
+ <div class="sub-title">PRODUCTS</div>
60
+ <div class="test">
61
+ <dl>
62
+ <dt>title</dt>
63
+ <dd>content</dd>
64
+ </dl>
65
+ <dl>
66
+ <dt>title</dt>
67
+ <dd>content</dd>
68
+ </dl>
69
+ <dl>
70
+ <dt>title</dt>
71
+ <dd>content</dd>
72
+ </dl>
73
+ <dl>
74
+ <dt>title</dt>
75
+ <dd>content</dd>
76
+ </dl>
77
+ <dl>
78
+ <dt>title</dt>
79
+ <dd>content</dd>
80
+ </dl>
81
+ <dl>
82
+ <dt>title</dt>
83
+ <dd>content</dd>
84
+ </dl>
85
+ <dl>
86
+ <dt>title</dt>
87
+ <dd>content</dd>
88
+ </dl>
89
+ <dl>
90
+ <dt>title</dt>
91
+ <dd>content</dd>
92
+ </dl>
93
+ <dl>
94
+ <dt>title</dt>
95
+ <dd>content</dd>
96
+ </dl>
97
+ <dl>
98
+ <dt>title</dt>
99
+ <dd>content</dd>
100
+ </dl>
101
+ <dl>
102
+ <dt>title</dt>
103
+ <dd>content</dd>
104
+ </dl>
21
105
 
22
106
 
107
+ ・script.js
23
108
 
109
+ $(function() {
24
- ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-03-16/212d593f-3033-418a-a8da-237ad1f19a1e.png)
110
+ $('.test').paginathing({
25
-
111
+ perPage: 8,
112
+ prevText:'前へ',
113
+ nextText:'次へ',
26
- ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-03-16/e6995c2e-96ca-4540-86f0-e5c3a973a3ae.png)
114
+ activeClass: 'navi-active',
115
+ })
116
+ });
27
117
 
28
118
 
29
-
30
-

1

補足内容の追記

2022/03/15 20:41

投稿

gan1234
gan1234

スコア0

test CHANGED
File without changes
test CHANGED
@@ -13,7 +13,13 @@
13
13
  の順で読み込んでいます。
14
14
 
15
15
  実際のコードとソースは画像に添付しております。
16
+
17
+ また今回はプラグインを使用してページネーションの作成を試みているのですが、実際のweb制作の現場でもプラグインでページネーションを使用しているのでしょうか?
18
+ それともプラグインを使用せずjQuery(もしくはjavascript)で記述しているのでしょうか?
16
19
  まだjQuery学習中であり、初歩的な質問となりますが教えていただけると幸いです。
20
+
21
+
22
+
17
23
 
18
24
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-03-16/212d593f-3033-418a-a8da-237ad1f19a1e.png)
19
25