From 4ed0a812ce6d73a61632e03fb1a100dad97eb6a0 Mon Sep 17 00:00:00 2001 From: quentin Date: Tue, 19 Aug 2025 15:59:31 +0200 Subject: [PATCH] Began stylysing Project Cards --- app/app/app.css | 7 +++++ app/app/experience-card/experience-card.css | 33 +++++++++++++++++++++ app/app/experience-card/experience-card.tsx | 21 ++++++++----- 3 files changed, 53 insertions(+), 8 deletions(-) diff --git a/app/app/app.css b/app/app/app.css index 1a49758..93f3551 100644 --- a/app/app/app.css +++ b/app/app/app.css @@ -38,6 +38,13 @@ background: var(--background-color); } +body { + width: 100vw; + display: flex; + align-items: center; + justify-content: center; +} + a { font-weight: 500; color: #646cff; diff --git a/app/app/experience-card/experience-card.css b/app/app/experience-card/experience-card.css index e69de29..be2778a 100644 --- a/app/app/experience-card/experience-card.css +++ b/app/app/experience-card/experience-card.css @@ -0,0 +1,33 @@ +.experience-card { + width: 300px; + height: 450px; + border: 1px solid white; + border-radius: 15px; + display: flex; + flex-direction: column; + padding: 0 10px 0 10px; + +} + +.experience-title { + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + width: 100%; +} + +.experience-title h2 { + text-align: start; + font-size: 1em; +} + +.experience-date { } + +.experience-info {} + +.experience-longname {} + +.experience-location {} + +.experience-description {} \ No newline at end of file diff --git a/app/app/experience-card/experience-card.tsx b/app/app/experience-card/experience-card.tsx index 9f0ed15..1057ddc 100644 --- a/app/app/experience-card/experience-card.tsx +++ b/app/app/experience-card/experience-card.tsx @@ -9,17 +9,22 @@ export default function ExperienceCard({props}: {props: Experience}) { return (
-

{props.name}

-
-

{props.from}

- {props.to &&

{props.to}

} -
-
-
- {props.longName &&
{props.longName}
} +

Project

{props.location}
+
+
+

{props.name}

+ {props.longName &&
{props.longName}
} +
+
+
{props.description}
+
+
+

{props.from}

+ {props.to &&

{props.to}

} +
) } \ No newline at end of file