diff --git a/packages/@vue/cli-ui/src/components/app/StatusBar.vue b/packages/@vue/cli-ui/src/components/app/StatusBar.vue
index 6ae39b4de..fb6d5bcff 100644
--- a/packages/@vue/cli-ui/src/components/app/StatusBar.vue
+++ b/packages/@vue/cli-ui/src/components/app/StatusBar.vue
@@ -40,11 +40,25 @@
@click="onConsoleClick()"
>
-
-
{{ $t('org.vue.components.status-bar.log.empty') }}
+
+
+
+ {{ $t('org.vue.components.status-bar.log.empty') }}
+
+
diff --git a/packages/@vue/cli-ui/src/style/transitions.styl b/packages/@vue/cli-ui/src/style/transitions.styl
index 7b9dbff88..861ad75d9 100644
--- a/packages/@vue/cli-ui/src/style/transitions.styl
+++ b/packages/@vue/cli-ui/src/style/transitions.styl
@@ -5,3 +5,17 @@
.sidepane-enter,
.sidepane-leave-to
transform translateX(100%)
+
+.slide-up-enter-active,
+.slide-up-leave-active
+ transition transform .3s ease-out, opacity .3s
+
+.slide-up-enter,
+.slide-up-leave-to
+ opacity 0
+
+.slide-up-enter
+ transform translateY(100%)
+
+.slide-up-leave-to
+ transform translateY(-100%)