diff --git a/src/assets/css/src/2.blocks.button.css b/src/assets/css/src/2.blocks.button.css index feb2ddd..9b1deef 100644 --- a/src/assets/css/src/2.blocks.button.css +++ b/src/assets/css/src/2.blocks.button.css @@ -30,7 +30,8 @@ .btn[disabled] { cursor: not-allowed; background: var(--color-black-10); - color: var(--color-black-20); + --btn-color: var(--color-black-20) !important; + --icon-color: var(--color-black-20) !important; } .btn.active, @@ -122,6 +123,7 @@ input[type="checkbox"]:checked + .btn--primary { display: inline-block; background-image: var(--btn-image); background-size: cover; + background-color: #FAF8F7; width: var(--btn-image-w); position: absolute; left: 0; @@ -133,6 +135,10 @@ input[type="checkbox"]:checked + .btn--primary { --btn-border-color: var(--color-primary-50); --btn-color: var(--color-primary); } +.btn--image:hover, +.btn--image:active { + color: var(--color-primary-hover); +} @media (hover: hover) { .btn:hover { diff --git a/src/components/project/VirtualSample.vue b/src/components/project/VirtualSample.vue index 0027444..169898f 100644 --- a/src/components/project/VirtualSample.vue +++ b/src/components/project/VirtualSample.vue @@ -48,47 +48,48 @@ -
+
- - - - +
@@ -171,6 +172,15 @@ const currentFile = computed(() => // Variables const isOpen = ref(true); const isCommentsOpen = ref(false); + +function rotateX(direction) { + if (direction == 'left') { + currentX.value = currentX.value === 0 ? xMax.value : currentX.value - 1 + } + if (direction == 'right') { + currentX.value = currentX.value === xMax.value ? 0 : currentX.value + 1 + } +}