mirror of
https://github.com/BlossomiShymae/clean-cuts.git
synced 2025-12-06 10:10:47 +01:00
Use dynamic background based on day
This commit is contained in:
1
app.vue
1
app.vue
@@ -1,4 +1,5 @@
|
||||
<template>
|
||||
<NuxtLoadingIndicator />
|
||||
<NuxtLayout>
|
||||
<NuxtPage keepalive />
|
||||
</NuxtLayout>
|
||||
|
||||
@@ -88,6 +88,27 @@
|
||||
<script>
|
||||
import MaterialIcon from '~/components/MaterialIcon.vue';
|
||||
import TheTitle from '~/components/TheTitle.vue';
|
||||
|
||||
// Hardcode splash art links for performance reasons. This is the layout after all.
|
||||
const splashes = [
|
||||
"https://raw.communitydragon.org/14.9/plugins/rcp-be-lol-game-data/global/default/v1/champion-splashes/498/498000.jpg", // Xayah - Sunday
|
||||
"https://raw.communitydragon.org/14.9/plugins/rcp-be-lol-game-data/global/default/v1/champion-splashes/498/498001.jpg", // Cosmic Dusk - Monday
|
||||
"https://raw.communitydragon.org/14.9/plugins/rcp-be-lol-game-data/global/default/v1/champion-splashes/498/498002.jpg", // Sweetheart - Tuesday
|
||||
"https://raw.communitydragon.org/14.9/plugins/rcp-be-lol-game-data/global/default/v1/champion-splashes/498/498004.jpg", // Star Guardian - Wednesday
|
||||
"https://raw.communitydragon.org/14.9/plugins/rcp-be-lol-game-data/global/default/v1/champion-splashes/498/498028.jpg", // Arcana - Thursday
|
||||
"https://raw.communitydragon.org/14.9/plugins/rcp-be-lol-game-data/global/default/v1/champion-splashes/498/498037.jpg", // Broken Convenant - Friday
|
||||
"https://raw.communitydragon.org/14.9/plugins/rcp-be-lol-game-data/global/default/v1/champion-splashes/498/498038.jpg", // Redeemed Star Guardian - Saturday
|
||||
];
|
||||
|
||||
const date = new Date();
|
||||
const day = date.getDay();
|
||||
|
||||
useHead({
|
||||
htmlAttrs: {
|
||||
"data-bs-theme": "dark",
|
||||
"style": `background-image: url('${splashes[day]}')` // Use splash of corresponding day
|
||||
}
|
||||
});
|
||||
</script>
|
||||
|
||||
<style lang="scss">
|
||||
|
||||
@@ -15,7 +15,7 @@ export default defineNuxtConfig({
|
||||
head: {
|
||||
htmlAttrs: {
|
||||
"data-bs-theme": "dark",
|
||||
"style": "background-image: url('https://raw.communitydragon.org/14.9/plugins/rcp-be-lol-game-data/global/default/v1/champion-splashes/498/498004.jpg');"
|
||||
"style": "background-image: url('https://raw.communitydragon.org/14.9/plugins/rcp-be-lol-game-data/global/default/v1/champion-splashes/498/498000.jpg');"
|
||||
},
|
||||
bodyAttrs: {
|
||||
class: "h-100"
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
html {
|
||||
font-size: 14px;
|
||||
|
||||
background-image: none;
|
||||
background-repeat: no-repeat;
|
||||
background-size: cover;
|
||||
background-attachment: fixed;
|
||||
|
||||
Reference in New Issue
Block a user