回答編集履歴
1
追記
answer
CHANGED
@@ -34,4 +34,12 @@
|
|
34
34
|
return this.backgroundColor ? this.mixColor(this.backgroundColor, 0.2) : '';
|
35
35
|
}
|
36
36
|
```
|
37
|
-
というように、horizontalモードのときはホバー時の色は`backgroundColor`を少し暗くした色とハードコードされているようなので、残念ながら変えるのは無理そうです。
|
37
|
+
というように、horizontalモードのときはホバー時の色は`backgroundColor`を少し暗くした色とハードコードされているようなので、残念ながら変えるのは無理そうです。
|
38
|
+
|
39
|
+
## 追記
|
40
|
+
|
41
|
+
ハンバーガーメニューのようにしたいということでしたら、見た目は改良の余地がありますが、element-uiの[collapnse](http://element.eleme.io/#/en-US/component/collapse) component の中に menu を置けばそれっぽいものができます。
|
42
|
+
|
43
|
+
画面幅に対して表示を切り替えるには、`window`の`resize`イベントを使用するとできます(media query を使用する方法もあります)。
|
44
|
+
|
45
|
+
[demo(codesandbox)](https://codesandbox.io/s/jvlj79k825)
|