ImageDrawer.js ist ein jQuery-Plug-in, das Bildanimationen dynamisch zeichnen kann. Mit dem ImageDrawer.js-Plugin können Sie einen dynamischen Prozess zum Zeichnen von Bildern auf der Seite erstellen. Sie können Parameter wie die Dauer der Zeichenanimation steuern, was sehr interessant ist.
Effektanzeige Quellcode-Download
Anwendung
Die Verwendung dieses dynamisch gezeichneten Bild-Plug-Ins erfordert die Einführung der Dateien imagedrawer.css, jquery und imagedrawer.js in die Seite.
<link rel="stylesheet" href="css/imagedrawer.css" type="text/css"/> <script type="text/javascript" src="js/jquery.min.js"></script> <script type="text/javascript" src="js/imagedrawer.js"></script>
HTML-Struktur
Fügen Sie das Bild, das Sie zeichnen möchten, in die Seite ein.
<div id="container"> <img id="example" src="img.jpg"> </div>
Plugin initialisieren
Nachdem das Seiten-DOM-Element geladen wurde, können Sie das Bildzeichnungs-Plug-in mit der folgenden Methode initialisieren.
$('div#container').drawImage();
Konfigurationsparameter
Das Bildzeichnungs-Plug-in von ImageDrawer.j verfügt über die folgenden verfügbaren Konfigurationsparameter.
$(div#container).drawImge({ duration: 20, @number - seconds it's take to draw the entire picture Instead of specifying the duration on the whole animation, || { it's also possible to set the duration of single drawing phases: borderPencil : 9, @number - seconds it's take to draw the picture by using only the pencil for borders pencilShades : 6, @number - seconds it's take to draw sharpest shades with black pencil colorShades : 7.5, @number - seconds it's take to draw first, basic, vanish colors fullColors : 7.5 @number - seconds it's take to define better all colors on the picture }, background: '#949494', @string - background color for image while it's been drawing callback: fn(), @function - function to execute after the last phase pencil: { height: '50px', width : '50px', src : './img/pencil.png' @string - path to the pencil image } });
Dauer: Die Dauer der Zeichenanimation. Kann eine Ganzzahl oder ein Objekt sein:
{ borderPencil : 9, pencilShades : 6, colorShades : 7.5, fullColors : 7.5 }
borderPencil: Die Zeit, die zum Zeichnen des Randes benötigt wird.
PencilShades: Die Zeit, die zum Zeichnen schwarzer und weißer Schatten benötigt wird.
colorShades: Die Zeit, die zum Zeichnen von Farbschatten benötigt wird.
fullColors; die Zeit, die zum Füllen von Farben benötigt wird.
Hintergrund: Die Hintergrundfarbe der Leinwand.
Rückruf: Rückruffunktion.
Bleistift: Ein kleines Bleistiftsymbol, das über der Leinwand angezeigt wird.
Das Obige ist das vom Editor eingeführte Wissen über das jQuery-Plug-in ImageDrawer.js zum dynamischen Zeichnen von Bildanimationen (Quellcode-Download im Anhang).