rainbows :3

This commit is contained in:
Julian Brammer 2024-08-23 23:57:06 +02:00
parent 43750baeef
commit 4f394a5122
3 changed files with 32 additions and 26 deletions

View File

@ -4,127 +4,127 @@
"name": "Chess.org", "name": "Chess.org",
"href": "https://www.chess.com/member/brulijam", "href": "https://www.chess.com/member/brulijam",
"icon": "https://simpleicons.org/icons/chessdotcom.svg", "icon": "https://simpleicons.org/icons/chessdotcom.svg",
"group": 2 "group": 3
}, },
{ {
"name": "Credit Card", "name": "Credit Card",
"href": "mastercard.html", "href": "mastercard.html",
"icon": "https://simpleicons.org/icons/mastercard.svg", "icon": "https://simpleicons.org/icons/mastercard.svg",
"group": 5 "group": 4
}, },
{ {
"name": "Discord", "name": "Discord",
"href": "https://discordapp.com/users/144893706514726913", "href": "https://discordapp.com/users/144893706514726913",
"icon": "https://simpleicons.org/icons/discord.svg", "icon": "https://simpleicons.org/icons/discord.svg",
"group": 0 "group": 1
}, },
{ {
"name": "Folding@home", "name": "Folding@home",
"href": "https://stats.foldingathome.org/donor/id/72929244", "href": "https://stats.foldingathome.org/donor/id/72929244",
"icon": "", "icon": "",
"group": 5 "group": 4
}, },
{ {
"name": "Github", "name": "Github",
"href": "https://github.com/Brulijam", "href": "https://github.com/Brulijam",
"icon": "https://simpleicons.org/icons/github.svg", "icon": "https://simpleicons.org/icons/github.svg",
"group": 1 "group": 2
}, },
{ {
"name": "Gitea", "name": "Gitea",
"href": "https://git.brulijam.com/brulijam", "href": "https://git.brulijam.com/brulijam",
"icon": "https://simpleicons.org/icons/gitea.svg", "icon": "https://simpleicons.org/icons/gitea.svg",
"group": 1 "group": 2
}, },
{ {
"name": "Instagram", "name": "Instagram",
"href": "https://instagram.com/julian.brammer", "href": "https://instagram.com/julian.brammer",
"icon": "https://simpleicons.org/icons/instagram.svg", "icon": "https://simpleicons.org/icons/instagram.svg",
"group": 0 "group": 1
}, },
{ {
"name": "Lichess", "name": "Lichess",
"href": "https://lichess.org/@/brulijam", "href": "https://lichess.org/@/brulijam",
"icon": "https://simpleicons.org/icons/lichess.svg", "icon": "https://simpleicons.org/icons/lichess.svg",
"group": 2 "group": 3
}, },
{ {
"name": "Mastodon", "name": "Mastodon",
"href": "https://mstdn.brulijam.dev/@brulijam", "href": "https://mstdn.brulijam.dev/@brulijam",
"icon": "https://simpleicons.org/icons/mastodon.svg", "icon": "https://simpleicons.org/icons/mastodon.svg",
"group": 0 "group": 1
}, },
{ {
"name": "Matrix", "name": "Matrix",
"href": "https://brulijam.dev/mtrx/#/@brulijam:brulijam.dev?web-instance[element.io]=chat.brulijam.dev&client=element.io", "href": "https://brulijam.dev/mtrx/#/@brulijam:brulijam.dev?web-instance[element.io]=chat.brulijam.dev&client=element.io",
"icon": "https://simpleicons.org/icons/matrix.svg", "icon": "https://simpleicons.org/icons/matrix.svg",
"group": 0 "group": 1
}, },
{ {
"name": "Obsidian", "name": "Obsidian",
"href": "https://md.brulijam.com", "href": "https://md.brulijam.com",
"icon": "https://simpleicons.org/icons/obsidian.svg", "icon": "https://simpleicons.org/icons/obsidian.svg",
"group": 1 "group": 2
}, },
{ {
"name": "Osu!", "name": "Osu!",
"href": "https://osu.ppy.sh/users/3490953", "href": "https://osu.ppy.sh/users/3490953",
"icon": "https://simpleicons.org/icons/osu.svg", "icon": "https://simpleicons.org/icons/osu.svg",
"group": 2 "group": 3
}, },
{ {
"name": "PayPal", "name": "PayPal",
"href": "https://www.paypal.com/paypalme/julianbrammer/", "href": "https://www.paypal.com/paypalme/julianbrammer/",
"icon": "https://simpleicons.org/icons/paypal.svg", "icon": "https://simpleicons.org/icons/paypal.svg",
"group": 5 "group": 4
}, },
{ {
"name": "Screeps", "name": "Screeps",
"href": "https://screeps.com/a/#!/profile/Brulijam", "href": "https://screeps.com/a/#!/profile/Brulijam",
"icon": "", "icon": "",
"group": 2 "group": 3
}, },
{ {
"name": "Signal", "name": "Signal",
"href": "https://signal.me/#eu/Bt1D65df5FOnAZVB0u9WHJG5wAz2WLnS_ALOiTAUmXHbs66TAjdHZ4YJi_wbyJnq", "href": "https://signal.me/#eu/Bt1D65df5FOnAZVB0u9WHJG5wAz2WLnS_ALOiTAUmXHbs66TAjdHZ4YJi_wbyJnq",
"icon": "https://simpleicons.org/icons/signal.svg", "icon": "https://simpleicons.org/icons/signal.svg",
"group": 0 "group": 1
}, },
{ {
"name": "Snapchat", "name": "Snapchat",
"href": "https://www.snapchat.com/add/julian.brammer", "href": "https://www.snapchat.com/add/julian.brammer",
"icon": "https://simpleicons.org/icons/snapchat.svg", "icon": "https://simpleicons.org/icons/snapchat.svg",
"group": 0 "group": 1
}, },
{ {
"name": "Soundcloud", "name": "Soundcloud",
"href": "https://soundcloud.com/brulijam", "href": "https://soundcloud.com/brulijam",
"icon": "https://simpleicons.org/icons/soundcloud.svg", "icon": "https://simpleicons.org/icons/soundcloud.svg",
"group": 1 "group": 2
}, },
{ {
"name": "Spotify", "name": "Spotify",
"href": "https://open.spotify.com/user/giibu0t7te5mchiu2ugisudnv", "href": "https://open.spotify.com/user/giibu0t7te5mchiu2ugisudnv",
"icon": "https://simpleicons.org/icons/spotify.svg", "icon": "https://simpleicons.org/icons/spotify.svg",
"group": 1 "group": 2
}, },
{ {
"name": "Steam", "name": "Steam",
"href": "https://steamcommunity.com/id/Brulijam/", "href": "https://steamcommunity.com/id/Brulijam/",
"icon": "https://simpleicons.org/icons/steam.svg", "icon": "https://simpleicons.org/icons/steam.svg",
"group": 2 "group": 3
}, },
{ {
"name": "Telegram", "name": "Telegram",
"href": "https://t.me/julian_brammer", "href": "https://t.me/julian_brammer",
"icon": "https://simpleicons.org/icons/telegram.svg", "icon": "https://simpleicons.org/icons/telegram.svg",
"group": 0 "group": 1
}, },
{ {
"name": "Youtube", "name": "Youtube",
"href": "https://youtube.com/@brulijam", "href": "https://youtube.com/@brulijam",
"icon": "https://simpleicons.org/icons/youtube.svg", "icon": "https://simpleicons.org/icons/youtube.svg",
"group": 1 "group": 2
} }
] ]
} }

View File

@ -2,7 +2,8 @@
--bg-color: rgb(16, 16, 16); --bg-color: rgb(16, 16, 16);
--primary: rgb(240, 240, 240); --primary: rgb(240, 240, 240);
--secondary-color: rgb(0, 138, 216); --secondary-color: hsl(200, 60%, 60%);
/*--secondary-color: rgb(0, 138, 216);*/
--font-weight: 400; --font-weight: 400;
--font-family: "Lucida Console"; --font-family: "Lucida Console";

View File

@ -14,9 +14,14 @@ const secondaryColors = [
"rgb(173, 223, 179)" "rgb(173, 223, 179)"
]; ];
function setRandomSecondaryColor() { let hue = 200;
const randomColor = secondaryColors[Math.floor(Math.random() * secondaryColors.length)]; const colorChangeInterval = 150;
document.documentElement.style.setProperty('--secondary-color', randomColor);
function setRainbowColor() {
const color = `hsl(${hue}, 60%, 60%)`;
document.documentElement.style.setProperty('--secondary-color', color);
hue = (hue + 1) % 360;
} }
setRandomSecondaryColor(); setRainbowColor();
setInterval(setRainbowColor, colorChangeInterval);