Während der Entwicklungstätigkeit bin ich auf einen sehr einfachen Textblaseneffekt gestoßen, der ungefähr so aussieht. Ähm, es sieht einfach aus. Die Umsetzungsidee ist wie folgt
Es ist grundsätzlich nicht schwierig und in wenigen Minuten erledigt. bis... Produkt: Ach ja, dieses Bubble Chart wird später im Hintergrund konfigurierbar gemacht. Dann können wir einfach das Bild hochladen, das dann als persönliche Signatur des Benutzers gilt. ICH:! ! ! (╯‵□′)╯︵┻━┻ Das ist etwas peinlich. Man kann nicht ein Vorher-Bild und ein Nachher-Bild von dem Produkt haben und dazwischen selbst den Farbverlauf schreiben. Ich schätze, ich werde jeden Moment zu Tode gehackt. In meinen ersten Jahren bei der Arbeit hörte ich einen Android-Kollegen über etwas namens .9png sprechen und suchte daher online, ob das Frontend einen ähnlichen Effekt erzielen könnte. Und tatsächlich, ich habe es gefunden. .9png Was ist .9png? .9png ist ein Bildformat unter Android, das speziell für Blaseneffekte verwendet wird. Seine Besonderheit besteht darin, dass es ein Bild in 9 Teile unterteilt und die vier Eckbereiche nicht gestreckt werden. Es wird nur der Mittelteil gedehnt. Auf diese Weise werden die in den Ecken verbleibenden Elemente nicht verformt, selbst wenn sich Ihr Inhaltsbereich erweitert. Frontend-Implementierung Kluge Schüler können direkt hier klicken, um den Effekt zu sehen https://codepen.io/gong12339/pen/PowxmzL Die folgenden Attribute werden benötigt, um .9png auf dem Front-End zu implementieren. Die offiziell empfohlene .9png-Bildauflösung beträgt 81 * 81, sodass jeder der 9 ausgeschnittenen Bereiche 27 * 27 in Breite und Höhe ist. Da mein Stück ein Rechteck ist, muss ich die Position der Scheiben selbst messen. Und mein Bild unterstützt offensichtlich keine vertikale Streckung .Grenze { Rahmenbreite: 18px 44px 25px 28px; Rahmenstil: durchgezogen; Rahmenbildquelle:URL (https://raw.githubusercontent.com/gong12339/vic-blog/master/static/img/border.9.png); Rahmenbild-Slice: 25 44 25 28 füllen; Bildrahmenbreite: 25px 44px 25px 28px; }
Hier konzentrieren wir uns auf An diesem Punkt haben wir die Konfiguration im Wesentlichen abgeschlossen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. |
<<: Vorteile von MySQL-Abdeckungsindizes
KILL [VERBINDUNG | ABFRAGE] Prozesslisten-ID In M...
Der Befehl fd bietet eine einfache und unkomplizi...
Vorwort Manchmal stellen Dateikopien eine enorme ...
In diesem Artikelbeispiel wird der spezifische Ja...
Auch heute noch sind Taskleistensymbole ein magis...
Erste Schritte mit Datenvolumes Wenn wir im vorhe...
WSL aktivieren Stellen Sie sicher, dass das Syste...
Entsprechend den wichtigsten Websites und persönl...
Bei der täglichen Entwicklung geht es im Allgemei...
Inhaltsverzeichnis Hintergrund Funktion Zweck Ide...
Ich werde nächstes Semester MySQL lernen. Ich hab...
Inhaltsverzeichnis 1. Grundkenntnisse: 2. DHCP-Se...
Inhaltsverzeichnis Allgemeine Schlüsselaliase Sch...
Inhaltsverzeichnis Vorne geschrieben 1. Ngixn-Bil...
DIV+CSS-Struktur Lernen Sie CSS-Layout? Sie beherr...