ProjektszenarioFügen Sie dem gesamten Hintergrund des Projekts ein benutzerdefiniertes Wasserzeichen hinzu. Sie können den Wasserzeichentext, die Schriftfarbe usw. ändern. Umsetzungsideen
Ergebnisse erzielen Implementierungscode <Vorlage> <div Klasse="Wasserzeichen" > <div v-waterMarker="{text:'Carlo vest - Alle Rechte vorbehalten',textColor:'rgba(180, 180, 180, 0.4)'}"> <div class="water-marker-item">Testproblem, Testproblem, Testproblem, Testproblem, Testproblem, Testproblem, Testproblem</div> </div> </div> </Vorlage> <Skript> importiere Wasserzeichen aus '../../directive/test/waterMarker' Standard exportieren { Anweisungen: { WasserMarker }, Daten(){ zurückkehren { } }, Methoden:{ } } </Skript> <style lang="scss"> .Wasserzeichen{ Höhe: 300px; .Wassermarker-Artikel{ Zeilenhöhe: 300px; } } </Stil> Die Datei waterMarker.js sieht wie folgt aus: Funktion addWaterMarker(str, parentNode, Schriftart, Textfarbe) { // Wasserzeichentext, übergeordnetes Element, Schriftart, Textfarbe var can = document.createElement('canvas') parentNode.appendChild(kann) kann.breite = 200 Dosenhöhe = 150 kann.style.display = "keine" var Dosen = Dose.getContext('2d') Dosen.drehen((-20 * Math.PI) / 180) cans.font = Schriftart || '16px Microsoft JhengHei' Dosen.Füllstil = Textfarbe || 'rgba(180, 180, 180, 0,3)' Dosen.textAlign = "links" cans.textBaseline = 'Mitte' Dosen.Fülltext(str, Dosenbreite / 10, Dosenhöhe / 2) parentNode.style.backgroundImage = 'url(' + can.toDataURL('image/png') + ')' } const Wasserzeichen = { binden: Funktion (el, Bindung) { Wasserzeichen hinzufügen(Bindung.Wert.Text, el, Bindung.Wert.Schriftart, Bindung.Wert.Textfarbe) }, } Standard-Wasserzeichen exportieren Dies ist das Ende dieses Artikels über die Verwendung benutzerdefinierter Anweisungen in Vue zum Hinzufügen eines Wasserzeichens am unteren Seitenrand. Weitere relevante Inhalte zum Hinzufügen eines Wasserzeichens am unteren Seitenrand von Vue finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Beispiel für die Verwendung von CASE WHEN beim Sortieren in MySQL
>>: Optimierung der Datenbank-SQL-Anweisung
Die google.html-Schnittstelle ist wie in der Abbil...
Beim Verknüpfen zweier Tabellen konnte kein Fremd...
MJML ist ein modernes E-Mail-Tool, mit dem Entwic...
1. Einführung in die Datenintegrität 1. Einführun...
1. Warum verwendet Nginx gzip? 1. Die Rolle der K...
Einführung Wie im vorherigen Artikel erwähnt, gib...
Der folgende Inhalt stellt den Prozess und die Lö...
Inhaltsverzeichnis Vorwort Rendern Beispielcode Z...
Tomcat8-Image herunterladen [root@localhost ~]# D...
Wenn Sie React Router verstehen möchten, sollten ...
1. Systeminstallationspaket yum -y install make g...
Tatsächlich haben die drei obigen Tabellen alle d...
Vorwort Jedes Mal, wenn ich das Terminal verwende...
Einführung in Debian Debian bezeichnet im weitere...
Schwierigkeit Erstellung von zwei Masken für SVG-...