- WordPress :5.5
- Statut : résolu
- Ce sujet contient 16 réponses, 2 participants et a été mis à jour pour la dernière fois par
cpressac, le il y a 4 années et 7 mois.
-
AuteurMessages
-
1 décembre 2020 à 7 h 32 min #2361309
Bonjour,
Ma configuration WP actuelle :
– Version de WordPress : 5.5.3
– Version de PHP/MySQL : 7.3.20 / 5.6.50
– Thème utilisé : StoreFront Enfant
– Extensions en place : Antispam Bee (2.9.3), Boxtal Connect (1.2.8), Change Storefront Footer Copyright Text (1.0.1), Cookie Notice (1.3.2), EWWW Image Optimizer (5.8.2), Fonts Plugin | Google Fonts Typography (2.3.8), Forum_wordpress_fr (4.2), Mailchimp for WooCommerce (2.4.7), Maintenance (3.97), MetaSlider (3.19.0), UpdraftPlus – Backup/Restore (1.16.41), WooCommerce (4.7.1), WooCommerce Shipping & Tax (1.25.3), WooCommerce Stripe Gateway (4.5.5), WP-Optimize – Clean, Compress, Cache (3.1.4), WP Fastest Cache (0.9.1.2), Yoast SEO (15.3)
– Adresse du site : https://ofildemary.com
– Nom de l’hébergeur : ApacheProblème(s) rencontré(s) :
Bonjour tout le monde,
Novice en CCS, je souhaite diminuer la hauteur de mon mon site header (<header id= »masthead » class= »site-header » role= »banner » style= » »>).
J’ai déjà trouvé comment supprimer la barre de recherche depuis le CCS personnalisé (.woocommerce-active .site-header .site-search {display: none;}), mais je ne sait pas comment faire pour la hauteur.
D’avance merci pour vos précieux conseils.
2 décembre 2020 à 10 h 51 min #2361461Bonjour,
je souhaite diminuer la hauteur de mon mon site header
Cela dépend si vous voulez que le menu reste dans la zone grise ou non. Autrement pour les promo et les couleurs menu, voici un exemple à modifier selon votre goût.
#main .wc-block-grid__product-onsale{border-color:yellow;
border-width:3px;
font-style:italic;
font-size:20px;}
#menu-menu-general a:hover{color:yellow;}
#menu-menu-general a:active{color:orange;}2 décembre 2020 à 11 h 19 min #2361463Bonjour,
Oui, à priori je souhaite que me menu reste dans la zone grise.
Pour les promo et les couleurs menu, avec le code que vous m’avez transmis seul le hover yellow fonctionne.
Ne fonctionne pas :
– L’italic
– Active Orange
Je met le code en ligne pour que vous voyez le résultat.En plus de la modification globale des couleurs (classic, hover, active) , est il possible d’avoir une configuration différente pour le menu « PROMO » ?
Merci d’avance.
2 décembre 2020 à 14 h 40 min #2361491Italic: fonctionne; votre texte est en italique. On ne peut pas faire mieux avec la police que vous utilisez. Ajoutez au code font-family: »roboto »; vous verrez la différence. La taille du texte fonctionne aussi.
Active:orange. Remplacez active par « focus » puis « visited » et regardez l’effet produit dans chaque cas.
Pour la taille du header, essayez ça:
@media screen and (min-width:800px){
li.menu-item a{padding:0px!important;
}
#masthead{padding:10px;
height:140px;
}
}est il possible d’avoir une configuration différente pour le menu “PROMO” ?
Si ça se limite aux CSS, sans doute. Sinon c’est à voir: détaillez ce que vous souhaitez pour qu’on voie ce qu’il est possible de faire.
3 décembre 2020 à 12 h 09 min #2361646Bonjour,
Merci encore pour vos réponses.
Au niveau des polices, je me suis débrouillé avec votre code.
Concernant le header, cela fonctionne mais la partie « panier » ne ne suis pas et reste décalée en bas ?
Avez vous une solution ?Concernant la partie « PROMO », voici ce que j’aimerai dans l’absolu : que le fond du menu PROMO soit en rouhe (#dc3e38) et que le texte soit en blanc. Possible ?
<table>
<tbody>
<tr>
<td id= »hexString »>#dc3e38</td>
</tr>
</tbody>
</table>
3 décembre 2020 à 12 h 39 min #2361653Bonjour,
Vous semblez avoir ajusté la position du panier qui est bien dans la partie grise. Pour promo, essayez le code ci-dessous. Si vous comptez plus personnaliser votre site vous devriez placer vos CSS dans style.php du thème enfant plutôt que dans les CSS additionnelles. Pour les modifications simples avec des CSS, regardez là, c’est très bien fait. Pour l’utilisation de l’inspecteur Firefox c’est ICI. Il existe la même chose pour Chrome.
.wc-block-grid__product .wc-block-grid__product-onsale{background-color:#dc3e38;
color:white;}3 décembre 2020 à 14 h 47 min #2361679Merci pour les liens.
Vous voulez dire style.ccs, non ?
Concernant le « Panier » il est bien dans la zone grise, mais pas aligné sur le menu … Une solution ?
Pour promo, j’ai essayé votre code mais rien ne bouge, normal ?
Désolé pour toutes ces interrogations.
Bien amicalement
3 décembre 2020 à 14 h 49 min #2361680Pour info dans le functions.php de mon theme enfant j’ai mis ça :
add_action( ‘wp_enqueue_scripts’, ‘theme_enqueue_styles’ );
function theme_enqueue_styles() {
wp_enqueue_style( ‘parent-style’, get_template_directory_uri() . ‘/style.css’ );}
C’est correct ?
3 décembre 2020 à 16 h 40 min #2361693Oui, je voulais dire « style.css ». Pour la fonction enqueue , ça varie suivant les thèmes mais ça a l’air correct. De toute façon vous verrez tout de suite si ça ne l’est pas et ça ne risque pas d’abîmer le site.
Pour les CSS:
Pour l’alignement du panier ça semble bon, ajustez un peu si vous voulez.
Pour les promos, le code était pour la page d’accueil (je n’avais pas pensé à regarder plus loin). Pour la partie promo en dehors de la page d’accueil, le code est ci-dessous.
J’ai ajouté une diminution de la taille de police pour le format tablette « paysage » autrement le dernier item du menu (« info ») se retrouve sur la ligne en dessous et pousse vers la droite le « fil d’ariane », ce qui n’est pas beau. On ne peut pas éviter qu’en mode « portrait » le menu soit sur deux lignes .
/* modif bouton promo*/
.woocommerce-loop-product__link span.onsale{background-color:#dc3e38;
color:white;
}
/* alignement panier*/
a.cart-contents{width:130px!important;
float:right;
position:relative;
bottom:12px;
}
/*diminution taille texte menu pour tablette*/
@media screen and (max-width:1100px){
.menu-item a{font-size:0.8em;
}
}6 décembre 2020 à 12 h 41 min #2361970Bonjour,
Concernant l’alignement du panier, c’est ok. Merci.
Pour votre conseil sur style.css, ça veux dire qu’il faut que je créé un style.css dans mon répertoire du theme enfant et que j’y mette le code présent dans apparence/personnalisé/ccs additionnel ? A ce que j’ai compris le style.ccs du thème enfant écrase les instructions données par le style.ccs du thème parent, c’est ça ?
Concernant le PROMO, je me suis peut être mal exprimé. Dans ce que j’appelle le menu (SACS | ZÉRO DÉCHET |TROUSSES | SACOCHES PORTABLE | PROMO | INFOS), qui est présent sur toutes les pages de mon site j’aimerai que la zone Promo soit mise en avant par un couleur de fond et une couleur de police différente.
Enfin, quand je survole chaque item de ce « menu », j’ai bien le changement de couleur voulu, mais lorsque je clique sur un item (TROUSSES par exemple) et que vais sur la page, la police TROUSSE du menu change de couleur (.active ?) mais je voudrait en changer ; j’ai ça dans mon code mais ça ne marche pas : #menu-menu-general a:active{color:#2d348c;} ?
Merci à vous
6 décembre 2020 à 15 h 39 min #2361973Bonjour
il faut que je créé un style.css dans mon répertoire du theme enfant et que j’y mette le code présent dans apparence/personnalisé/ccs additionnel
Oui mais il n’y a pas déjà de fichier style.css dans votre thème enfant?
A ce que j’ai compris le style.ccs du thème enfant écrase les instructions données par le style.ccs du thème parent, c’est ça?
Oui c’est comme les CSS additionnelles: si vous avez les mêmes CSS dans style.css du thème parent et du thème enfant, ce sont les dernières qui auront priorité.
par exemple: style.css parent: .menu-item a{color: grey;}, style.css enfant: .menu-item a{color: pink;} le menu sera rose.
Concernant le PROMO, je me suis peut être mal exprimé.
Ou c’est moi qui ai mal compris. Ce que vous voulez (si j’ai bien compris) correspond à la première ligne du code ci-dessous. La deuxième ligne correspond à la modification au survol (si vous en avez besoin).
Enfin, quand je survole chaque item de ce “menu”, j’ai bien le changement de couleur voulu…,
Là ce n’est pas très clair. les quatre lignes inférieures du code correspondent;
- :link le lien au début
- :visited changement si la page a déjà été visitée. Je ne recommande pas: c’est assez capricieux et ça finit par vous colorer tous les éléments au survol de la même couleur (ici bleu) bref, pour moi c’est plutôt inutile.
- : hover changement au survol
- : active changement au click
#menu-menu-general #menu-item-685 a{color:white;
background-color:red;}
#menu-menu-general #menu-item-685 a:hover{color:red;
background-color:white;}
#menu-menu-general li a:link{color:green;
background-color:white;}
#menu-menu-general li a:visited{color:grey;
background-color:blue;}
#menu-menu-general li a:hover{color:yellow;
background-color:pink;}
#menu-menu-general li a:active{color:orange;
background-color:red;}6 décembre 2020 à 18 h 22 min #2361991Merci beaucoup, ça m’a bien fait avancé.
Bonne soirée.
6 décembre 2020 à 18 h 30 min #2361992Si par hasard vous avez un peu de temps pour regarder ça : https://wpfr.net/support/sujet/affichage-de-ma-home-page-en-pleine-page-pas-de-scroll-pour-afficher-footer/
Merci d’avance
7 décembre 2020 à 7 h 36 min #2362011J’ai bien mis a jour style.css avec le code présent dans ccs personnalisé et supprimé le code de CCS personnalisé. Le site apparait correctement, cependant quand je vais dans Apparence/personnalisé (pour faire des tests de changement), je me retrouve à droite dans la fenêtre de prévisualisation avec l’apparence du site sans les modifs faites dans style.ccs. Normal ?
7 décembre 2020 à 12 h 05 min #2362027En fait je n’avais pas vidé le cache ! En mettant tut le code dans style.ccs du theme enfant, je perds toutes les modifs … Il y a quelque chose que je n’ai pas compris ???
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.