From 9564b0a72a78ea8a700483583bdac2ace6c629a3 Mon Sep 17 00:00:00 2001 From: KevinMidboe Date: Sun, 3 Mar 2019 23:13:46 +0100 Subject: [PATCH] Popover gets clean new navigation arrows. Still need something better on mobile, currently hides them. Note still have swipe for mobile. --- src/components/Popover.vue | 86 +++++++++++++++++++++++++++++++++++--- 1 file changed, 81 insertions(+), 5 deletions(-) diff --git a/src/components/Popover.vue b/src/components/Popover.vue index f0cbca5..7fd2f10 100644 --- a/src/components/Popover.vue +++ b/src/components/Popover.vue @@ -11,11 +11,9 @@ -
-
- - -
+
@@ -114,5 +112,83 @@ export default { margin-left: 2rem; } } + + .navigation { + position: fixed; + width: 100%; + top: 50%; + } + + .nav-arrow { + overflow: hidden; + position: relative; + cursor: pointer; + } + + .nav-arrow.left, .nav-arrow.right { + width: 15px; + height: 25px; + } + + .nav-arrow.left { + float: left; + margin-left: 2rem; + + @media screen and (max-width: 600px) { + margin-left: 0.5rem; + } + } + + .nav-arrow.right { + float: right; + margin-right: 2rem; + + @media screen and (max-width: 600px) { + margin-right: 0.5rem; + } + } + + .nav-arrow::before, .nav-arrow::after { + content: ""; + display: block; + position: absolute; + height: 100%; + width: 100%; + } + + .nav-arrow.left::before, .nav-arrow.left::after { + left: 0; + border-left: solid 1.5px rgba(255,255,255,.9); + } + + .nav-arrow.left::before { + top: -50%; + transform: rotate(45deg); + transform-origin: left bottom; + } + + .nav-arrow.left::after { + top: 50%; + transform: rotate(-45deg); + transform-origin: left top; + } + + .nav-arrow.right::before, .nav-arrow.right::after { + border-right: solid 1.5px rgba(255,255,255,.9); + right: 0; + } + + .nav-arrow.right::before { + top: -50%; + transform: rotate(-45deg); + transform-origin: right bottom; + } + + .nav-arrow.right::after { + top: 50%; + transform: rotate(45deg); + transform-origin: right top; + } + } \ No newline at end of file