Ich versuche, an einem Bildabschnitt zu arbeiten, in dem sie von den Servern gerendert werden. Es gibt einige Bilder, die unterschiedliche Höhen haben. Aus diesem Grund kann ich die Bilder nicht auf eine Art ausrichten.Wie bekomme ich Bilder mit gleicher Höhe?
HINWEIS - Ich habe die Bilder ausgerichtet, mit display:inline
aber derzeit nicht in der Lage, Höhe Problem zu lösen.
Was ich versuche zu folgen ist ähnlich wie Google:
img.res-img {
max-width: 350px;
max-height: 300px;
padding-top: 20px;
padding: 0.6%;
float: left;
}
.image-result {
padding-left: 80px;
display: inline;
}
<div class="image-result" *ngIf="Display('images')">
<div *ngFor="let item of items$|async">
<a href="{{item.link}}"><img class="res-img" src="{{item.link}}" onerror="this.style.display='none'"></a>
</div>
</div>
Es wäre toll, wenn mir jemand helfen kann damit draußen. Vielen Dank!
UDPATE 1 - Was ich von Vorschlägen tat, ist dies -
img.res-image {
float: left;
position: relative;
width: 20%;
}
Dies ist, wie es jetzt aussieht, ist noch Höhe Problem zu lösen, nicht in der Lage zu sein!
UPDATE 2 - Nach der Antwort scheint diese Lösung zu funktionieren. Aber die Auflösung der Bilder wurde verringert und das Seitenverhältnis ist nicht korrekt.
img.res-img {
width: 350px;
height: 300px;
padding-top: 20px;
padding: 0.6%;
float: left;
}
Ich habe max-width
und max-height
entfernt und verwendet width
und height
Dies ist, wie es jetzt aussieht:
https://www.sitepoint.com/recreating-google-images-search-layout-css/ –
@ArjanKnol Dank. Bitte überprüfen Sie meine aktualisierte Frage. Ich folgte dem Link, den du mir gegeben hast. –