Ich habe Bilder, die rechteckig sind, in unterschiedlichen Proportionen und Bildgrößen. Ich möchte sie in einem Kreis von 100x100px einschließen.Schließen Sie ein rechteckiges Bild in einem gepolsterten Kreis ein
Der leere Bereich innerhalb des Kreises über und unter dem Bild mit einer Hintergrundfarbe aufgefüllt.
Bisher habe ich das - es ist fast da, aber die Flagge ist nicht horizontal zentriert und die abgerundeten Ecken sollten die Flagge klemmen.
<div id="enclosure">
<div id="image-container">
<img src="http://aiatsis.gov.au/sites/default/files/images/galleries/aboriginal_flag/aboriginal_flag.jpg"/>
</div>
</div>
#enclosure {
display: inline-block;
width: 100px;
background-color: white;
}
#image-container {
height: 0;
padding-bottom: 100%;
background-color: silver;
border-radius: 50%;
}
https://jsfiddle.net/sean123456789/jpcnony4/
Das ist großartig! Nun, wie kann ich die Flagge nach unten bewegen, so dass sie in der Mitte zentriert ist. zB: http://mathcentral.uregina.ca/QQ/database/QQ.09.07/h/sridhar1.1.gif – ardochhigh
Dafür müssen wir css im Bild hinzufügen, um es zentriert auszurichten, egal was die Höhe und Breite ist. Hier ist die aktualisierte Geige https://jsfiddle.net/jpcnony4/4/ –