Background body qui change selon une valeur déterminée
2 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Gérer l'apparence de son forum :: Archives des problèmes avec l'apparence du forum
Page 1 sur 1 • Partagez
Background body qui change selon une valeur déterminée
Hi,
Existe-t-il un moyen de faire en sorte que l'image background du body change selon des paramètres déterminés ?
Par exemple, 4 images pour 4 saisons
20 mars image de printemps
21 juin image d'été
23 septembre image d'automne
21 décembre image d'hiver
Thème du forum, AwesomeBB
Merci d'avance
Existe-t-il un moyen de faire en sorte que l'image background du body change selon des paramètres déterminés ?
Par exemple, 4 images pour 4 saisons
20 mars image de printemps
21 juin image d'été
23 septembre image d'automne
21 décembre image d'hiver
Thème du forum, AwesomeBB
Merci d'avance
Re: Background body qui change selon une valeur déterminée
Bonjours *Splash*,
Ajouter ce javascript (placement sur toutes les pages)
et inclure vos images aux lignes 1 à 4.
Ajouter ce javascript (placement sur toutes les pages)
- Code:
var tabImg = [ "lien image printemps",
"lien image été",
"lien image automne",
"lien image hiver" ];
$(function(){
"use strict";
let dt = new Date();
let moisJour = (dt.getMonth() +1) * 100 + dt.getDate();
let i = 3;
if ( moisJour >= 320 && moisJour < 621 ) {
i = 0;
} else if ( moisJour >= 621 && moisJour < 923 ) {
i = 1;
} else if ( moisJour >= 923 && moisJour < 1221 ) {
i = 2;
}
$("body").css("background-image", "url(" + tabImg[i] + ")" );
});
et inclure vos images aux lignes 1 à 4.
Re: Background body qui change selon une valeur déterminée
Merci je vais essayer.
Quid des dates à rentrer pour le changement d'image ?
Quid des dates à rentrer pour le changement d'image ?
Re: Background body qui change selon une valeur déterminée
Non aucune date à modifier, le bloc suivant détermine l'image à afficher
Ligne 2: 320 et 923 pour le 20 mars et le 23 septembre
idem pour les lignes 4 et 6.
Le javascript détermine selon la date du jour laquelle de vos 4 images doit être affiché.
- Code:
let i = 3;
if ( moisJour >= 320 && moisJour < 621 ) {
i = 0;
} else if ( moisJour >= 621 && moisJour < 923 ) {
i = 1;
} else if ( moisJour >= 923 && moisJour < 1221 ) {
i = 2;
}
Ligne 2: 320 et 923 pour le 20 mars et le 23 septembre
idem pour les lignes 4 et 6.
Le javascript détermine selon la date du jour laquelle de vos 4 images doit être affiché.
Re: Background body qui change selon une valeur déterminée
OK
Je ferai un essaie en modifiant les dates pour vérifier le changement de background
Je ferai un essaie en modifiant les dates pour vérifier le changement de background
Re: Background body qui change selon une valeur déterminée
Merci MasDan, cela fonctionne parfaitement
Sujets similaires
» Apparence du forum qui change selon adblock
» Page d'aceuil qui change selon la résolution.
» Redimentionner le background selon la résolution du visiteur
» Image background du profil différent selon les groupes
» Background qui change de couleur de façon permanente
» Page d'aceuil qui change selon la résolution.
» Redimentionner le background selon la résolution du visiteur
» Image background du profil différent selon les groupes
» Background qui change de couleur de façon permanente
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Gérer l'apparence de son forum :: Archives des problèmes avec l'apparence du forum
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum