diff --git a/luckydiamond/src/assets/css/PagesStyles/games-pages/saper.css b/luckydiamond/src/assets/css/PagesStyles/games-pages/saper.css index 1201b94..7e6347b 100644 --- a/luckydiamond/src/assets/css/PagesStyles/games-pages/saper.css +++ b/luckydiamond/src/assets/css/PagesStyles/games-pages/saper.css @@ -266,6 +266,12 @@ input[type="number"]::-webkit-outer-spin-button { width: 95px; height: 95px; cursor: pointer; + transition: transform 0.6s; + transform-style: preserve-3d; +} + +.square-fliper { + transform: rotateY(180deg); } .display-lines { diff --git a/luckydiamond/src/pages/games-pages/SapergamePage.vue b/luckydiamond/src/pages/games-pages/SapergamePage.vue index 8c0c5b6..bfac6c2 100644 --- a/luckydiamond/src/pages/games-pages/SapergamePage.vue +++ b/luckydiamond/src/pages/games-pages/SapergamePage.vue @@ -64,35 +64,35 @@
@@ -127,14 +127,32 @@ import AsideBarElement from "@/components/AsidebarComponent.vue"; import HeaderElementPage from "@/components/HeaderComponent.vue"; import '@/assets/css/PagesStyles/games-pages/saper.css' import SaperNumbers from "@/mocks/SaperNumbers"; +import {flip} from "@popperjs/core"; export default { + computed: { + flip() { + return flip + } + }, components: {ChatComponent, HeaderElementPage, AsideBarElement }, data() { return { - SaperNumbers + SaperNumbers, + clickedBtn: false, + flippedCards: [] } - } + }, + methods: { + flipCard(index) { + if (this.flippedCards.includes(index)) { + this.flippedCards.splice(this.flippedCards.indexOf(index), 1); + console.log(index, this.flippedCards) + } else { + this.flippedCards.push(index); + } + }, + }, }