de.hideout-lastation.com
Paradies Für Designer Und Entwickler


Liefern hochauflösende Bilder auf mobilen Geräten mit RetinaJS

Hochauflösende Bildschirme auf mobilen Geräten sind jetzt eine Norm. Die Bilder geben den Benutzern ein schärferes und knackigeres Aussehen, und sobald sie sich an diese hohe Qualität gewöhnt haben, werden Webentwickler dazu gezwungen, qualitativ hochwertige Bilder für ihre Benutzer zu produzieren. Die meisten Bilder, die wir vor einem Jahrzehnt verwendet haben, werden auf einem Retina-Bildschirm unscharf werden. Daher brauchen wir eine neue Möglichkeit, Grafiken im Web zu präsentieren.

Die Möglichkeiten, die wir annehmen können, variieren je nach dem Zweck des Bildes. Font Icon und SVG ist jetzt der bessere Weg, um Icons oder Logos zu bedienen, während Media Queries die Möglichkeit bietet, Bilder aus CSS zu bedienen.

Aber wenn Sie Hi-Res-Bild innerhalb des Körpers Inhalt dienen wollen, ist Retina.js der Weg zu gehen. Retina.js, eine JavaScript-Bibliothek, mit der die Ausgabe von Bildern mit hoher Auflösung zum Kinderspiel wird. Sie müssen nicht viel Code ändern. Lass es uns überprüfen.

Anfangen

Retina.js ist nicht auf irgendwelche Bibliotheken von Drittanbietern angewiesen. Sie müssen lediglich die Datei retina.js herunterladen und in Ihrem Dokument verlinken. Alternativ dazu können Sie die Datei von CDNJS.com verknüpfen.

Retina.js bietet zwei Methoden, um hochauflösende Bilder zu liefern.

Methode 1

In der ersten Version verwendet Retina.js dieselbe Methode wie Apple in seinen Geräten, die das Hi-Resolution-Bild mit dem @ 2x-Suffix verbinden. Wenn Sie also ein Bild namens autumn.jpg haben, nennen Sie die Version mit [email protected] als [email protected] . In Version 1.3.0 führt Retina.js ein neues Suffix _2x . autumn_2x.jpg @2x Sie das Bild also als autumn_2x.jpg .

Retina.js überprüft Ihren Server auf Bilder mit diesen Suffixen, wenn Ihre Website auf einem hochauflösenden Bildschirm angezeigt wird, und ersetzt das reguläre Bild durch diesen. Um sicherzustellen, dass Retina.js das Bild erfolgreich aufnimmt, müssen Sie das Bild mit hoher Auflösung in demselben Verzeichnis speichern, in dem Ihre normale Version gespeichert ist.

Methode 2

Eine andere Möglichkeit besteht darin, das data-at2x innerhalb des img Tags zu verwenden.

Mit diesem data- können Sie den Namen des Ordners oder des Bildes anders festlegen und Retina.js führt keine Serverprüfung durch; Dies wird den Prozess beschleunigen.

Öffnen Sie Ihre Website in einem separaten Bildschirm; eine im normalen Bildschirm und eine andere in hoher Auflösung. Vergleichen Sie sie und Sie sollten den Unterschied sehen (wie unten).

Weniger Mixins

Retina.js bietet auch einen LESS Mixins, .at2x, um Bilder über CSS zu .at2x . Dieses Beispiel:

 .social-icons {.at2x ('image / icons.jpg'); } 

... verwandelt sich in reguläres CSS in folgendes.

 .social-icons {Hintergrundbild: URL ('image / icons.jpg'); } @media (-webkit-min-device-pixel-ratio: 1, 5), (min - moz-device-pixel-ratio: 1, 5), (-o-min-device-pixel-ratio: 3/2), (Min-Auflösung: 1.5dppx) {.social-icons {background-image: url ("image/[email protected]"); Hintergrundgröße: Auto Auto; }} 

Ganz praktisch, oder?

Verwenden von Retina.js in WordPress

WordPress-Benutzer können ein Plugin namens WP Retina 2x verwenden, um Retina.js auf ihrer Website zu nutzen. Angenommen, Sie haben das Plugin installiert und Bilder hochgeladen, können Sie zum Menü Media> WP Retina 2x gehen . Sie sollten die Liste der von Ihnen hochgeladenen Bilder wie folgt sehen.

Klicken Sie auf die Schaltfläche Generieren. Es erzeugt Bilder mit dem @2x Suffix für Thumbnail, Medium, Large und den anderen benutzerdefinierten Bildgrößen, die Sie angegeben haben.

Letzter Gedanke

Angesichts der steigenden Anzahl von Geräten mit hohen Auflösungen ist es nur eine Frage der Zeit, bis Webentwickler es nicht vermeiden können, sie zu unterstützen. Retina.js ist die All-in-One-Bibliothek für hochauflösende Bilder. Sie können Bilder mit dem Attribut @2x oder data-* innerhalb Ihres Body-Contents verwenden. Verwenden Sie .at2x Mixins, um Ihr Website-Bild über CSS .at2x, und es gibt ein Plugin für WordPress.

Könnte mehr Urlaubszeit Ihre Produktivität verbessern?  [30 Länder im Vergleich]

Könnte mehr Urlaubszeit Ihre Produktivität verbessern? [30 Länder im Vergleich]

Japan, bekannt für seine Workaholic-Kultur, machte Schlagzeilen, als seine Regierung Berichten zufolge über ein Gesetz verfügte, das seine Arbeiter dazu zwingt, Urlaub zu nehmen. Es gibt viele Gründe, die zu solch einer drastischen Entscheidung beitragen, einschließlich des Gedankens, dass dieser Schritt dazu beitragen könnte, Japans Wirtschaftswachstum nach Jahren der Stagnation wieder zu beleben.Aber

(Tech- und Design-Tipps)

10 kostenlose Android-Video-Editoren, um Ihre Videos on-the-Go zu perfektionieren

10 kostenlose Android-Video-Editoren, um Ihre Videos on-the-Go zu perfektionieren

Das Aufnehmen eines eigenen Videos ist dank der leistungsstarken Android-Geräte jetzt viel einfacher. Obwohl es einfach ist, etwas aufzunehmen, ist die Bearbeitung eine ganz andere Angelegenheit . Ein guter Video-Editor ist ziemlich notwendig, um Ihre langweilige Videoaufnahme in etwas einprägsames und unterhaltsames zu verwandeln.W

(Tech- und Design-Tipps)