mirror of
https://old.git.ood.ovh/flambyte/RUX.git
synced 2025-07-02 11:58:29 +02:00
add fonts doc and input on css
This commit is contained in:
parent
7e9f45f56e
commit
939e01061c
11 changed files with 175 additions and 16 deletions
|
@ -1,12 +1,29 @@
|
|||
'use strict';
|
||||
// image animation (joao)
|
||||
'use strict';
|
||||
|
||||
var upItem = document.querySelector('.images--right');
|
||||
var bottomItem = document.querySelector('.images--left');
|
||||
const sideItem = document.querySelector('.svg__side');
|
||||
// pour prendre la classe du bouton
|
||||
|
||||
window.addEventListener("scroll", function() {
|
||||
upItem.style.transform = "translateX(" + window.pageYOffset / 15 + "px)";
|
||||
bottomItem.style.transform = "translateX(" + -window.pageYOffset / 10 + "px)";
|
||||
sideItem.style.transform = "translateY(" + window.pageYOffset / 5 + "px)";
|
||||
});
|
||||
const themeTrigger = document.querySelector(".js-theme-trigger");
|
||||
if(themeTrigger){
|
||||
themeTrigger.addEventListener("click", toggleTheme); //quand on inclu un click sur le bouton, on met un toggleTheme
|
||||
}
|
||||
|
||||
function toggleTheme(){ // pour changer le data attribut on doit d'abord récupérer l'attribut sur le body qui est data-theme.
|
||||
let theme = document.body.getAttribute("data-theme");
|
||||
if(theme == "dark"){
|
||||
setTheme("light");
|
||||
}else{
|
||||
setTheme("dark");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
function setTheme(theme){
|
||||
document.body.setAttribute("data-theme", theme);
|
||||
localStorage.setItem("theme", theme);
|
||||
}
|
||||
|
||||
let activeTheme = localStorage.getItem("theme");
|
||||
if(activeTheme !== null){
|
||||
setTheme(activeTheme);
|
||||
}
|
||||
// permet de prendre en compte la dernière modification du theme.
|
Loading…
Add table
Add a link
Reference in a new issue