diff -r 1bcbdeb60eee -r 004fdb42f063 src_js/iconolab-bundle/src/components/editor/Canvas.vue
--- a/src_js/iconolab-bundle/src/components/editor/Canvas.vue Thu Feb 23 11:49:47 2017 +0100
+++ b/src_js/iconolab-bundle/src/components/editor/Canvas.vue Thu Feb 23 11:50:57 2017 +0100
@@ -23,19 +23,21 @@
-
-
+
+
+
-
-
-
-
-
-
-
-
+
+
+
-
-
+
+
-
+
+
@@ -530,16 +531,7 @@
.canvas--free:hover {
cursor: pointer;
}
-.mode-controls {
- position: absolute;
- top: 15px;
- left: 15px;
-}
-.zoom-thumbnail {
- position: absolute;
- left: 15px;
- bottom: 15px;
-}
+
.mode-controls .btn > svg {
margin-top: 4px;
}
@@ -547,4 +539,45 @@
fill: #fff;
}
+.controls {
+ position: absolute;
+ transform: translateX(-50%);
+ left: 50%;
+ bottom: 15px;
+ display: flex;
+ align-items: center;
+}
+
+ .controls > * {
+ background-color: rgba(34, 34, 34, 0.9);
+ }
+
+ .controls .btn {
+ background-color: transparent;
+ color: #ccc;
+ fill: #ccc;
+ float: left;
+ }
+ .controls .btn:active,
+ .controls .btn.active {
+ color: #fff;
+ fill: #fff;
+ background-color: #111;
+ }
+ .controls .btn:hover {
+ background-color: #222;
+ }
+ .controls .controls-left {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+ }
+ .controls .controls-center {
+ border-radius: 4px;
+ padding: 8px 8px 4px 8px;
+ }
+ .controls .controls-right {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+ }
+