Changer la couleur de fond de toutes les pages sauf celle de l'accueil
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
Changer la couleur de fond de toutes les pages sauf celle de l'accueil
Bonjour, j'aimerai changer la couleur de fond de toutes les pages sauf celle de l'accueil. Merci par avance.
Re: Changer la couleur de fond de toutes les pages sauf celle de l'accueil
Bonjour !
Il faut plutôt voir ça comme "Changer la couleur de fond de la page d'accueil uniquement", c'est la page d'accueil qui devient l'exception.
Au niveau du script que vous avez fait avec Milouze (https://forum.forumactif.com/t410748-mettre-une-couleur-de-fond-differente-sur-la-page-de-la-liste-des-sujets#3419579), à la place de cocher "sur les sous-forums", vous allez cocher "sur l'index".
Et maintenant, la couleur de fond de la page d'accueil sera de la couleur body.M14_background_color décidée dans votre code CSS.
La couleur de fond des autres pages sera la couleur de fond par défaut !
Il faut plutôt voir ça comme "Changer la couleur de fond de la page d'accueil uniquement", c'est la page d'accueil qui devient l'exception.
Au niveau du script que vous avez fait avec Milouze (https://forum.forumactif.com/t410748-mettre-une-couleur-de-fond-differente-sur-la-page-de-la-liste-des-sujets#3419579), à la place de cocher "sur les sous-forums", vous allez cocher "sur l'index".
Et maintenant, la couleur de fond de la page d'accueil sera de la couleur body.M14_background_color décidée dans votre code CSS.
La couleur de fond des autres pages sera la couleur de fond par défaut !
Re: Changer la couleur de fond de toutes les pages sauf celle de l'accueil
Bonjour Toryudo. Merci beaucoup. Ca marche, mais j'ai une latence sur la couleur de fond (clair puis le bleu vient ensuite, ca me le faisait aussi avant avec le js sur les sous forums) pendant quelques secondes à chaque changement de pages ou de rafraichissement. Cela me gêne un peu esthétiquement. Y'a t-il une autre façon de procéder pour que cette couleur en fond en page d'accueil soit plus stable ? Par les template peut-être ?
Ou en mettant, si c'est possible, une image de fond de la couleur désirée est-ce que ce problème disparaitrait ?
Ou en mettant, si c'est possible, une image de fond de la couleur désirée est-ce que ce problème disparaitrait ?
Re: Changer la couleur de fond de toutes les pages sauf celle de l'accueil
Bonjour !
Pour que ce soit plus "rapide", oui, il faudrait le faire directement dans le Template.
Avec le code actuel, on attend que la page soit entièrement chargée avant de changer le fond, alors que dans le Template, on pourrait changer le fond en même temps que la page charge. Par contre, il faudrait changer le code pour rajouter des tests, parce que contrairement aux scripts, on ne peut pas dire que le script ne doit s'appliquer que sur la page d'index.
A priori, pas d'autre moyen pour que ce soit plus rapide !
Ça vous intéresse ou ça vous paraitrait trop compliqué ?
Pour que ce soit plus "rapide", oui, il faudrait le faire directement dans le Template.
Avec le code actuel, on attend que la page soit entièrement chargée avant de changer le fond, alors que dans le Template, on pourrait changer le fond en même temps que la page charge. Par contre, il faudrait changer le code pour rajouter des tests, parce que contrairement aux scripts, on ne peut pas dire que le script ne doit s'appliquer que sur la page d'index.
A priori, pas d'autre moyen pour que ce soit plus rapide !
Ça vous intéresse ou ça vous paraitrait trop compliqué ?
Re: Changer la couleur de fond de toutes les pages sauf celle de l'accueil
Bonjour Toryudo, oui par les templates svp. Je pense que cela devrait aller de mon côté. J'ai déjà effectué des modifs sur les templates. Merci.
Re: Changer la couleur de fond de toutes les pages sauf celle de l'accueil
Alors dans le Template overall_header, juste après la ligne :
Si ce n'est pas beaucoup mieux, il faudra peut-être qu'on corrige un peu de CSS aussi ; je vois qu'il y a une transition de 160ms entre la couleur avant et la couleur après, c'est peut-être aussi ça que vous voyez.
- Code:
<body id="top">
- Code:
<script type="text/javascript">//<![CDATA[
if (window.location.pathname == "/"){
$('body[id="top"]').addClass('M14_background_color');
}
//]]></script>
Si ce n'est pas beaucoup mieux, il faudra peut-être qu'on corrige un peu de CSS aussi ; je vois qu'il y a une transition de 160ms entre la couleur avant et la couleur après, c'est peut-être aussi ça que vous voyez.
Re: Changer la couleur de fond de toutes les pages sauf celle de l'accueil
Bizarre cela ne change rien. La couleur se met comme sur les autres pages. Je dois laisser le JS ou le supprimer ? J'ai fait les 2 et de toute façon cela ne change rien.
Le script dans overall header
Je dois bien mettre ce code dans la, css ?
Le script dans overall header
- Code:
<body id="top">
<script type="text/javascript">//<![CDATA[
if (window.location.pathname == "/"){
$('body[id="top"]').addClass('M14_background_color');
}
//]]></script>
Je dois bien mettre ce code dans la, css ?
- Code:
body.M14_background_color
{
background-color: #95bdd6;
}
Re: Changer la couleur de fond de toutes les pages sauf celle de l'accueil
Plus besoin de l'autre script, et oui, il faut toujours le CSS, ça fonctionne de la même manière.
Par contre, vous disiez avoir mis un "!important" dans le CSS, vous l'avez peut-être retiré ?
Par contre, vous disiez avoir mis un "!important" dans le CSS, vous l'avez peut-être retiré ?
Re: Changer la couleur de fond de toutes les pages sauf celle de l'accueil
Oh mais oui ! Suis-je bête ! Heureusement que vous êtes là. La transition est beaucoup mieux. Un grand merci pour votre aide.
Sujets similaires
» Changer la couleur des libellés "Annonce", "Sondage" etc ainsi que "Pages..." sans pour autant changer celle des messages
» Changer couleur bouton "creer nouveau sujet" réponse topic + changer couleur fond recherche sous-forum
» Titre illisible car couleur proche de celle du fond.
» Fond blanc sur toutes les pages du forum
» Fond aléatoire pour toutes les pages
» Changer couleur bouton "creer nouveau sujet" réponse topic + changer couleur fond recherche sous-forum
» Titre illisible car couleur proche de celle du fond.
» Fond blanc sur toutes les pages du forum
» Fond aléatoire pour toutes les pages
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