[Résolu] Comment modifier la hauteur du header ? (Créer un compte)

  • WordPress :5.5
  • Statut : résolu
15 sujets de 1 à 15 (sur un total de 17)
  • Auteur
    Messages
  • #2361309
    cpressac
    Participant
    Initié WordPress
    25 contributions

    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 : Apache

    Problè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.

    • Ce sujet a été modifié le il y a 4 années et 7 mois par ferman.
    • Ce sujet a été modifié il y a 4 années et 7 mois par Flobogo. Raison : déplacé en rubrique "thèmes"
    #2361461
    ferman
    Modérateur
    Maître WordPress
    7644 contributions

    Bonjour,

    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;}

    #2361463
    cpressac
    Participant
    Initié WordPress
    25 contributions

    Bonjour,

    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.

    #2361491
    ferman
    Modérateur
    Maître WordPress
    7644 contributions

    Italic: 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.

    #2361646
    cpressac
    Participant
    Initié WordPress
    25 contributions

    Bonjour,

    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>
     

     

     

     

    #2361653
    ferman
    Modérateur
    Maître WordPress
    7644 contributions

    Bonjour,

    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 , 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;}

    #2361679
    cpressac
    Participant
    Initié WordPress
    25 contributions

    Merci 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

     

    #2361680
    cpressac
    Participant
    Initié WordPress
    25 contributions

    Pour 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 ?

    #2361693
    ferman
    Modérateur
    Maître WordPress
    7644 contributions

    Oui, 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;
    }
    }

     

    • Cette réponse a été modifiée le il y a 4 années et 7 mois par ferman.
    • Cette réponse a été modifiée le il y a 4 années et 7 mois par ferman.
    #2361970
    cpressac
    Participant
    Initié WordPress
    25 contributions

    Bonjour,

    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

     

    #2361973
    ferman
    Modérateur
    Maître WordPress
    7644 contributions

    Bonjour

    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;

    1. :link le lien au début
    2. :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.
    3. : hover changement au survol
    4. : 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;}

     

     

    • Cette réponse a été modifiée le il y a 4 années et 7 mois par ferman.
    • Cette réponse a été modifiée le il y a 4 années et 7 mois par ferman.
    • Cette réponse a été modifiée le il y a 4 années et 7 mois par ferman.
    #2361991
    cpressac
    Participant
    Initié WordPress
    25 contributions

    Merci beaucoup, ça m’a bien fait avancé.

    Bonne soirée.

    #2361992
    cpressac
    Participant
    Initié WordPress
    25 contributions

    Si 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

    #2362011
    cpressac
    Participant
    Initié WordPress
    25 contributions

    J’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 ?

    #2362027
    cpressac
    Participant
    Initié WordPress
    25 contributions

    En 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 ???

15 sujets de 1 à 15 (sur un total de 17)
  • Vous devez être connecté pour répondre à ce sujet.