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; + } +