質問編集履歴

5

追記

2018/12/26 03:24

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -6,6 +6,8 @@
6
6
 
7
7
  https://www.tam-tam.co.jp/tipsnote/html_css/post9210.html
8
8
 
9
+ (https://github.com/okunotam/tamtipsnote/tree/master/slideTab)
10
+
9
11
 
10
12
 
11
13
  上記サイトをレスポンシブ時で確認すると<div class="bx-viewport" style="width: 100%; overflow: hidden; position: relative; height: 522px;">が出現します。
@@ -422,4 +424,8 @@
422
424
 
423
425
 
424
426
 
427
+
428
+
429
+
430
+
425
431
  ![イメージ説明](5f05800518edf6e30ab257ec1d390db4.jpeg)

4

追記

2018/12/26 03:24

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -28,7 +28,363 @@
28
28
 
29
29
 
30
30
 
31
+ ```index.html
32
+
33
+ <!doctype html>
34
+
35
+ <html lang="ja">
36
+
37
+ <head>
38
+
39
+ <meta charset="UTF-8">
40
+
41
+ <meta name="viewport" content="width=device-width, user-scalable=no">
42
+
43
+ <link rel="stylesheet" type="text/css" href="assets/css/reset.css" />
44
+
45
+ <link rel="stylesheet" type="text/css" href="assets/css/common.css" />
46
+
47
+ <title></title>
48
+
49
+ </head>
50
+
51
+
52
+
53
+ <body>
54
+
55
+ <div class="container">
56
+
57
+ <div class="tabContainer">
58
+
59
+ <div class="tab">
60
+
61
+ <div class="tab__button active"><a href="#">トップ</a></div>
62
+
63
+ <div class="tab__button"><a href="#">エンタメ</a></div>
64
+
65
+ <div class="tab__button"><a href="#">スポーツ</a></div>
66
+
67
+ <div class="tab__button"><a href="#">グルメ</a></div>
68
+
69
+ <div class="tab__button"><a href="#">コラム</a></div>
70
+
71
+ <div class="tab__button"><a href="#">国内</a></div>
72
+
73
+ </div>
74
+
75
+ </div>
76
+
77
+ <div class="contents">
78
+
79
+
80
+
81
+ <div class="contents__content">
82
+
83
+ <div><a href="#"><span>トップコンテンツトップコンテンツトップコンテンツトップコンテンツトップコンテンツ</span></a></div>
84
+
85
+ <div><a href="#"><span>トップコンテンツトップコンテンツトップコンテンツトップコンテンツトップコンテンツ</span></a></div>
86
+
87
+ <div><a href="#"><span>トップコンテンツトップコンテンツトップコンテンツトップコンテンツトップコンテンツ</span></a></div>
88
+
89
+ <div><a href="#"><span>トップコンテンツトップコンテンツトップコンテンツトップコンテンツトップコンテンツ</span></a></div>
90
+
91
+ <div><a href="#"><span>トップコンテンツトップコンテンツトップコンテンツトップコンテンツトップコンテンツ</span></a></div>
92
+
93
+ <div><a href="#"><span>トップコンテンツトップコンテンツトップコンテンツトップコンテンツトップコンテンツ</span></a></div>
94
+
95
+ </div>
96
+
97
+
98
+
99
+ <div class="contents__content">
100
+
101
+ <div><a href="#"><span>エンタメコンテンツエンタメコンテンツエンタメコンテンツエンタメコンテンツエンタメコンテンツ</span></a></div>
102
+
103
+ <div><a href="#"><span>エンタメコンテンツエンタメコンテンツエンタメコンテンツエンタメコンテンツエンタメコンテンツ</span></a></div>
104
+
105
+ <div><a href="#"><span>エンタメコンテンツエンタメコンテンツエンタメコンテンツエンタメコンテンツエンタメコンテンツ</span></a></div>
106
+
107
+ <div><a href="#"><span>エンタメコンテンツエンタメコンテンツエンタメコンテンツエンタメコンテンツエンタメコンテンツ</span></a></div>
108
+
109
+ <div><a href="#"><span>エンタメコンテンツエンタメコンテンツエンタメコンテンツエンタメコンテンツエンタメコンテンツ</span></a></div>
110
+
111
+ <div><a href="#"><span>エンタメコンテンツエンタメコンテンツエンタメコンテンツエンタメコンテンツエンタメコンテンツ</span></a></div>
112
+
113
+ </div>
114
+
115
+
116
+
117
+ <div class="contents__content">
118
+
119
+ <div><a href="#"><span>スポーツコンテンツスポーツコンテンツスポーツコンテンツスポーツコンテンツ</span></a></div>
120
+
121
+ <div><a href="#"><span>スポーツコンテンツスポーツコンテンツスポーツコンテンツスポーツコンテンツ</span></a></div>
122
+
123
+ <div><a href="#"><span>スポーツコンテンツスポーツコンテンツスポーツコンテンツスポーツコンテンツ</span></a></div>
124
+
125
+ <div><a href="#"><span>スポーツコンテンツスポーツコンテンツスポーツコンテンツスポーツコンテンツ</span></a></div>
126
+
127
+ <div><a href="#"><span>スポーツコンテンツスポーツコンテンツスポーツコンテンツスポーツコンテンツ</span></a></div>
128
+
129
+ <div><a href="#"><span>スポーツコンテンツスポーツコンテンツスポーツコンテンツスポーツコンテンツ</span></a></div>
130
+
131
+ </div>
132
+
133
+
134
+
135
+ <div class="contents__content">
136
+
137
+ <div><a href="#"><span>グルメコンテンツグルメコンテンツグルメコンテンツグルメコンテンツグルメコンテンツ</span></a></div>
138
+
139
+ <div><a href="#"><span>グルメコンテンツグルメコンテンツグルメコンテンツグルメコンテンツグルメコンテンツ</span></a></div>
140
+
141
+ <div><a href="#"><span>グルメコンテンツグルメコンテンツグルメコンテンツグルメコンテンツグルメコンテンツ</span></a></div>
142
+
143
+ <div><a href="#"><span>グルメコンテンツグルメコンテンツグルメコンテンツグルメコンテンツグルメコンテンツ</span></a></div>
144
+
145
+ <div><a href="#"><span>グルメコンテンツグルメコンテンツグルメコンテンツグルメコンテンツグルメコンテンツ</span></a></div>
146
+
147
+ <div><a href="#"><span>グルメコンテンツグルメコンテンツグルメコンテンツグルメコンテンツグルメコンテンツ</span></a></div>
148
+
149
+ </div>
150
+
151
+
152
+
153
+ <div class="contents__content">
154
+
155
+ <div><a href="#"><span>コラムコンテンツコラムコンテンツコラムコンテンツコラムコンテンツコラムコンテンツ</span></a></div>
156
+
157
+ <div><a href="#"><span>コラムコンテンツコラムコンテンツコラムコンテンツコラムコンテンツコラムコンテンツ</span></a></div>
158
+
159
+ <div><a href="#"><span>コラムコンテンツコラムコンテンツコラムコンテンツコラムコンテンツコラムコンテンツ</span></a></div>
160
+
161
+ <div><a href="#"><span>コラムコンテンツコラムコンテンツコラムコンテンツコラムコンテンツコラムコンテンツ</span></a></div>
162
+
163
+ <div><a href="#"><span>コラムコンテンツコラムコンテンツコラムコンテンツコラムコンテンツコラムコンテンツ</span></a></div>
164
+
165
+ <div><a href="#"><span>コラムコンテンツコラムコンテンツコラムコンテンツコラムコンテンツコラムコンテンツ</span></a></div>
166
+
167
+ </div>
168
+
169
+
170
+
171
+ <div class="contents__content">
172
+
173
+ <div><a href="#"><span>国内コンテンツ国内コンテンツ国内コンテンツ国内コンテンツ国内コンテンツ国内コンテンツ</span></a></div>
174
+
175
+ <div><a href="#"><span>国内コンテンツ国内コンテンツ国内コンテンツ国内コンテンツ国内コンテンツ国内コンテンツ</span></a></div>
176
+
177
+ <div><a href="#"><span>国内コンテンツ国内コンテンツ国内コンテンツ国内コンテンツ国内コンテンツ国内コンテンツ</span></a></div>
178
+
179
+ <div><a href="#"><span>国内コンテンツ国内コンテンツ国内コンテンツ国内コンテンツ国内コンテンツ国内コンテンツ</span></a></div>
180
+
181
+ <div><a href="#"><span>国内コンテンツ国内コンテンツ国内コンテンツ国内コンテンツ国内コンテンツ国内コンテンツ</span></a></div>
182
+
183
+ <div><a href="#"><span>国内コンテンツ国内コンテンツ国内コンテンツ国内コンテンツ国内コンテンツ国内コンテンツ</span></a></div>
184
+
185
+ </div>
186
+
187
+
188
+
189
+ </div>
190
+
191
+ </div>
192
+
193
+ <script src="https://code.jquery.com/jquery-2.1.4.min.js"></script>
194
+
195
+ <script>window.jQuery || document.write('\x3cscript src="/assets/js/jquery-2.1.4.min.js"\x3e\x3c/script\x3e')</script>
196
+
197
+ <script src="assets/js/jquery.bxslider.js"></script>
198
+
199
+ <script src="assets/js/common.js"></script>
200
+
201
+ </body>
202
+
203
+ </html>
204
+
205
+ ```
206
+
207
+
208
+
209
+ ```css
210
+
211
+ body{
212
+
213
+ font-family:-apple-system,’Lucida Grande’,‘Helvetica Neue’,’Hiragino Kaku Gothic ProN’,‘游ゴシック’,’メイリオ’,meiryo,sans-serif;
214
+
215
+
216
+
217
+ -webkit-text-size-adjust: 100%;
218
+
219
+ }
220
+
221
+
222
+
223
+ .container{
224
+
225
+ max-width: 400px;
226
+
227
+ margin: auto;
228
+
229
+ }
230
+
231
+
232
+
233
+ .tabContainer {
234
+
235
+ overflow-x: auto;
236
+
237
+ }
238
+
239
+ .tabContainer::-webkit-scrollbar {
240
+
241
+ height: 5px;
242
+
243
+ }
244
+
245
+ .tabContainer::-webkit-scrollbar-track {
246
+
247
+ background: #000;
248
+
249
+ }
250
+
251
+ .tabContainer::-webkit-scrollbar-thumb {
252
+
253
+ background: #000;
254
+
255
+ }
256
+
257
+
258
+
259
+ .tab{
260
+
261
+ display: table;
262
+
263
+ margin-top: 20px;
264
+
265
+ }
266
+
267
+
268
+
269
+ .tab__button{
270
+
271
+ display: table-cell;
272
+
273
+ text-align: center;
274
+
275
+ background-color: #000;
276
+
277
+ vertical-align: middle;
278
+
279
+ border: 2px solid white;
280
+
281
+ border-bottom-width: 4px;
282
+
283
+ min-width: 80px;
284
+
285
+ }
286
+
287
+
288
+
289
+ .tab__button.active{
290
+
291
+ border-bottom: none;
292
+
293
+ }
294
+
295
+
296
+
297
+ .tab__button a{
298
+
299
+ padding: 10px;
300
+
301
+ color: #fff;
302
+
303
+ display: block;
304
+
305
+ text-decoration: none;
306
+
307
+ font-size: 12px;
308
+
309
+ }
310
+
311
+
312
+
313
+ .contents__content{
314
+
315
+ background-color: #ccc;
316
+
317
+ text-align: center;
318
+
319
+ }
320
+
321
+
322
+
323
+ .contents__content div{
324
+
325
+ clear: left;
326
+
327
+ }
328
+
329
+
330
+
331
+ .contents__content div a{
332
+
333
+ display: table;
334
+
335
+ width: 100%;
336
+
337
+ text-decoration: none;
338
+
339
+ padding: 10px;
340
+
341
+ border-bottom:1px solid #000;
342
+
343
+ color:#222;
344
+
345
+ text-align: left;
346
+
347
+ line-height: 1.5em;
348
+
349
+ font-size: 14px;
350
+
351
+ }
352
+
353
+
354
+
355
+ .contents__content div a span{
356
+
357
+ display: table-cell;
358
+
359
+ padding-left: 10px;
360
+
361
+ padding-right: 10px;
362
+
363
+ }
364
+
365
+
366
+
367
+ .contents__content div a:before{
368
+
369
+ content:'';
370
+
371
+ width: 50px;
372
+
373
+ height: 50px;
374
+
375
+ display: block;
376
+
377
+ background-color: #fff;
378
+
379
+ display: table-cell;
380
+
381
+ }
382
+
383
+ ```
384
+
385
+
386
+
31
- ```jQuery
387
+ ```jQuery(該当のevent)
32
388
 
33
389
  function(e) {
34
390
 

3

追記

2018/12/25 11:34

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -63,3 +63,7 @@
63
63
  }
64
64
 
65
65
  ```
66
+
67
+
68
+
69
+ ![イメージ説明](5f05800518edf6e30ab257ec1d390db4.jpeg)

2

追記

2018/12/25 10:51

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- Javascriptを使った高さ調節ができない
1
+ jQuery, Javascriptを使った高さ調節ができない
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
 
10
10
 
11
- 上記サイトをレスポンシブ状態で確認すると<div class="bx-viewport" style="width: 100%; overflow: hidden; position: relative; height: 522px;">が出現します。
11
+ 上記サイトをレスポンシブで確認すると<div class="bx-viewport" style="width: 100%; overflow: hidden; position: relative; height: 522px;">が出現します。
12
12
 
13
13
  そのクラスのheightを変更しようとしてもcssではなくインライン要素で、しかもJqueryで高さを計算しているようでした。。
14
14
 

1

追記

2018/12/25 10:49

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,9 @@
8
8
 
9
9
 
10
10
 
11
- 上記サイト<div class="bx-viewport" style="width: 100%; overflow: hidden; position: relative; height: 522px;">のheightを変更ようとしたところcssではなくインライン要素で、しかもJqueryで高さを計算しているようでした
11
+ 上記サイトをレスポンシブ状態で確認すると<div class="bx-viewport" style="width: 100%; overflow: hidden; position: relative; height: 522px;">が出現ます
12
+
13
+ そのクラスのheightを変更しようとしてもcssではなくインライン要素で、しかもJqueryで高さを計算しているようでした。。
12
14
 
13
15
 
14
16
 
@@ -16,7 +18,7 @@
16
18
 
17
19
 
18
20
 
19
- 該当している要素に「event」が発生し下記のような内容が設定されていています。
21
+ 該当している要素に「event」が発生し下記のような内容が設定されていています。
20
22
 
21
23
  ただ該当しそうな要素を変更してみても高さが変わらなかったです。
22
24