From 8037596a660c8f3741c302c47f260f27d42238d0 Mon Sep 17 00:00:00 2001 From: exhq Date: Wed, 7 Aug 2024 09:01:25 +0330 Subject: [PATCH] scuffed birthday thing --- public/birthday.png | Bin 0 -> 8419 bytes src/App.css | 7 ++----- src/App.tsx | 29 +++++++++++------------------ src/components/pfp.css | 27 +++++++++++++++++++++++++++ src/components/pfp.tsx | 34 ++++++++++++++++++++++++++++++++++ 5 files changed, 74 insertions(+), 23 deletions(-) create mode 100644 public/birthday.png create mode 100644 src/components/pfp.css create mode 100644 src/components/pfp.tsx diff --git a/public/birthday.png b/public/birthday.png new file mode 100644 index 0000000000000000000000000000000000000000..2b5d88d636bfa47238115edfaa764cfa62148c19 GIT binary patch literal 8419 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 literal 0 HcmV?d00001 diff --git a/src/App.css b/src/App.css index 866e633..b4892a1 100644 --- a/src/App.css +++ b/src/App.css @@ -37,6 +37,7 @@ margin: 1em; } + .musicdiv { background-color: rgba(0, 0, 0, 0.731); position: fixed; @@ -111,15 +112,12 @@ } .header { - margin-top: 2em; + margin-top: 6em; display: flex; align-items: center; justify-content: center; } -.header img:hover { - animation: bigsmall .5s infinite; -} .cardchild h1 { font-size: 3em; @@ -305,7 +303,6 @@ border-radius: 25%; margin-right: 1em; vertical-align: middle; - max-width: 10em; animation: slide-left 1.5s; } diff --git a/src/App.tsx b/src/App.tsx index a2464c5..418e83a 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,13 +1,15 @@ import './App.css' -import HoverComponent from './components/name.tsx' import AdvancedBr from './components/comps.tsx' import { createSignal, onMount } from 'solid-js'; import Reviews from './components/api.tsx'; import Music, { MusicEntry } from './components/music.tsx'; +import {Bdpfp, Normalpfp} from './components/pfp.tsx'; export const [shouldpopup, setpopup] = createSignal(false) export const [ishover, setishover] = createSignal(false) -function getRandomVivsieWord(){ +const isitmybd = () => new Date().toISOString().slice(5, 10) === '08-22'; + +function getRandomVivsieWord() { const words = [ "fuck", "shit", @@ -31,18 +33,7 @@ function vivsiepop() { } function App() { - function remov() { - for (let i = 0; i < document.styleSheets.length; i++) { - let styleSheet = document.styleSheets[i]; - let rules = styleSheet.cssRules || styleSheet.rules; - for (let j = 0; j < rules.length; j++) { - let rule = rules[j]; - if (rule.type === CSSRule.KEYFRAMES_RULE && ((rule as CSSKeyframesRule).name === "slide-left")) { - styleSheet.deleteRule(j); - } - } - } - } + const [musicList, setMusicList] = createSignal([]); const [isLoading, setIsLoading] = createSignal(true); const [isAnimating, setIsAnimating] = createSignal(false); @@ -67,11 +58,13 @@ function App() { }} classList={{ 'gitgayimg': true, 'animate': isAnimating(), 'gaybackground': isAnimating() }} src="https://git.gay/assets/img/logo.png" alt="LMAO IMAGINE BEING BLIND" /> as HTMLImageElement return ( <> -
- LMAO IMAGINE BEING BLIND + {/*
+
+ +
-
- +
*/} + {isitmybd() ? : }

AdvancedBr my beloved

diff --git a/src/components/pfp.css b/src/components/pfp.css new file mode 100644 index 0000000..9898c73 --- /dev/null +++ b/src/components/pfp.css @@ -0,0 +1,27 @@ +.birthdayparent { + position: relative; +} + +.header .bd { + flex-direction: column; + margin-left: 10em; +} + +.birthday { + position: absolute; + top: 0; + left: 0; + margin-left: -12em; +} + +.birthdaypfp { + z-index: 1; + max-width: 10em; +} + +.birthdayhat { + z-index: 2; + width: 14em; + top: -3em; + left: -1em; +} \ No newline at end of file diff --git a/src/components/pfp.tsx b/src/components/pfp.tsx new file mode 100644 index 0000000..4cbbb05 --- /dev/null +++ b/src/components/pfp.tsx @@ -0,0 +1,34 @@ +import HoverComponent from "./name" +import "./pfp.css" + +function remov() { + for (let i = 0; i < document.styleSheets.length; i++) { + let styleSheet = document.styleSheets[i]; + let rules = styleSheet.cssRules || styleSheet.rules; + for (let j = 0; j < rules.length; j++) { + let rule = rules[j]; + if (rule.type === CSSRule.KEYFRAMES_RULE && ((rule as CSSKeyframesRule).name === "slide-left")) { + styleSheet.deleteRule(j); + } + } + } +} + +export function Bdpfp() { + return
+
+ LMAO IMAGINE BEING BLIND + + +
+
+ +} + +export function Normalpfp() { + return
+ LMAO IMAGINE BEING BLIND + +
+ +} \ No newline at end of file