|
|||
![]()
Ich will mir eine image flex-box bauen die so aussieht:
![]() Jetzt sollen hier 4 Teaser nebeneinander stehen die jeweils 25% der Breite in Anspruch nehmen. Verändert man die Fensterbreite verändert sich die Breite der teaser. Das Problem ist, dass der Inhalt (Content) unterschiedlich lang ist Der Teaser soll aber immer die gleiche Höhe haben und der Link immer am unteren Rand stehen. Besteht der Content bei 3 Teasern aus 3 Zeilen, bei einem aus 2 Zeilen müsste bei dem mit 2 Zeilen "quasi" eine Leerzeile eingefügt werden. Praktisch sieht das so aus das der Content Bereich immer die gleiche Höhe haben soll wie der des höchsten content bereichs der anderen Teaser. Das das mit Flexbox geht ist mir klar... nur bin ich kein Programmierer und gerade gnadenlos am scheitern. Hoffe hier kann mir jemand helfen!? Geändert von hatschiii (03.08.2020 um 16:35 Uhr) |
Sponsored Links |
|
|||
![]()
Der Teaser besteht sozusagen aus 4 Elementen und es sollen alle Elemente immer gleich hoch sein. Für jedes Element bestimmt das höchste Element die Höhe der anderen gleichen Elemente
Per flexbox den gesamten Teaser auf eine Höhe setzen ist einfac... Es sollen jedoch die einzelnen Elemente des Teasers auf eine Höhe gesetzt werden. Als alle Imgae Elemente eine Höhe, alle Title Elemente eine Höhe, alle Content Elemente eine Höhe und alle Link Elemente eine Höhe. Das reicht fürs erste. ![]() ![]() Geändert von hatschiii (03.08.2020 um 17:00 Uhr) |
Sponsored Links |
|
|||
![]()
Was ich jetzt habe ist das der Content Bereich in einem <p></p> Element steht
Kann ich hieraus <p class="flex-item"></P> machen und irgendwie definieren das alle Klassen "flex-item" immer die gleiche Höhe haben? |
|
|||
![]()
Ok, hier der Code den ich habe und das Ergebnis. Jetzt muss nur noch der Content Bereich in jeder Zeile in gleiche Höhe gebracht werden und dabei "Read me" in einer Linie stehen
![]() 1 Zeile und 4 Spalten (Desktop) ![]() 2 Zeilen und 2 Spalten (Tablet) !!! In der 1. Zeile muss die linke Box höher werden, die 2. Zeile soll aber NICHT höher werden. ![]() Und hier der HTML und CSS Code. Für jeden Teaser wird der gleiche HTML Code ausgespielt, es gibt aber eine class="container" die alle Teaser umfasst. PHP-Code:
Geändert von hatschiii (03.08.2020 um 18:35 Uhr) |
|
|||
![]() |
|
|||
![]()
Gerade entdeckt... das macht genau was es soll... nur bekomme ich es nicht "umgeschrieben" auf meinen Code
![]() https://codepen.io/jensgro/pen/jqrXbj Glaube ich brauche jetzt nen Sandsack |
|
|||
![]()
Also du hast bei deinem Quelltext viel zu viele Elemente, da müsste man zuerst aufräumen. Bau doch die Struktur auf wie bei deinem Codepen?
Verzichte auch auf !important, das brauchst du bei deiner Problemstellung nun wirklich nicht. |
![]() |
Themen-Optionen | |
Ansicht | |
|
|
![]() |
||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
mit Schleife Script reduzieren | css_user | Javascript & Ajax | 3 | 27.06.2013 15:51 |
Ausrichtung Kalender | greece4u | CSS | 20 | 14.05.2012 13:32 |
mouseover problem | Basti82 | Javascript & Ajax | 0 | 13.10.2008 14:17 |
CSS Hack | dalmidog | CSS | 1 | 28.03.2008 17:32 |
Imagemap Zugriff bei einer Gallery | Sarah14 | Javascript & Ajax | 3 | 12.11.2007 14:06 |