質問編集履歴

3

修正

2020/01/08 03:04

投稿

daichanman
daichanman

スコア6

test CHANGED
File without changes
test CHANGED
@@ -2,15 +2,275 @@
2
2
 
3
3
  レスポンシブで要素が1つしかない時に、中央寄せにしたいです。
4
4
 
5
-
5
+ ```HTML
6
+
6
-
7
+ <!DOCTYPE html>
8
+
7
-
9
+ <html lang="ja">
10
+
8
-
11
+ <head>
12
+
13
+ <meta charset="UTF-8">
14
+
15
+ <link rel="stylesheet" type="text/css" href="style.css" />
16
+
17
+ <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
18
+
19
+ <script src="https://code.jquery.com/jquery-migrate-3.0.0.min.js"></script>
20
+
21
+ </head>
22
+
23
+
24
+
25
+ <body>
26
+
27
+ <div class="header-box">
28
+
29
+ <ul id="btns">
30
+
31
+ <li data-group="all" class="active btn">ALL</li>
32
+
33
+ <li data-group="a" class="btn">A</li>
34
+
35
+ <li data-group="b" class="btn">B</li>
36
+
37
+ <li data-group="other" class="btn">OTHER</li>
38
+
39
+ </ul>
40
+
41
+ </div>
42
+
43
+
44
+
45
+ <section class="works">
46
+
47
+ <ul id="sortlist">
48
+
49
+ <li data-groups='["other","all"]'>
50
+
51
+ <div class="work-title">1</div>
52
+
53
+ <p class="work-message">Lorem </p>
54
+
55
+ </li>
56
+
57
+
58
+
59
+ <li data-groups='["other","all"]'>
60
+
61
+ <div class="work-title">2</div>
62
+
63
+ <p class="work-message">Lorem </p>
64
+
65
+ </li>
66
+
67
+
68
+
69
+ <li data-groups='["other","all"]'>
70
+
71
+ <div class="work-title">3</div>
72
+
73
+ <p class="work-message">Lorem </p>
74
+
75
+ </li>
76
+
77
+
78
+
79
+ <li data-groups='["b","all"]'>
80
+
81
+ <div class="work-title">4</div>
82
+
83
+ <p class="work-message">Lorem </p>
84
+
85
+ </li>
86
+
87
+
88
+
89
+ <li data-groups='["b","all"]'>
90
+
91
+ <div class=" work-title">5</div>
92
+
93
+ <p class="work-message">Lorem </p>
94
+
95
+ </li>
96
+
97
+
98
+
99
+ <li data-groups='["a","all"]'>
100
+
101
+ <div class=" work-title tag">6</div>
102
+
103
+ <p class="work-message">Lorem </p>
104
+
105
+ </li>
106
+
107
+
108
+
109
+ <li data-groups='["a","all"]'>
110
+
111
+ <div class="work-title tag">7</div>
112
+
113
+ <p class="work-message">Lorem </p>
114
+
115
+ </li>
116
+
117
+ </ul>
118
+
119
+ </section>
120
+
121
+
122
+
123
+ <script src="js/shuffle.min.js"></script>
124
+
125
+ <script>
126
+
127
+ $(function() {
128
+
129
+ $('#btns li').on('click', function() {
130
+
131
+ var $this = $(this),
132
+
133
+ $grid = $('#sortlist');
134
+
135
+ $grid.shuffle($this.data('group'));
136
+
137
+ });
138
+
139
+
140
+
141
+ $('#sortlist').shuffle({
142
+
143
+ group: 'all',
144
+
145
+ speed: 700,
146
+
147
+ easing: 'ease-in-out'
148
+
149
+ });
150
+
151
+ });
152
+
153
+
154
+
155
+ </script>
156
+
157
+ </body></html>
158
+
159
+
160
+
161
+ ```
162
+
163
+
164
+
165
+ ```css
166
+
167
+ @charset "utf-8";
168
+
169
+
170
+
171
+ body {
172
+
173
+ color: #666666;
174
+
175
+ width: 100%;
176
+
177
+ max-width: 1120px;
178
+
179
+ margin: 0 auto;
180
+
181
+ }
182
+
183
+
184
+
185
+ .btn {
186
+
187
+ display: inline-block;
188
+
189
+ width: 150px;
190
+
191
+ height: 36px;
192
+
193
+ background-color: #eee;
194
+
195
+ text-align: center;
196
+
197
+ line-height: 36px;
198
+
199
+ }
200
+
201
+
202
+
203
+ .header-box {
204
+
205
+ position: relative;
206
+
207
+ }
208
+
209
+
210
+
211
+ #btns {
212
+
213
+ position: absolute;
214
+
215
+ top: 20px;
216
+
217
+ right: 0;
218
+
219
+ }
220
+
221
+
222
+
223
+ .works{
224
+
225
+ padding-top: 100px;
226
+
227
+ }
228
+
229
+
230
+
231
+ #sortlist li {
232
+
233
+ background-color: #eee;
234
+
235
+ margin: 30px;
236
+
237
+ list-style:none;
238
+
239
+ width: 330px;
240
+
241
+ height: 330px;
242
+
243
+ border-radius: 20px;
244
+
245
+ }
246
+
247
+
248
+
249
+ .work-title {
250
+
251
+ padding-top: 100px;
252
+
253
+ text-align: center;
254
+
255
+ font-weight: bold;
256
+
257
+ }
258
+
259
+ ```
260
+
261
+
262
+
263
+ 現行バージョンではshuffle.jsが動かなかった為
264
+
265
+ 古いバージョンを使わせてもらっております。
266
+
267
+ こちらのリンクと同じshuffle.min.js持ってきました。
268
+
9
- コードが長いためcodepenのリンクを貼っております
269
+ コードが長いリンクを貼ってます
10
-
11
-
12
-
270
+
13
- [リンク](https://codepen.io/dai88/pen/oNgEbpb)
271
+ [shuffle.jsのデモ](https://sole-color-blog.com/demos/20171207/)
272
+
273
+
14
274
 
15
275
 
16
276
 
@@ -20,8 +280,8 @@
20
280
 
21
281
  marginやtext-alignでは上手く出来ませんでした。
22
282
 
23
-
283
+ liの要素は出来ることなら収縮させずに実現したいと思っております。
24
-
284
+
285
+
286
+
25
- 初心者のため、同じこと書いてたり、汚いコードですがご教授していただけたら助かります。
287
+ 初心者のため、汚いコードですがご教授していただけたら助かります。
26
-
27
- また無駄なコード。ルール違反などありましたら教えて頂けたら助かります。

2

修正

2020/01/08 03:04

投稿

daichanman
daichanman

スコア6

test CHANGED
@@ -1 +1 @@
1
- 投稿ミスです再投稿します
1
+ shuffle.jsを使い、レポンシブ対応のHPを作成しているが要素を中央寄せにきなくて困ってます
test CHANGED
@@ -1,5 +1,27 @@
1
- ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
1
+ ### HTMLでホムペジを作っているのですが、画面を狭くしたときに、liの要素が中央寄せに出来なくて困っております。
2
2
 
3
- ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
3
+ レスポンシブで要素が1つしかない時に、中央寄せにしたいです。
4
4
 
5
+
6
+
7
+
8
+
9
+ コードが長いためcodepenのリンクを貼っております
10
+
11
+
12
+
13
+ [リンク](https://codepen.io/dai88/pen/oNgEbpb)
14
+
15
+
16
+
17
+
18
+
19
+ 683px以下や2つ並んでいる時、中央寄せにしたいのですが、やり方がわかりません。
20
+
21
+ marginやtext-alignでは上手く出来ませんでした。
22
+
23
+
24
+
25
+ 初心者のため、同じこと書いてたり、汚いコードですがご教授していただけたら助かります。
26
+
5
- ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
27
+ また無駄なコド。ルル違反などありましたら教えて頂けたら助かります。

1

ミス

2020/01/07 15:08

投稿

daichanman
daichanman

スコア6

test CHANGED
@@ -1 +1 @@
1
- shuffle.jsを使い、レポンシブ対応のHPを作成ているが要素を中央寄せにできなくて困ってます
1
+ 投稿ミです再投稿します
test CHANGED
@@ -1,341 +1,5 @@
1
- ### HTMLで今ペジを作っているのですが、画面を狭くしたときに、中央寄せにならない。
1
+ ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
2
2
 
3
+ ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
3
4
 
4
-
5
- ```html
6
-
7
- <!DOCTYPE html>
8
-
9
- <html lang="ja">
10
-
11
- <head>
12
-
13
- <meta charset="UTF-8">
14
-
15
- <link rel="shortcut icon" href="favicon.ico">
16
-
17
- <title>シャッフルテスト</title>
18
-
19
- <link href="https://fonts.googleapis.com/css?family=Noto+Sans+JP&display=swap" rel="stylesheet">
20
-
21
- <link rel="stylesheet" type="text/css" href="css/reset.css" />
22
-
23
- <link rel="stylesheet" type="text/css" href="css/style.css" />
24
-
25
-
26
-
27
- <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
28
-
29
- <script src="https://code.jquery.com/jquery-migrate-3.0.0.min.js"></script>
30
-
31
- </head>
32
-
33
-
34
-
35
- <body class="sub">
36
-
37
- <div class="header-box">
38
-
39
- <header id="header" class="sub-header">
40
-
41
- <nav id="menu" class="page-nav">
42
-
43
- <ul>
44
-
45
- <li>XXXXX</li>
46
-
47
- <li>XXXXX</li>
48
-
49
- <li class="now"><a href="works.html" title="仕事">works</a></li>
50
-
51
- <li>XXXXX</li>
52
-
53
- <li>XXXXX</li>
54
-
55
- </ul>
56
-
57
- </nav>
58
-
59
- <a href="index.html"><img src="images/logo.png" alt="ロゴ"></a>
60
-
61
- <h3>works</h3>
62
-
63
- <div class="menu-container">
64
-
65
- <a class="hmenu" href="#">
66
-
67
- <span></span>
68
-
69
- <span></span>
70
-
71
- <span></span>
72
-
73
- </a>
74
-
75
- </div>
76
-
77
- </header>
78
-
79
-
80
-
81
- <ul id="btns">
82
-
83
- <li data-group="all" class="active btn">ALL</li>
84
-
85
- <li data-group="a" class="btn">A</li>
86
-
87
- <li data-group="b" class="btn">B</li>
88
-
89
- <li data-group="other" class="btn">OTHER</li>
90
-
91
- </ul>
92
-
93
- </div>
94
-
95
-
96
-
97
- <section class="works">
98
-
99
- <ul id="sortlist">
100
-
101
- <li class="bg-bright" data-groups='["other","all"]'>
102
-
103
- <a href="">
104
-
105
- <img src="images/a.gif" class="portfolio" alt="">
106
-
107
- </a>
108
-
109
- <div class="work-title">1</div>
110
-
111
- <p class="work-message">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Consequatur eius, impedit. Quo accusamus molestiae voluptates</p>
112
-
113
- </li>
114
-
115
-
116
-
117
- <li class="bg-bright" data-groups='["other","all"]'>
118
-
119
- <a href="">
120
-
121
- <img src="images/a.gif" class="portfolio" alt="">
122
-
123
- </a>
124
-
125
- <div class="work-title">2</div>
126
-
127
- <p class="work-message">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Consequatur eius, impedit. Quo accusamus molestiae voluptates</p>
128
-
129
- </li>
130
-
131
-
132
-
133
- <li class="bg-bright" data-groups='["other","all"]'>
134
-
135
- <a href="">
136
-
137
- <img src="images/a.gif" class="portfolio" alt="">
138
-
139
- </a>
140
-
141
- <div class="work-title">3</div>
142
-
143
- <p class="work-message">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Consequatur eius, impedit. Quo accusamus molestiae voluptates</p>
144
-
145
- </li>
146
-
147
-
148
-
149
- <li class="bg-bright" data-groups='["b","all"]'>
150
-
151
- <a href="">
152
-
153
- <img src="images/a.gif" class="portfolio" alt="">
154
-
155
- </a>
156
-
157
- <div class="work-title">4</div>
158
-
159
- <p class="work-message">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Consequatur eius, impedit. Quo accusamus molestiae voluptates</p>
160
-
161
- </li>
162
-
163
-
164
-
165
- <li class="bg-bright" data-groups='["b","all"]'>
166
-
167
- <a href="">
168
-
169
- <img src="images/a.gif" class="portfolio" alt="">
170
-
171
- </a>
172
-
173
- <div class=" work-title">5</div>
174
-
175
- <p class="work-message">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Consequatur eius, impedit. Quo accusamus molestiae voluptates</p>
176
-
177
- </li>
178
-
179
-
180
-
181
- <li class="bg-bright" data-groups='["a","all"]'>
182
-
183
- <a href="">
184
-
185
- <img src="images/a.gif" class="portfolio" alt="">
186
-
187
- </a>
188
-
189
- <div class=" work-title tag">6</div>
190
-
191
- <div class="sort-group-tag">1</div>
192
-
193
- <p class="work-message">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Consequatur eius, impedit. Quo accusamus molestiae voluptates</p>
194
-
195
- </li>
196
-
197
-
198
-
199
- <li class="bg-bright" data-groups='["a","all"]'>
200
-
201
- <a href="">
202
-
203
- <img src="images/a.gif" class="portfolio" alt="">
204
-
205
- </a>
206
-
207
- <div class="work-title tag">7</div>
208
-
209
- <div class="sort-group-tag">2</div>
210
-
211
- <p class="work-message">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Consequatur eius, impedit. Quo accusamus molestiae voluptates</p>
212
-
213
- </li>
214
-
215
-
216
-
217
- <li class="bg-bright" data-groups='["a","all"]'>
218
-
219
- <a href="">
220
-
221
- <img src="images/a.gif" class="portfolio" alt="">
222
-
223
- </a>
224
-
225
- <div class=" work-title tag">8</div>
226
-
227
- <div class="sort-group-tag">3</div>
228
-
229
- <p class="work-message">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Consequatur eius, impedit. Quo accusamus molestiae voluptates</p>
230
-
231
- </li>
232
-
233
-
234
-
235
- <li class="bg-bright" data-groups='["a","all"]'>
236
-
237
- <a href="">
238
-
239
- <img src="images/a.gif" class="portfolio" alt="">
240
-
241
- </a>
242
-
243
- <div class="work-title tag">9</div>
244
-
245
- <div class="sort-group-tag">4</div>
246
-
247
- <p class="work-message">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Consequatur eius, impedit. Quo accusamus molestiae voluptates</p>
248
-
249
- </li>
250
-
251
-
252
-
253
- <li class="bg-bright" data-groups='["a","all"]'>
254
-
255
- <a href="">
256
-
257
- <img src="images/a.gif" class="portfolio" alt="">
258
-
259
- </a>
260
-
261
- <div class="work-title tag">10</div>
262
-
263
- <div class="sort-group-tag">5</div>
264
-
265
- <p class="work-message">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Consequatur eius, impedit. Quo accusamus molestiae voluptates</p>
266
-
267
- </li>
268
-
269
-
270
-
271
- </ul>
272
-
273
- </section>
274
-
275
-
276
-
277
- <script src="js/main.js" type="text/jscript"></script>
278
-
279
- <script src="js/shuffle.min.js"></script>
280
-
281
- <script>
282
-
283
- $(function() {
284
-
285
- $('#btns li').on('click', function() {
286
-
287
- var $this = $(this),
288
-
289
- $grid = $('#sortlist');
5
+ ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
290
-
291
- $grid.shuffle($this.data('group'));
292
-
293
- });
294
-
295
-
296
-
297
- $('#sortlist').shuffle({
298
-
299
- group: 'all',
300
-
301
- speed: 700,
302
-
303
- easing: 'ease-in-out'
304
-
305
- });
306
-
307
- });
308
-
309
-
310
-
311
- </script>
312
-
313
- </body>
314
-
315
- </html>
316
-
317
-
318
-
319
- ```
320
-
321
-
322
-
323
- ```css
324
-
325
-
326
-
327
- ```
328
-
329
- ### 試したこと
330
-
331
-
332
-
333
- ここに問題に対して試したことを記載してください。
334
-
335
-
336
-
337
- ### 補足情報(FW/ツールのバージョンなど)
338
-
339
-
340
-
341
- ここにより詳細な情報を記載してください。