- WordPress :4.9.4
- Statut : non résolu
- Ce sujet contient 14 réponses, 3 participants et a été mis à jour pour la dernière fois par brandygo, le il y a 6 années et 4 mois.
-
AuteurMessages
-
18 juillet 2018 à 18 h 51 min #2174300
Bonjour,
Ma configuration WP actuelle wp 4.9.7
- Version de PHP/MySQL : 5
- Thème utilisé : développé avec Artisteer
- Extensions en place : mailpoet;Data Tables Generator by Supsystic; platinium SEO; Shareaholic;Velvet Blues Update URLs;Yoast SEO; WP-Optimize
- Nom de l’hébergeur : LWS
- Adresse du site : atuct.fr
Problème(s) rencontré(s) : Bonjour, Je voudrai changer la couleur de fond du 2ème item de mon nenu vertical de gauche « Coupe de France Border Collie ». En cherchant dans des posts j’ai trouvé ce code CSS:
.item.menu-item-3200
{
background-color : #C1E3F1 !important;
}
.item.menu-item-3200 a:hover
{
background-color : #EC916A !important;
}J’ai placé ce code en fin du fichier style.css du thème, mais rien ne se passe (j’ai effacé la cache du navigateur). J’avais essayé de le placer dans le réglage du thème mais rien non plus. 3200 correspond à la référence de l’item, mais j’ai aussi essayé en rentrant le nom de l’item. Il semble que la classe du menu reste prépondérante. J’ai ajouté !important en suivant aussi les conseil d’un post. Quelqu’un peut-il me venir en aide. Merci d’avance.
19 juillet 2018 à 17 h 32 min #2174668Bonjour,
le :hover signifie que la propriété CSS s’execute au survol de l’élément.
Du coup, tu Copie la propriété CSS; tu supprime le :hover et tu mets ton background-color et ça devrait fonctionner.
19 juillet 2018 à 22 h 39 min #2174724Bonsoir, merci de ta réponse. J’ai supprimé la ligne avec le survol pour ne garder que le changement de couleur du fond, mais rien ne se passe! il reste gris avec le dégradé comme écrit dans le fichier style.css. Je ne suis pas spécialiste du codage css donc difficile pour moi de savoir pourquoi cette instruction n’est pas prise en compte.
22 juillet 2018 à 0 h 28 min #2175196Bonjour,
Dites-nous quel est l’item concerné et dans quel menu sur votre site (si besoin mettez une capture écran), on regardera.
22 juillet 2018 à 20 h 57 min #2175490Il s’agit du deuxième idem du menu de gauche: « coupe de France Border Collie ». Je voudrai que le fond soit bleu au lieu de gris clair pour le faire ressortir le temps de l’événement. Merci de votre aide.
Fichiers joints :
Vous devez être connecté pour voir les fichiers joints.23 juillet 2018 à 14 h 17 min #2176859Bonjour,
Essayez avec ce code (j’ai mis la couleur aqua, à vous de modifier si besoin) :
ul.art-vmenu li.menu-item-3200 a {
background-color: aqua !important;
}
ul.art-vmenu li.menu-item-3200.active a {
background-color: aqua !important;
}Si ça ne fonctionne pas, c’est peut-être parce que votre thème est créé avec Artisteer, dont je ne connais pas le fonctionnement. Il faudrait essayer d’ajouter une class supplémentaire à votre menu, pour affecter la couleur bleue voulu à cette class.
23 juillet 2018 à 20 h 16 min #2176920Bonsoir. Non cela ne change rien. Donc certainement du à la gestion de la classe menu par Artiseer.
J’ai vu que dans la création des menu dans wordpress on peut ajouter une classe à chaque création d’item. Je pourrait peut-être intervenir à ce niveau. Mais quel code y mettre? Merci de votre aide.
Fichiers joints :
Vous devez être connecté pour voir les fichiers joints.23 juillet 2018 à 23 h 37 min #2176959Peu importe, mettez la class test par exemple.
Puis, dans votre CSS, ajoutez ceci :
ul.art-vmenu li.menu-item-3200.test {
background-color: aqua !important;
}
ul.art-vmenu li.menu-item-3200.test a {
background-color: aqua !important;
}24 juillet 2018 à 18 h 47 min #2177166Merci Flobogo. J’ai bien ajouté la classe test dans l’item du menu et le code le fichier style.css, mais rien ne change. Voici un copié d’écran de l’inspection d’élément avec chrome. Il semble que l’on garde la classe du menu et que celle appliquée à l’item ne soit pas prise ne compte. Que peut-on changer? Encre merci. Bonne soirée.
Fichiers joints :
Vous devez être connecté pour voir les fichiers joints.25 juillet 2018 à 0 h 26 min #2177270Là, c’est la class « active » qui s’applique parce que vous êtes sur cette page (celle de « la coupe de France »). Testez quand vous êtes sur une autre page, ou sur l’accueil.
25 juillet 2018 à 22 h 56 min #2177853Bonsoir Flobogo. En me positionnant sur accueil et en inspectant on voit bien apparaître la classe test dans l’item 3200, mais la couleur de cette nouvelle classe n’est pas prise en compte, le fond reste gris.
Merci de ton aide.
Fichiers joints :
Vous devez être connecté pour voir les fichiers joints.27 juillet 2018 à 0 h 17 min #2178411Je crois qu’il manque ce code, que je vous avais indiqué ci-dessus (lignes 4 et 5) :
ul.art-vmenu li.menu-item-3200.test a {
background-color: aqua !important;
}27 juillet 2018 à 9 h 20 min #2178549J’ai bien rajouté ce code en fin du fichier style.css crée dans mon thème artisteer. J’ai rajouté des lignes de code à partir de 3055 pour changer la couleur de fond de quelques pages (ça marche) puis votre code.
Je vous joins une copie du fichier style cela vous aidera peut-être à comprendre ce qui se passe.
Encore merci, bonne journée.
Fichiers joints :
Vous devez être connecté pour voir les fichiers joints.28 juillet 2018 à 22 h 57 min #2179555Dans WordPress, le fichier style du thème doit s’appeler style.css impérativement … pas stylebis.css qui ne peut pas être reconnu 😉
29 juillet 2018 à 11 h 58 min #2179934Bonjour,
Mon fichier dans le thème s’appel bien style.css. Celui la est une copie que j’ai faite pour travailler dessus et l’envoyer. Il est identique au fichier style.css
Merci. A+
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.