Zeige Text mit
  • an, der [closed] enthält - html, css, html5, image, html-lists
  • Ich habe versucht, Text unterhalb oder über dem Bild wie gezeigt anzuzeigen:

    Und derzeit bin ich damit beschäftigt nur Bilder anzuzeigen (Beispiel gegeben):

    Ich kann den genauen Code von W3schools nicht verwendenwie meine Thumbnails expandieren und bei Klick auf responsives Karussell wechseln. Ich möchte nur den Namen mit den Thumbnails anzeigen. Ich kann meinen Code nicht posten, also habe ich ein Bild mit meinen li> Tags hochgeladen:

    <div class="container">
    <ul id="myGallery">
    <li><img src="/images/link.png" /></li>
    <li><img src="/images/link.png" /></li>
    <li><img src="/images/link.png" /></li>
    <li><img src="/images/link.png" /></li>
    <li><img src="/images/link.png" /></li>
    </ul>
    </div>
    

    Antworten:

    1 für die Antwort № 1

    Du kannst es einfach benutzen flex das zu tun.

    Etwas wie unten

    ul {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    }
    
    ul li {
    margin: 0 5px 5px 0;
    text-align: center;
    border: 1px solid #000;
    }
    <div class="container">
    <ul id="myGallery">
    <li>
    <img src="/images/http://lorempixel.com/100/100/nature/1/" width="100px" height="100px" />
    <p>First image</p>
    </li>
    <li>
    <img src="/images/http://lorempixel.com/100/100/nature/2/" width="100px" height="100px" />
    <p>Second image</p>
    </li>
    <li>
    <img src="/images/http://lorempixel.com/100/100/nature/1/" width="100px" height="100px" />
    <p>Third image</p>
    </li>
    <li>
    <img src="/images/http://lorempixel.com/100/100/nature/2/" width="100px" height="100px" />
    <p>Fourth image</p>
    </li>
    </ul>
    </div>

    Zweiter Ansatz, Verwendung figure.

    Etwas wie unten

    /*figure approach*/
    
    .figures {
    display: flex;
    flex-wrap: wrap;
    }
    
    figure {
    margin: 0;
    margin-right: 5px;
    text-align: center;
    border: 1px solid #000;
    }
    <div class="figures">
    <figure>
    <img src="/images/http://lorempixel.com/100/100/nature/1/" width="100px" height="100px" />
    <figcaption>First image</figcaption>
    </figure>
    <figure>
    <img src="/images/http://lorempixel.com/100/100/nature/2/" width="100px" height="100px" />
    <figcaption>Second image</figcaption>
    </figure>
    <figure>
    <img src="/images/http://lorempixel.com/100/100/nature/1/" width="100px" height="100px" />
    <figcaption>Third image</figcaption>
    </figure>
    <figure>
    <img src="/images/http://lorempixel.com/100/100/nature/2/" width="100px" height="100px" />
    <figcaption>Fourth image</figcaption>
    </figure>
    </div>

    Aktualisierung

    Problem jsfiddle - https://jsfiddle.net/raw9b1fj/2

    Lösung jsfiddle - https://jsfiddle.net/raw9b1fj/4/


    Speisekarte