Lesefortschritt:

    Hexagon-Bildergalerie – Marke «Eigenbau»

    13. Mai 2026 | CSS-Stylesheet, HTML

    Trick # 570 | Dieser Beitrag beinhaltet 877 Wörter. – Geschätzte Lesezeit: ca. 5 Minuten.

    Heute gestalten wir eine kleine Bildergalerie. Doch diese zeigt die einzelnen Bilder nicht im üblichen Zuschnitt an, sondern macht jedes Element zu einem Hexagon. Sieht ganz hübsch aus und ist gar nicht schwierig.

    Unsere Bildergalerie soll als Bienenwabe dargestellt werden. In jeder einzelnen Zelle erscheint ein Bild.

    Letztlich soll es so aussehen:

    Für eine solche Galerie benötigen Sie einerseits einen HTML-Code und zusätzlich noch etwas CSS. Beginnen wir mit dem HTML.

    Den folgenden Block können Sie in der HTML- oder Text-Ansicht Ihres WYSIWYG-Editors einfügen:

    <section class="hexagon-gallery">
    <div class="hex"><img src="https://dr-code.ch/wp-content/uploads/jersey-6-scaled.jpg"></div>
    <div class="hex"><img src="https://dr-code.ch/wp-content/uploads/jersey-5-scaled.jpg"></div>
    <div class="hex"><img src="https://dr-code.ch/wp-content/uploads/paris-2-scaled.jpg"></div>
    <div class="hex"><img src="https://dr-code.ch/wp-content/uploads/jersey-4-scaled.jpg"></div>
    <div class="hex"><img src="https://dr-code.ch/wp-content/uploads/jersey-1-scaled.jpg"></div>
    <div class="hex"><img src="https://dr-code.ch/wp-content/uploads/lake-lagarja-99-scaled.jpg"></div>
    <div class="hex"><img src="https://dr-code.ch/wp-content/uploads/jersey-3-scaled.jpg"></div>
    <div class="hex"><img src="https://dr-code.ch/wp-content/uploads/paris-1-scaled.jpg"></div>
    <div class="hex"><img src="https://dr-code.ch/wp-content/uploads/giessbach2-278-scaled.jpg"></div>
    <div class="hex"><img src="https://dr-code.ch/wp-content/uploads/jersey-2-scaled.jpg"></div>
    </section>

    Die einzelnen Bilder (also die Dateinamen im img-Tag) ersetzen SIe dabei natürlich mit Ihren eigenen Bildern.

    Um die oben gezeigte Darstellung zu erhalten folgt nun noch ein wenig CSS-Styling. Deponieren Sie dazu den folgenden Code im CSS-Stylesheet Ihrer Website – im Word­Press-Backend finden Sie dieses unter Design/Customizer/Zusätzliches CSS:

    img {
    width: 100%;
    height: auto;
    display: block;
    object-fit: cover;
    }.hexagon-gallery {
    margin: auto;
    margin-top: 50px;
    max-width: 1000px;
    display: grid;
    grid-template-columns: repeat(8, 1fr);
    grid-auto-rows: 200px;
    grid-gap: 14px;
    padding-bottom: 50px;
    }.hex {
    display: flex;
    position: relative;
    width: 240px;
    height: 265px;
    background-color: #424242;
    -webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
    clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
    }.hex:first-child {
    grid-row-start: 1;
    grid-column: 2 / span 2;
    }.hex:nth-child(2) {
    grid-row-start: 1;
    grid-column: 4 / span 2;
    }.hex:nth-child(3) {
    grid-row-start: 1;
    grid-column: 6 / span 2;
    }.hex:nth-child(4) {
    grid-row-start: 2;
    grid-column: 1 / span 2;
    }.hex:nth-child(5) {
    grid-row-start: 2;
    grid-column: 3 / span 2;
    }.hex:nth-child(6) {
    grid-row-start: 2;
    grid-column: 5 / span 2;
    }.hex:nth-child(7) {
    grid-row-start: 2;
    grid-column: 7 / span 2;
    }.hex:nth-child(8) {
    grid-row-start: 3;
    grid-column: 2 / span 2;
    }.hex:nth-child(9) {
    grid-row-start: 3;
    grid-column: 4 / span 2;
    }.hex:nth-child(10) {
    grid-row-start: 3;
    grid-column: 6 / span 2;
    }

    Das ist schon alles.

    Hübsch und gar nicht schwierig. Oder?

    Werbung

    Keine Inhalte gefunden.

    Werbung

     

    Pin It on Pinterest

    Share This
    Überblick über den Datenschutz

    Diese Website verwendet Cookies, damit wir Ihnen die bestmögliche Benutzererfahrung bieten können. Cookie-Informationen werden in Ihrem Browser gespeichert und dienen dazu, Sie wiederzuerkennen, wenn Sie auf unsere Website zurückkehren, und unserem Team zu helfen, zu verstehen, welche Bereiche der Website Sie am interessantesten und nützlichsten finden.