Ajouter une ligne de texte dans un slide sous l'image

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

  • Ajouter une ligne de texte dans un slide sous l'image

    Bonjour,
    Je fais une suite à mon post à propos de la personnalisation d'une scroll barre sur mon slider.

    Un foreach alimente le contenu du slide.
    Les images s'affichent correctement, mais j'aurai besoin d'ajouter du texte sous mes images.

    Voici le foreach:
    Code PHP:
    <div>    
        <?php foreach($ListAmis as $element){    
                {          
            
    $idAmis $element;
            
    $nameAmis JFactory::getUser($idAmis)->username;
            
    $FriendsIds=ES::user($idAmis);
            }
            
    ?>                         
                    <a style="margin:10px 2px 10px 4px;border-radius:20%;" href="/fr/profil/<?php echo $idAmis;?>
                    <?php echo '<img src="' $FriendsIds->getAvatar(large) . '" style="border-radius:10px;height:148px;padding:2px;background:#fff;border:1px solid #d2d2d2;" />'?> 
                    </a>

        <?php }  ?>            
    </div>
    j'ai tenté de déposer des passages à la ligne, des div ... mais à chaque fois les informations viennent de poser à côté et pas sous l'image.

    Je joins ce que j'ai:

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

Nom : Capture_scroll_ok.JPG 
Affichages : 34 
Taille : 36,9 Ko 
ID : 1990087


    Et ce que je souhaiterai avoir.

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

Nom : Capture_scroll_avec_nom.jpg 
Affichages : 40 
Taille : 43,1 Ko 
ID : 1990088

    Quelqu'un aurait-il une idée ?

    Cordialement.

    Eric
    Fichiers joints

  • #2
    Bonjour,
    Il faut sans doute créer des blocs parents qui contiennent l'image et la légende
    W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.
    UP, le plugin universel à découvrir sur https//up.lomart.fr
    bgMax
    , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

    Commentaire


    • #3
      Bonjour Loïc,
      J'y ai bien pensé, et même essayé, mais d'es que j'ajoute une balise, cela pose le texte à côté et pas en dessous.

      Alors j'ai pensé reproduire la boucle (En faite deux boucles l'une après l'autre), cela fonctionne, mon problème maintenant est que la zone de texte fasse la même largeur que l'image.

      J'ai fait:
      Code PHP:
      <a style="display:block-inline;width:148px;text-align:center;padding:2px;"
                      href="/fr/profil/<?php echo $idAmis;?><?php echo"-";?><?php echo $nameAmis?>

                      <?php echo $nameAmis?>
                      </a>
      Mais je n'arrive pas à caler la largeur de la zone (148 px) qui accueille le texte.

      Cordialement.

      Eric

      Commentaire


      • #4
        Mettre un max-width:148px ?

        Code:
        <figure style="display:block-inline;max-width:148px;text-align:center;padding:2px;">
          <a href="...." >
            <img src="..." alt="..." style="width:100%">
            <figcaption>le nom</figcaption>
          </a>
        </figure>
        non testé !
        UP, le plugin universel à découvrir sur https//up.lomart.fr
        bgMax
        , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

        Commentaire

        Annonce

        Réduire
        Aucune annonce pour le moment.

        Partenaire de l'association

        Réduire

        Hébergeur Web PlanetHoster
        Travaille ...
        X