teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

実現したいこと の欄に修正、追記しました

2021/02/19 02:22

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -97,8 +97,10 @@
97
97
  });
98
98
  ```
99
99
  ### 実現したいこと
100
- .storesをマウスホバーすると、子要素のulにslideToggleが発生し、かつ、
100
+ .storesをマウスホバーすると、子要素のulにslideToggleが発生し、かつ、
101
- .row に .bg_whiteクラスが付与される、という状態にしたいです。
101
+ .row に .bg_whiteクラスが付与される、という状態にしたいです。
102
+
103
+ 現状、①の動作はできておりますが、②の動作がしない状態にあります。
102
104
  ###
103
105
 
104
106
 

1

CSSの追記、HTMLの修正をしました

2021/02/19 02:22

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -4,7 +4,9 @@
4
4
 
5
5
  ### 現在のコード
6
6
  ```ここに言語を入力
7
+ <header id="header">
8
+ <div class="container-fluid">
7
- <div class="row">
9
+ <div class="row">
8
10
  <div class="top col-12">
9
11
  <img src="img/logo.svg" class="">
10
12
  <div class="nav">
@@ -17,10 +19,71 @@
17
19
  <li><a href="" class="list">Online Store</a></li>
18
20
  <li><a href="" class="list">Amazon</a></li>
19
21
  </ul>
22
+ </div><!--.nav-item stores>
23
+ </div><!--.nav>
24
+ </div><!--.top>
25
+ </div><!--.row>
26
+ </div><!--.container-fluid>
20
- </div>
27
+ </header>
21
- </div>
22
28
  ```
23
29
  ```ここに言語を入力
30
+ .bg_white {
31
+ background-color: #eeeeee;
32
+ height: 201px;
33
+ }
34
+ header {
35
+
36
+ .top {
37
+ display: flex;
38
+ width: 92%;
39
+ margin: 0 auto;
40
+ padding: 0;
41
+ align-items: end;
42
+
43
+ }
44
+ img {
45
+ width: 240px;
46
+ height: auto;
47
+ object-fit: contain;
48
+ }
49
+
50
+
51
+ .nav {
52
+ margin: 0 6vw 0 auto;
53
+ flex-wrap: nowrap;
54
+
55
+ .nav-item {
56
+ margin: 0px 21px;
57
+ font-size: 17px;
58
+ letter-spacing: 1px;
59
+ transition: all .5s ease-in-out;
60
+ }
61
+
62
+ .stores {
63
+ ul {
64
+ display: none;
65
+ position: absolute;
66
+ width: 100%;
67
+ padding-top: 40px;
68
+ padding-bottom: 40px;
69
+ text-align: left;
70
+ background-color: #fff;
71
+
72
+ li {
73
+ float: none;
74
+ }
75
+ a {
76
+ position: relative;
77
+ display: inline-block;
78
+ transition: .3s;
79
+ font-size: 15px;
80
+ margin: 5px 0;
81
+ }
82
+ }
83
+ }
84
+ }
85
+ ```
86
+ ```ここに言語を入力
24
87
  $(function(){
25
88
 
26
89