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

質問編集履歴

1

ハンバーがメニューの実装したscssの追加

2021/01/15 07:19

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -44,4 +44,51 @@
44
44
  ```
45
45
  リンクが”#”いなっているからという原因はわかるのですが、どのようにしたらいいでしょうか?
46
46
 
47
- 実装したいことはハンバーガーメニューからフロントエンド、バックエンドが表示されるようにしたいです。
47
+ 実装したいことはハンバーガーメニューからフロントエンド、バックエンドが表示されるようにしたいです。
48
+
49
+ scssはこのようにしてハンバーガーメニューを実装しています。
50
+ ```ruby;/index.scss
51
+ @media screen and (max-width: 1199px) {
52
+ .hamburger {
53
+ display: block;
54
+ position: absolute;
55
+ right: 10px;
56
+ top: 30%;
57
+ width: 50px;
58
+ height: 26px;
59
+ cursor: pointer;
60
+ }
61
+
62
+ .Main__header__nav ul {
63
+ display: none; //ブラウザが縮小した時に消去
64
+ }
65
+
66
+ .nav-button {
67
+ display: inline-block;
68
+ position: relative;
69
+ width: 30px;
70
+ height: 26px;
71
+
72
+ span {
73
+ display: inline-block;
74
+ position: absolute;
75
+ left: 0;
76
+ width: 100%;
77
+ height: 4px;
78
+ background-color: #fff;
79
+
80
+ &:nth-of-type(1) {
81
+ top: 0;
82
+ }
83
+
84
+ &:nth-of-type(2) {
85
+ top: 11px;
86
+ }
87
+
88
+ &:nth-of-type(3) {
89
+ bottom: 0;
90
+ }
91
+ }
92
+ }
93
+ }
94
+ ```