質問編集履歴

2

CSSも表示しました。

2020/09/14 01:14

投稿

Diakent21
Diakent21

スコア1

test CHANGED
File without changes
test CHANGED
@@ -64,20 +64,130 @@
64
64
 
65
65
  </aside>
66
66
 
67
+ CSS:
68
+
69
+ .main-nav {
70
+
71
+ width: 50%;
72
+
73
+ text-align: center;
74
+
75
+ margin-left: 15%;
76
+
77
+ display: list-item;
78
+
79
+ list-style-type: none;
80
+
81
+ }
82
+
83
+ .main-nav li a {
84
+
85
+ display: inline-block;
86
+
87
+ padding: 2rem 2rem;
88
+
89
+ font-size: 1.6rem;
90
+
91
+ text-align: center;
92
+
93
+ }
94
+
95
+
96
+
97
+ .open,
98
+
99
+ .close {
100
+
101
+ display: block;
102
+
103
+ }
104
+
105
+ .open {
106
+
107
+ position: absolute;
108
+
109
+ top: 10%;
110
+
111
+ right: -30%;
112
+
113
+ }
114
+
115
+ .open img {
116
+
117
+ width: 25%;
118
+
119
+ }
120
+
121
+
122
+
123
+ .close {
124
+
125
+ color: black;
126
+
127
+ opacity: 0;
128
+
129
+ font-size: 4.3rem;
130
+
131
+ position: absolute;
132
+
133
+ right: 25%;
134
+
135
+ top: -4%;
136
+
137
+ }
138
+
139
+
140
+
141
+ aside {
142
+
143
+ position: absolute;
144
+
145
+ left: -450px;
146
+
147
+ transition: all 0.15s;
148
+
149
+ width: 80%;
150
+
151
+ }
152
+
153
+
154
+
155
+ input[type="checkbox"]:checked ~ aside {
156
+
157
+ left: 0;
158
+
159
+ }
160
+
161
+ input[type="checkbox"]:checked ~ .back {
162
+
163
+ position: absolute;
164
+
165
+ width: 100%;
166
+
167
+ height: 100%;
168
+
169
+ }
170
+
171
+
172
+
173
+
174
+
175
+ JavaScript:
176
+
177
+ $(function() {
178
+
179
+ $('.menu-nav li a').on('click', function(event) {
180
+
181
+ $('#menu').prop('checked', false);
182
+
183
+ });
184
+
185
+ });
186
+
187
+
188
+
67
189
  ```
68
190
 
69
- JavaScript:
70
-
71
- $(function() {
72
-
73
- $('.menu-nav li a').on('click', function(event) {
74
-
75
- $('#menu').prop('checked', false);
76
-
77
- });
78
-
79
- });
80
-
81
191
 
82
192
 
83
193
  ### 試したこと

1

JavaScriptで再度試してみました。

2020/09/14 01:14

投稿

Diakent21
Diakent21

スコア1

test CHANGED
@@ -1 +1 @@
1
- ハンバーガーメニュー リンク内ジャンプ後 メニューバー消したです。(HTML 、CSSのみ)
1
+ ハンバーガーメニューにつ
test CHANGED
@@ -6,11 +6,15 @@
6
6
 
7
7
  メニューバーがそのまま残り消えません。
8
8
 
9
+ (なおレスポンシブ対応で、760px以下のみメニューバー表示となっています。)
10
+
11
+
12
+
9
13
  リンク先へジャンプと同時に、メニューバーを消したいです。
10
14
 
11
- 現在HTMLとCSSのみを使用しております。
15
+ 現在HTMLとCSSとJavaScriptを使用してます。
12
16
 
13
- 可能であれば、CSSでの実装方法をご教示頂けますと幸いです。
17
+ 実装方法をご教示頂けますと幸いです。
14
18
 
15
19
  よろしくお願い致します。
16
20
 
@@ -62,13 +66,25 @@
62
66
 
63
67
  ```
64
68
 
69
+ JavaScript:
70
+
71
+ $(function() {
72
+
73
+ $('.menu-nav li a').on('click', function(event) {
74
+
75
+ $('#menu').prop('checked', false);
76
+
77
+ });
78
+
79
+ });
80
+
65
81
 
66
82
 
67
83
  ### 試したこと
68
84
 
69
85
 
70
86
 
71
- JSをHTMLへ打ち込んでみましたが、上手くいきませんでした。
87
+ CSSのみで打ち込んでみましたが、上手くいきませんでした。
72
88
 
73
89
 
74
90