2016-10-06 21 views
0

, so habe ich eine Runde div mit einem innen img. Das Problem ist:Runde div mit einem img Innenbreite <height Höhe <Breite HTML/CSS

#mydiv 
{ 
width: 50px; 
height: 50px; 
overflow: hidden; 
border-radius: 25px; 
} 

Nun, wenn ein Benutzer ein Bild mit geringerer Höhe als uploads Breite i Höhe nehmen kann: 50px und Breite: auto;

aber wenn ein Benutzer lädt ein Bild mit weniger Breite als Höhe i Höhe vornehmen müssen: auto; und Breite: 50px;

Wenn sein falsch, das div ist nicht mit diesem img gefüllt.

Wie kann ich es lösen?

sorry, im Schüler in Deutschland so kann ich nicht gut schreiben:/

+0

können Sie '#mydiv img {min-height: 100%; min-width: 100%;} 'so sollte es das div füllen, wenn die img zu klein ist, um damit zu beginnen;) –

Antwort

2

das Bild in CSS-Put:

background: url (img/...) no-repeat mitte; Hintergrund-size: bedecken;

Das ist der Weg!

+0

Nicht vergessen, auch brauchen: Hintergrundgröße: cover ..so, dass es den Container statt füllt trifft die Begrenzungsbox und stoppt die Skalierung. –

+0

danke, funktioniert! So einfach, wenn jemand nur die Idee hatte. +1 –

Verwandte Themen