Skip to content

Commit 52b63c4

Browse files
committed
Nice skills section
1 parent 7eed9c1 commit 52b63c4

4 files changed

Lines changed: 40 additions & 18 deletions

File tree

src/app.css

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,13 @@
66
}
77

88
@import "tailwindcss";
9-
@plugin "@tailwindcss/typography";
9+
1010
@import "@catppuccin/tailwindcss/mocha.css";
11+
@custom-variant dark (&:where(.frappe, .frappe *, .macchiato, .macchiato *, .mocha, .mocha *));
12+
1113
@import "tailwindcss-animated";
14+
15+
@plugin "@tailwindcss/typography";
1216
@theme {
1317
--font-sans: "JetBrains Mono", sans-serif;
1418
--font-hebrew: "Noto Sans Hebrew", sans-serif;
@@ -27,7 +31,6 @@ html {
2731
}
2832

2933
main {
30-
overflow-y: auto;
3134
-webkit-overflow-scrolling: touch; /* For smooth scrolling on iOS */
3235
}
3336
.skill-chip {
@@ -59,13 +62,24 @@ main {
5962

6063
/* Position each controller in the pile */
6164
.controller-icon:nth-child(1) {
62-
transform: rotateX(60deg) rotateZ(-30deg) translateZ(0px);
65+
transform: rotateX(5deg) rotateZ(-10deg) translateZ(0px) translateX(-25px)
66+
translateY(-10px);
67+
z-index: 3;
6368
}
6469
.controller-icon:nth-child(2) {
65-
transform: rotateX(60deg) rotateZ(-30deg) translateZ(5px);
70+
transform: rotateX(5deg) rotateZ(0deg) translateZ(5px) translateX(0px)
71+
translateY(10px);
72+
z-index: 2;
6673
}
6774
.controller-icon:nth-child(3) {
68-
transform: rotateX(60deg) rotateZ(-30deg) translateZ(10px);
75+
transform: rotateX(5deg) rotateZ(10deg) translateZ(10px) translateX(25px)
76+
translateY(-10px);
77+
z-index: 1;
78+
}
79+
80+
/* Conditional coloring based on theme */
81+
:global(html.latte) .controller-icon {
82+
filter: invert(1); /* Black for light mode */
6983
}
7084

7185
/* The Exploded View on Hover */

src/lib/components/Header.svelte

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,16 @@
88
class="mb-8 flex flex-col items-center justify-between border-b-2 border-ctp-surface1 pb-4 md:flex-row"
99
dir="ltr"
1010
>
11-
<div class="relative mb-4 text-2xl font-bold md:mb-0">
12-
<img src="./KBLogo.svg" alt="Kylee's Logo" />
13-
<span class="glitch text-ctp-pink" data-text={$t("name")}>
11+
<div class="flex items-center relative mb-4 md:mb-0">
12+
<img
13+
src="./favicon.svg"
14+
alt="Kylee's Logo"
15+
class="h-18 mr-4 inline-block"
16+
/>
17+
<span
18+
class="glitch text-3xl font-bold text-ctp-pink"
19+
data-text={$t("name")}
20+
>
1421
{$t("name")}
1522
</span>
1623
</div>

src/lib/components/SkillsSection.svelte

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,17 @@
1919
<img
2020
src="/ryan-beck-dreamcast-controller.svg"
2121
alt="Dreamcast Controller"
22-
class="controller-icon"
22+
class="controller-icon invert dark:invert-0 brightness-50 dark:brightness-110 group-hover:drop-shadow-[0_0_8px_theme(colors.ctp.mauve)]"
2323
/>
2424
<img
2525
src="/ryan-beck-gamecube-controller.svg"
2626
alt="Gamecube Controller"
27-
class="controller-icon"
27+
class="controller-icon invert dark:invert-0 brightness-75 dark:brightness-100 group-hover:drop-shadow-[0_0_8px_theme(colors.ctp.mauve)]"
2828
/>
2929
<img
3030
src="/ryan-beck-wii-controller.svg"
3131
alt="Wii Controller"
32-
class="controller-icon"
32+
class="controller-icon invert dark:invert-0 brightness-90 dark:brightness-90 group-hover:drop-shadow-[0_0_8px_theme(colors.ctp.mauve)]"
3333
/>
3434
</div>
3535
</div>

static/favicon.svg

Lines changed: 8 additions & 7 deletions
Loading

0 commit comments

Comments
 (0)