From 3d7403845e9d0bba6c924899cc955b4cada353cb Mon Sep 17 00:00:00 2001 From: Paul Fresnel Date: Thu, 7 Nov 2024 14:40:25 +0100 Subject: [PATCH] card finished --- src/app/globals.css | 37 +++++++++++-------------------------- src/components/HomePage.tsx | 12 +++++++----- 2 files changed, 18 insertions(+), 31 deletions(-) diff --git a/src/app/globals.css b/src/app/globals.css index dca8096..ebba318 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -29,12 +29,16 @@ body { } } -/* Update the card flip styles */ +/* Card flip styles */ .card-container { perspective: 1500px; } .card { + position: relative; + width: 100%; + height: 100%; + text-align: center; transition: transform 0.8s; transform-style: preserve-3d; cursor: pointer; @@ -44,34 +48,15 @@ body { transform: rotateY(180deg); } -.card-front, -.card-back { - -webkit-backface-visibility: hidden; +.card-side { + position: absolute; + width: 100%; + height: 100%; backface-visibility: hidden; - transform-style: preserve-3d; - box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), - 0 2px 4px -1px rgba(0, 0, 0, 0.06); + -webkit-backface-visibility: hidden; } + .card-back { transform: rotateY(180deg); -} - -/* Add a subtle hover effect */ -.card::before { - content: ''; - position: absolute; - inset: 0; - z-index: 1; - background: linear-gradient( - 45deg, - rgba(255, 255, 255, 0.1), - rgba(255, 255, 255, 0) - ); - opacity: 0; - transition: opacity 0.3s ease; -} - -.card:hover::before { - opacity: 1; } \ No newline at end of file diff --git a/src/components/HomePage.tsx b/src/components/HomePage.tsx index 3cb5a8e..50f707d 100644 --- a/src/components/HomePage.tsx +++ b/src/components/HomePage.tsx @@ -91,25 +91,27 @@ const HomePage = () => { {/* Loyalty Card with Flip Effect */}
-
+
{/* Front of the card */} -
+
Carte de fidélité - Recto
{/* Back of the card */} -
+
Carte de fidélité - Verso