質問編集履歴

1

コード記載、崩れ状態を記載

2019/03/05 05:18

投稿

fukuko
fukuko

スコア10

test CHANGED
File without changes
test CHANGED
@@ -33,3 +33,187 @@
33
33
  他サイト様などのコードもコピペなどで試していますが、
34
34
 
35
35
  うまく表示ができません。
36
+
37
+
38
+
39
+
40
+
41
+ ### 追記です。
42
+
43
+ ありがとうございます。
44
+
45
+ コードは以下を使用しました。
46
+
47
+ cssがPCとスマホ用に分かれており、どちらに記述すればいいのか迷っています。
48
+
49
+ (もともとあったデータ・コードに私が手を加えている状況です)
50
+
51
+
52
+
53
+ 画像やテキストは恐らく指定が重複してしまっていて、
54
+
55
+ 今回表示をさせたい場所とは別の場所がずれてしまいます。
56
+
57
+ ![イメージ説明](2f218e2496afe7c88f39379d77d4e43d.png)
58
+
59
+
60
+
61
+ ```ここに言語を入力
62
+
63
+ <div class="nav-wrap">
64
+
65
+ <div class="scroll-nav">
66
+
67
+ <ul>
68
+
69
+ <li>
70
+
71
+ <a href="url" target="_blank">
72
+
73
+ <p class="test_img"><img src="url.jpg" alt="text"/></a><br>
74
+
75
+ <p class="txt">text</p></li>
76
+
77
+ <li><a href="URL" target="_blank">
78
+
79
+ <p class="test_img"><img src="url.jpg" alt="text"/></a><br>
80
+
81
+ <p class="txt">text </p></li>
82
+
83
+ <li> <a href="URL" target="_blank">
84
+
85
+ <p class="test_img"><img src="url.jpg" alt="text"/></a><br>
86
+
87
+ <p class="txt">text</p></li>
88
+
89
+ <li><a href="URLl" target="_blank">
90
+
91
+ <p class="test_img"><img src="url.jpg" alt="text"/></a><br>
92
+
93
+ <p class="txt">text </p></li>
94
+
95
+ <li><a href="URL" target="_blank">
96
+
97
+ <p class="test_img"><img src="url.jpg" alt="text"/></a><br>
98
+
99
+ <p class="txt">text</p></li>
100
+
101
+
102
+
103
+ </ul>
104
+
105
+ </div>
106
+
107
+ <div class="next-btn">></div>
108
+
109
+ </div>
110
+
111
+ ```
112
+
113
+
114
+
115
+ ```ここに言語を入力
116
+
117
+
118
+
119
+ .nav-wrap {
120
+
121
+ position: relative;
122
+
123
+ }
124
+
125
+ .scroll-nav {
126
+
127
+ width: 100%;
128
+
129
+ background: #555; /* メニューの背景色 */
130
+
131
+ overflow-x: auto;
132
+
133
+ -webkit-overflow-scrolling: touch; /* 慣性スクロール */
134
+
135
+ }
136
+
137
+ .scroll-nav ul {
138
+
139
+ max-width: 1060px; /* メニューの最大幅 */
140
+
141
+ min-width: 770px; /* メニューの最小幅 */
142
+
143
+ height: 40px;
144
+
145
+ line-height: 40px;
146
+
147
+ margin: 0 auto;
148
+
149
+ list-style: none;
150
+
151
+ padding-right: 25px; /* 右側の固定分余白を空ける */
152
+
153
+ }
154
+
155
+ .scroll-nav ul li {
156
+
157
+ float: left;
158
+
159
+ width: 20px; /* メニューの個別の幅 */
160
+
161
+ text-align: center;
162
+
163
+ }
164
+
165
+ .scroll-nav ul li:hover {
166
+
167
+ background: #222; /* マウスホバー時の背景色 */
168
+
169
+ }
170
+
171
+ .scroll-nav ul li a {
172
+
173
+ display: inline-block;
174
+
175
+ color: #fff; /* メニューの文字色 */
176
+
177
+ text-decoration: none;
178
+
179
+ }
180
+
181
+ .next-btn { /* 右側に固定する部分 */
182
+
183
+ position: absolute;
184
+
185
+ top: 0;
186
+
187
+ right: 0;
188
+
189
+ width: 25px; /* 固定部分の幅 */
190
+
191
+ height: 40px; /* メニューの高さに合わせる */
192
+
193
+ line-height: 40px;
194
+
195
+ background: #fff;
196
+
197
+ color: #555;
198
+
199
+ }
200
+
201
+ @media only screen and (min-width: 771px) { /* PCサイズでの指定 */
202
+
203
+ .scroll-nav ul {
204
+
205
+ padding: 0;
206
+
207
+ }
208
+
209
+ .scroll-nav ul li {
210
+
211
+ width: 14.2%; /* メニューの個別の幅 */
212
+
213
+ }
214
+
215
+ .next-btn {
216
+
217
+ display: none; /* 右側の固定部分を非表示 */
218
+
219
+ ```