質問編集履歴

1

コードの追加

2019/03/20 07:54

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -7,3 +7,125 @@
7
7
 
8
8
 
9
9
  もし簡単につくれそうな方法しっているかたいたら、お教えいただければと思います。
10
+
11
+
12
+
13
+
14
+
15
+ ```ここに言語を入力
16
+
17
+ <template>
18
+
19
+ <div class="nav" v-bind:class="{active:isActive}">
20
+
21
+
22
+
23
+
24
+
25
+ <a class="menu-trigger" href="#">
26
+
27
+ <span></span>
28
+
29
+ <span></span>
30
+
31
+ <span></span>
32
+
33
+ </a>
34
+
35
+
36
+
37
+ </div>
38
+
39
+ </template>
40
+
41
+
42
+
43
+ <style>
44
+
45
+
46
+
47
+ .menu-trigger,
48
+
49
+ .menu-trigger span {
50
+
51
+ display: inline-block;
52
+
53
+ transition: all .4s;
54
+
55
+ box-sizing: border-box;
56
+
57
+ }
58
+
59
+ .menu-trigger {
60
+
61
+ position: relative;
62
+
63
+ width: 50px;
64
+
65
+ height: 44px;
66
+
67
+ }
68
+
69
+ .menu-trigger span {
70
+
71
+ position: absolute;
72
+
73
+ left: 0;
74
+
75
+ width: 100%;
76
+
77
+ height: 4px;
78
+
79
+ background-color: #fff;
80
+
81
+ border-radius: 4px;
82
+
83
+ }
84
+
85
+ .menu-trigger span:nth-of-type(1) {
86
+
87
+ top: 0;
88
+
89
+ }
90
+
91
+ .menu-trigger span:nth-of-type(2) {
92
+
93
+ top: 20px;
94
+
95
+ }
96
+
97
+ .menu-trigger span:nth-of-type(3) {
98
+
99
+ bottom: 0;
100
+
101
+ }
102
+
103
+
104
+
105
+ .menu-trigger.active span:nth-of-type(1),
106
+
107
+ .menu-trigger.active span:nth-of-type(3) {
108
+
109
+ width: 20px;
110
+
111
+ }
112
+
113
+ .menu-trigger.active span:nth-of-type(1) {
114
+
115
+ -webkit-transform: translate(-1px,13px) rotate(-45deg);
116
+
117
+ transform: translate(-1px,13px) rotate(-45deg);
118
+
119
+ }
120
+
121
+ .menu-trigger.active span:nth-of-type(3) {
122
+
123
+ -webkit-transform: translate(-1px,-13px) rotate(45deg);
124
+
125
+ transform: translate(-1px,-13px) rotate(45deg);
126
+
127
+ }
128
+
129
+ </style>
130
+
131
+ ```