Positionner le champ de recherche tout à droite

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Problème] Positionner le champ de recherche tout à droite

    Bonjour,

    Je cherche a placer le champ "recherche" tout à droite de la position "menu" sous Cassiopeia.

    Le site est en mode d'affichage "colonne" dans les options du template, mais j'aimerais bien coller le champ à droite, de la position A --> B

    Une idée ?

    Cliquez sur l'image pour l'afficher en taille normale

Nom : j_4_Recherche.png 
Affichages : 4561 
Taille : 9,0 Ko 
ID : 2056237

  • #2
    Hello,
    Une petite piste :
    Code:
    .awesomplete {
      display: inline-block;
      position: absolute;
      z-index: auto;
    }​
    Mais alors juste une piste !

    Commentaire


    • #3
      ... presque ... ... je me positionne bien à droite, mais il y a un débordement qui allonge le champs recherche sur 900 px environ ... c'est un peu ce que me donnaient mes tests

      Commentaire


      • #4
        Le header etant fluid et pas la navbar, il faut donc isoler la div pour travailler avec en CSS dans user.css :
        template/cassiopeia/index.php (il conviendrait donc de creer un thème enfant)
        Code:
                <?php if ($this->countModules('menu', true) || $this->countModules('search', true)) : ?>
                    <div class="grid-child container-nav">
                        <?php if ($this->countModules('menu', true)) : ?>
                            <jdoc:include type="modules" name="menu" style="none" />
                        <?php endif; ?>
                        <?php if ($this->countModules('search', true)) : ?>
                            <div class="container-search">
                                <jdoc:include type="modules" name="search" style="none" />
                            </div>
                        <?php endif; ?>
                    </div>
                <?php endif; ?>
            </header>​
        deviendrait
        Code:
                <?php if ($this->countModules('menu', true) || $this->countModules('search', true)) : ?>
                    <div class="grid-child container-nav">
                        <?php if ($this->countModules('menu', true)) : ?>
                            <jdoc:include type="modules" name="menu" style="none" />
                        <?php endif; ?>
        
        // on sort de la div container-nav
                    </div>
        // on reste dans le header fluid
        
                        <?php if ($this->countModules('search', true)) : ?>
                            <div class="container-search">
                                <jdoc:include type="modules" name="search" style="none" />
                            </div>
                        <?php endif; ?>​
                <?php endif; ?>
            </header>​​
        user.css
        Code:
        .container-header .container-search {
            float: right;
            margin: -50px 10px 10px 0;
        }​
        Ca fonctionne en local sur une v.5, y'a surement plus propre en CSS, mais c'est pas ma specialité
        Dernière édition par Fred2FR3 à 23/10/2023, 21h51

        Commentaire

        Annonce

        Réduire
        Aucune annonce pour le moment.

        Partenaire de l'association

        Réduire

        Hébergeur Web PlanetHoster
        Travaille ...
        X