Heim  >  Artikel  >  Web-Frontend  >  Das jQuery-Plug-in ImageDrawer.js realisiert das dynamische Zeichnen von Bildanimationen (mit Quellcode-Download)_jquery

Das jQuery-Plug-in ImageDrawer.js realisiert das dynamische Zeichnen von Bildanimationen (mit Quellcode-Download)_jquery

WBOY
WBOYOriginal
2016-05-16 15:13:321231Durchsuche

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).

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn