Header avec images aléatoires

2 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Header avec images aléatoires

Message par KitsuHG Lun 14 Fév 2022 - 23:14

Détails techniques


Version du forum : ModernBB
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Google Chrome
Capture d'écran du problème :
Voir l'image:

Personnes concernées par le problème : Tous les utilisateurs
Problème apparu depuis : Aujourd'hui
Lien du forum : (lien masqué, vous devez poster pour le voir)

Description du problème

Bonsoir,
Impossible de créer un header avec des images aléatoires, j'ai beau suivre les tutos, ça ne fonctionne pas soit les images dépasses du header, soit les images ne s'affichent tout simplement pas ... Peut être du à la version des tutoriels qui ne correspondent pas avec ma version du forum ...

J'ai bien activé la gestion des JS et tout ...

Un code fonctionnel à me suggérer, merci ...


Dernière édition par KitsuHG le Mar 15 Fév 2022 - 15:24, édité 1 fois
KitsuHG

KitsuHG
**

Masculin
Messages : 84
Inscrit(e) le : 09/09/2017

https://sanfierropolice.forumactif.com/
KitsuHG a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Header avec images aléatoires

Message par KitsuHG Mar 15 Fév 2022 - 13:51

PS : https://forum.forumactif.com/t223082-banniere-aleatoire-ou-defilante
Ce tuto officiel n'est pas compatible avec ma version ... header - Header avec images aléatoires 1f623
KitsuHG

KitsuHG
**

Masculin
Messages : 84
Inscrit(e) le : 09/09/2017

https://sanfierropolice.forumactif.com/
KitsuHG a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Header avec images aléatoires

Message par chattigre Mar 15 Fév 2022 - 20:40

Bonjour,

Vous souhaitez une bannière aléatoire, c'est bien cela et non une bannière défilante ?

Essayez ce JS pour agir sur l'image de fond du header Wink

Attention à prendre des images aux dimensions appropriées !
Code:
$(function() {
  var a = [
    "https://adresse1",
    "https://adresse2",
    "https://adresse3",
  ];
 
  $("#page-header .headerbar").css("background-image", "url("+a[Math.floor(Math.random() * a.length)]+")")
});



Cordialement
chattigre

chattigre
Aidactif
Aidactif

Masculin
Messages : 3680
Inscrit(e) le : 17/04/2019

https://test1-chattigre.forumactif.fr
chattigre a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Header avec images aléatoires

Message par KitsuHG Mer 16 Fév 2022 - 0:19

Top merci ! Comment faudrait t'il faire pour que les images s'affichent en entière dans le header ?
KitsuHG

KitsuHG
**

Masculin
Messages : 84
Inscrit(e) le : 09/09/2017

https://sanfierropolice.forumactif.com/
KitsuHG a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Header avec images aléatoires

Message par chattigre Mer 16 Fév 2022 - 12:31

Bonjour,

Qu'est ce que vous appelez "en entier" ? Smile Il y a plusieurs possibilités :
- On étire l'image pour qu'elle remplisse tout le cadre, mais ses bords sont coupés pour conserver les proportions.
- On déforme l'image pour qu'elle soit entièrement contenue dans le cadre ET qu'elle remplisse tout l'espace (pas très beau souvent Mr. Green)
- On fait rentrer l'image dans le cadre entièrement tout en conservant ses proportions et le reste de la zone disponible est laissé vide.

Avez-vous les adresses des images que vous souhaitez utiliser, éventuellement entre balises hide si vous préférez ? Wink

Bonne journée
chattigre

chattigre
Aidactif
Aidactif

Masculin
Messages : 3680
Inscrit(e) le : 17/04/2019

https://test1-chattigre.forumactif.fr
chattigre a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Header avec images aléatoires

Message par KitsuHG Mer 16 Fév 2022 - 19:21

chattigre a écrit:Bonjour,

Qu'est ce que vous appelez "en entier" ? Smile Il y a plusieurs possibilités :
- On étire l'image pour qu'elle remplisse tout le cadre, mais ses bords sont coupés pour conserver les proportions.
- On déforme l'image pour qu'elle soit entièrement contenue dans le cadre ET qu'elle remplisse tout l'espace (pas très beau souvent Mr. Green)
- On fait rentrer l'image dans le cadre entièrement tout en conservant ses proportions et le reste de la zone disponible est laissé vide.

Avez-vous les adresses des images que vous souhaitez utiliser, éventuellement entre balises hide si vous préférez ? Wink

Bonne journée

Bonsoir !
Merci de ta réponse, voici deux images potentiels, j'en rajouterais surement par la suite !$

`

Merci encore !
KitsuHG

KitsuHG
**

Masculin
Messages : 84
Inscrit(e) le : 09/09/2017

https://sanfierropolice.forumactif.com/
KitsuHG a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Header avec images aléatoires

Message par chattigre Mer 16 Fév 2022 - 20:05

Bonjour,

je vois...

Vu l'organisation de l'image, ça ne pourra pas être parfait... Wink

On peut essayer de prioriser l'affichage du coin droit en bas, si l'écran est trop petit c'est le haut et le côté gauche (avec les blasons) qui seront masqués...

Ajoutez ceci à votre CSS :
Code:
.headerbar {
  background-position: right-bottom;
}

Ca devrait déjà être un peu mieux...

Bonne journée
chattigre

chattigre
Aidactif
Aidactif

Masculin
Messages : 3680
Inscrit(e) le : 17/04/2019

https://test1-chattigre.forumactif.fr
chattigre a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Header avec images aléatoires

Message par KitsuHG Mer 16 Fév 2022 - 21:27

chattigre a écrit:Bonjour,

je vois...

Vu l'organisation de l'image, ça ne pourra pas être parfait... Wink

On peut essayer de prioriser l'affichage du coin droit en bas, si l'écran est trop petit c'est le haut et le côté gauche (avec les blasons) qui seront masqués...

Ajoutez ceci à votre CSS :
Code:
.headerbar {
  background-position: right-bottom;
}

Ca devrait déjà être un peu mieux...

Bonne journée



Ah ouais l'image est coupée, y'a pas moyen de faire en sorte que la headerbar s'agrandissent automatiquement en fonction de la taille des images ?
KitsuHG

KitsuHG
**

Masculin
Messages : 84
Inscrit(e) le : 09/09/2017

https://sanfierropolice.forumactif.com/
KitsuHG a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Header avec images aléatoires

Message par chattigre Mer 16 Fév 2022 - 22:10

Oups, j'ai fait une faute de frappe Very Happy

Essayez comme ça, et dites-moi si vous voulez toujours agrandir le header. Là, il ne servait à rien du tout...

Code:
.headerbar {
  background-position: right bottom;
}

Bonne soirée
chattigre

chattigre
Aidactif
Aidactif

Masculin
Messages : 3680
Inscrit(e) le : 17/04/2019

https://test1-chattigre.forumactif.fr
chattigre a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Header avec images aléatoires

Message par KitsuHG Mer 16 Fév 2022 - 22:45

Parfait ! C'est tout bon ! Encore merci à toi pour ton aide ...  Very Happy
KitsuHG

KitsuHG
**

Masculin
Messages : 84
Inscrit(e) le : 09/09/2017

https://sanfierropolice.forumactif.com/
KitsuHG a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum