2016-08-03 58 views
0

Ich arbeite derzeit an meiner Wordpress-Website. Ich habe das Thema Optimierer und ich habe ein Childtheme gemacht. Ich habe Änderungen an meinen Block-Widgets vorgenommen, so dass sie rund statt quadratisch sind. Mein Problem ist, dass das Blockbild gestreckt ist.Vermeiden Sie dehnen Bild (CSS, WordPress)

Also meine Frage ist, wie Sie Ihr Bild in den Kreis passen, ohne das Bild zu strecken? Ich habe versucht, Max-Breite zu verwenden, aber es funktioniert nicht. Gibt es vielleicht einen Code, um das Bild dynamisch zu machen, so dass es sich entsprechend dem Rahmen ändert?

Darunter befindet sich der css-Code für einen der drei Blöcke (sie sind fast identisch).

img.allignnone.wp-image-226 { 
width: 300px; 
height: 300px; 
border: 1px solid #DDDDDD;  
border-radius: 50% 50% 50% 50%; } 
+0

Gibt es HTML? – LGSon

Antwort

0

hinzufügen Objekt-fit: Abdeckung;

img.allignnone.wp-image-226 { 
     width: 300px; 
     height: 300px; 
     object-fit: cover; /*HERE*/ 
     border: 1px solid #DDDDDD;  
     border-radius: 50% 50% 50% 50%; 


} 
+0

Danke! :) Es hat die Bilder proportional zum Rahmen gemacht, aber jetzt will ich, dass es ein ganz runder Kreis und nicht oval ist. Gibt es einen klugen Weg, das zu tun? Kannst du das Bild irgendwie in einen komplett runden Kreis einrahmen? – Maria

+0

Sie müssen den Rahmen ein Quadrat anstatt ein Rechteck machen. Sie können entweder Höhe und Breite auf bestimmte gleiche Maße in Pixeln einstellen oder wenn Sie einen bestimmten Prozentsatz zum Erzwingen eines Quadrats benötigen, für Höhe und Breite eher vw als ℅, da dies sowohl die Höhe als auch die Breite der Größe zugrunde legt Darstellungsbreite (so kann der Monitor jede Größe oder Form haben und Sie können immer noch ein Quadrat erzeugen) –

+0

.container {width: 30vw; Höhe: 30vw; border-radius: 50%;} –