質問編集履歴

1

body以下とcssを追記しました。

2022/10/07 04:19

投稿

Shinya
Shinya

スコア3

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,8 @@
1
1
  ここに質問の内容を詳しく書いてください。
2
2
  この[サイト](https://code-step.com/extra2-menu/)の模写をしたんですが、うまくjsファイルを読み込んでくれません。もちろんちゃんとjQueryの公式サイトに書いてあったコードをコピペしました。
3
3
  何が原因なのか分からないので質問しました。
4
+ 10/07
5
+ 追記したのでよろしくお願いします。
4
6
 
5
7
 
6
8
  ### 実現したいこと
@@ -29,11 +31,192 @@
29
31
  <title>タイトル</title>
30
32
  </head>
31
33
  <body>
34
+ <div class="content">
35
+ <h2 class="title">募集職種</h2>
36
+ <ul class="ac-menu">
32
- <中略>
37
+ <li>
38
+ <div class="label">1.Webディレクター</div>
39
+ <div class="detail">
40
+ <dl>
41
+ <dt>仕事内容</dt>
42
+ <dd>テキストテキストテキストテキスト</dd>
43
+ <dt>応募資格</dt>
44
+ <dd>テキストテキストテキストテキスト</dd>
45
+ <dt>必須スキル</dt>
46
+ <dd>テキストテキストテキストテキスト</dd>
47
+ <dt>給与</dt>
48
+ <dd>xxx万~xxx万(スキル・経験・実績により優遇)</dd>
49
+ <dt>休日・休暇</dt>
50
+ <dd>土日祝祭日、有給休暇、夏季休暇、年末年始休暇、産前産後休暇、育児休暇</dd>
51
+ <dt>雇用形態</dt>
52
+ <dd>正社員(試用期間3ヶ月)<br>業務委託</dd>
53
+ <dt>勤務先</dt>
54
+ <dd>フレックスタイム</dd>
55
+ <dt>勤務地</dt>
56
+ <dd>東京</dd>
57
+ </dl>
58
+ </div>
59
+ </li>
60
+ <li>
61
+ <div class="label">2.Webデザイナー</div>
62
+ <div class="detail">
63
+ <dl>
64
+ <dt>仕事内容</dt>
65
+ <dd>テキストテキストテキストテキスト</dd>
66
+ <dt>応募資格</dt>
67
+ <dd>テキストテキストテキストテキスト</dd>
68
+ <dt>必須スキル</dt>
69
+ <dd>テキストテキストテキストテキスト</dd>
70
+ <dt>給与</dt>
71
+ <dd>xxx万~xxx万(スキル・経験・実績により優遇)</dd>
72
+ <dt>休日・休暇</dt>
73
+ <dd>土日祝祭日、有給休暇、夏季休暇、年末年始休暇、産前産後休暇、育児休暇</dd>
74
+ <dt>雇用形態</dt>
75
+ <dd>正社員(試用期間3ヶ月)<br>業務委託</dd>
76
+ <dt>勤務先</dt>
77
+ <dd>フレックスタイム</dd>
78
+ <dt>勤務地</dt>
79
+ <dd>東京</dd>
80
+ </dl>
81
+ </div>
82
+ </li>
83
+ <li>
84
+ <div class="label">3.プログラマー</div>
85
+ <div class="detail">
86
+ <dl>
87
+ <dt>仕事内容</dt>
88
+ <dd>テキストテキストテキストテキスト</dd>
89
+ <dt>応募資格</dt>
90
+ <dd>テキストテキストテキストテキスト</dd>
91
+ <dt>必須スキル</dt>
92
+ <dd>テキストテキストテキストテキスト</dd>
93
+ <dt>給与</dt>
94
+ <dd>xxx万~xxx万(スキル・経験・実績により優遇)</dd>
95
+ <dt>休日・休暇</dt>
96
+ <dd>土日祝祭日、有給休暇、夏季休暇、年末年始休暇、産前産後休暇、育児休暇</dd>
97
+ <dt>雇用形態</dt>
98
+ <dd>正社員(試用期間3ヶ月)<br>業務委託</dd>
99
+ <dt>勤務先</dt>
100
+ <dd>フレックスタイム</dd>
101
+ <dt>勤務地</dt>
102
+ <dd>東京</dd>
103
+ </dl>
104
+ </div>
105
+ </li>
106
+ </ul>
107
+ </div>
33
108
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.1/jquery.min.js"></script>
34
109
  <script src="main.js"></script>
35
110
  </body>
36
111
  </html>
112
+
113
+ (cssファイル)
114
+ @charset "ut-f8";
115
+ html {
116
+ font-size: 100%;
117
+ }
118
+ body {
119
+ background-color: #fffdef;
120
+ color: #000;
121
+ }
122
+ ul {
123
+ list-style: none;
124
+ }
125
+
126
+ .content {
127
+ max-width: 960px;
128
+ padding: 0 20px;
129
+ margin: 100px auto;
130
+ }
131
+ .title {
132
+ font-size: 2rem;
133
+ font-weight: normal;
134
+ margin-bottom: 50px;
135
+ }
136
+ #ac-menu li {
137
+ border-top: solid 1px #000;
138
+ }
139
+ #ac-menu li:last-child {
140
+ border-bottom: solid 1px #000;
141
+ }
142
+ #ac-menu .label {
143
+ cursor: pointer;
144
+ font-size: 1.125rem;
145
+ font-weight: bold;
146
+ padding: 40px 30px;
147
+ position: relative;
148
+ transform: .5s;
149
+ }
150
+ #ac-menu .label:hover {
151
+ background-color: #ffda5f;
152
+ }
153
+
154
+ #ac-menu .label::before,
155
+ #ac-menu .label::after {
156
+ content: '';
157
+ width: 20px;
158
+ height: 1px;
159
+ background: #000;
160
+ position: absolute;
161
+ top: 50%;
162
+ right: 5%;
163
+ transform: translateY(-50%);
164
+ }
165
+ #ac-menu .label::after {
166
+ transform: translateY(-50%) rotate(90deg);
167
+ transition: .5s;
168
+ }
169
+
170
+ #ac-menu .label.open {
171
+ border-color: #ffda5f;
172
+ }
173
+ #ac-menu .label.open {
174
+ opacity: 0;
175
+ }
176
+ #ac-menu .label.open::before {
177
+ transform: rotate(180deg);
178
+ }
179
+
180
+ #ac-menu .detail {
181
+ border-top: solid 1px #ccc;
182
+ padding: 35px 30px;
183
+ display: none;
184
+ }
185
+ #ac-menu .detail dl {
186
+ display: flex;
187
+ flex-wrap: wrap;
188
+ }
189
+ #ac-menu .detail dt {
190
+ width: 20%;
191
+ font-weight: bold;
192
+ margin-bottom: 40px;
193
+ }
194
+ #ac-menu .detail dd {
195
+ width: 80%;
196
+ margin-bottom: 40px;
197
+ }
198
+ /*-------------------------------------------
199
+ SP
200
+ -------------------------------------------*/
201
+ @media screen and (max-width: 600px) {
202
+ #ac-menu .label {
203
+ padding: 40px 0;
204
+ }
205
+ #ac-menu .detail {
206
+ padding: 35px 0;
207
+ }
208
+ #ac-menu .detail dl {
209
+ flex-direction: column;
210
+ }
211
+ #ac-menu .detail dt {
212
+ width: 100%;
213
+ margin-bottom: 10px;
214
+ }
215
+ #ac-menu .detail dd {
216
+ width: 100%;
217
+ padding-left: 10px;
218
+ }
219
+ }
37
220
 
38
221
 
39
222
  (main.jsファイル)