Verwenden Sie Canvas, um Grafiken und Text mit Schatten als Referenz zu erstellen. Die spezifischen Inhalte sind wie folgt ctx.shadowBlur=20; Legen Sie den Schattenunschärfebereich fest. Sie können auch Die Eigenschaft shadowOffsetX legt den horizontalen Abstand zwischen dem Schatten und der Grafik fest. Code: <!DOCTYPE html> <html> <Kopf> <title>Grafiken und Texte mit Schatten erstellen</title> </Kopf> <Text> <h3 align="center">Radialer Farbverlauf</h3> <hr> <canvas id="myc1" width="800" height="600"></canvas> <Skripttyp="text/javascript"> var myc = document.getElementById("myc1"); //Neue Leinwand zeichnen var ctx = myc.getContext("2d"); //Zeichenumgebung auf 2d einstellen var myg = ctx.createRadialGradient(130,200,0,130,200,90); //addColorStop-Methode. Der erste Parameter ist der Prozentsatz im Bild und der zweite Parameter ist die Farbe myg.addColorStop(0,"white"); myg.addColorStop(0.5,"rosa"); myg.addColorStop(0.6,"grün"); myg.addColorStop(0.4,"blau"); ctx.fillStyle=myg; ctx.shadowColor="black"; //Schattenfarbe ctx.shadowBlur=20; //Schattenunschärfebereich ctx.arc(130,200,100,0,Math.PI*2); //Einen neuen Kreis zeichnen ctx.fill(); ctx.beginPath(); var myg1 = ctx.createRadialGradient(550,250,50,550,250,200); myg1.addColorStop(0,"blau"); myg1.addColorStop(0.6,"grün"); myg1.addColorStop(1,"rot"); ctx.fillStyle=myg1; ctx.font="50px fett"; //Schriftgröße und Schriftstil festlegen ctx.shadowBlur=50; //Schattenunschärfebereich festlegen ctx.shadowColor="gelb"; //Schattenfarbe; ctx.shadowOffsetX=30; //Horizontaler Online-Offset; ctx.shadowOffsetY=-30; //Vertikaler Versatz nach unten; ctx.fillText("Radioaktiver Gradiententext",350,200); </Skript> </body> </html> 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. Das könnte Sie auch interessieren:
|
<<: MySQL-Installationsinformationen unter Linux-Server anzeigen
>>: Nginx verwendet Lua+Redis, um IP dynamisch zu blockieren
Im MySQL-Betrieb und bei der Wartung möchte ein F...
Code kopieren Der Code lautet wie folgt: <meta...
Inhaltsverzeichnis Einführung MySQL-Hochverfügbar...
Bei der Installation der komprimierten Version vo...
Vor der Veröffentlichung von Microsoft IE 5.0 best...
Inhaltsverzeichnis 1. Vue-Installation Methode 1:...
In diesem Artikel wird der spezifische JavaScript...
Beschränken Sie input Eingabefeld auf reine Zahle...
Das Gitterlayout weist einige Ähnlichkeiten mit d...
Better-Scroll-Bildlaufprinzip Als übergeordneter ...
Inhaltsverzeichnis 1. Projektumgebung 2. Projektb...
Mit den MySQL-Funktionen CAST() und CONVERT() kön...
Code kopieren Der Code lautet wie folgt: <ifra...
Ich habe diesen Blog geschrieben, um mich daran z...
docker-compose-monitor.yml Version: '2' N...