Wenn ich in Photoshop abgerundete Rechtecke erstelle, kann ich Bilder über diesen abgerundeten Rechtecken maskieren, um ihnen abgerundete Ecken zu geben.
Wenn ich jedoch Websites erstelle, bin ich mir nicht sicher, wie ich Bildern abgerundete Ecken geben soll.
Ich weiß nicht, wie man Vektormasken auf der Website verwendet, denken Sie, dass es die richtige Lösung ist? Bitte, wenn mir jemand ein Tutorial oder irgendetwas zur Verfügung stellen kann, bin ich sehr dankbar.
Online-Beispiel:
Dieser Effekt wird mit CSS erzeugt.
Fügen Sie Ihrem Bild einfach ein border-radius
Attribut hinzu, damit es abgerundete Ecken hat.
Beispiel:
img {
border-radius: 10px;
}
(Das würde es auf alle Bilder anwenden)
Hier ist ein Live-Beispiel , mit dem Sie herumspielen können.
Sie können auch timthumb verwenden, damit Sie sich keine Gedanken über genaue Bildgrößen für Ihre Rechtecke machen müssen, und dann Johannes Tipp oben für die abgerundeten Ecken verwenden.
Mir ist klar, dass sich Ihre Frage wirklich auf den CSS3-Randradius bezieht, aber ich dachte, ich würde diesen Link auf PolyClip setzen , mit dem Sie Vektormasken in einem Webbrowser erstellen können. Dadurch können Sie eine viel kleine JPG-Datei und einen Beschneidungspfad anstelle einer großen PNG-Datei mit Alpha-Transparenz verwenden. Wenn Sie also komplexere Bilder als abgerundete Ecken ausschneiden möchten, ist dies der richtige Weg.
Ahmed Amro
Hanna
Jack
Ahmed Amro
Ahmed Amro
Hanna