BeanLoader

BeanLoader ist ein einfacher 'Site Preloader', der während des Ladevorgangs einer Website angezeigt wird. Das jQuery Plugin bietet Optionen für die angezeigte Information und den Hintergrund der Animation. Das Plugin kann auch für alle Funktionen einer Website benutzt werden, die Verarbeitungszeit benötigen.

Vorschau

Am folgenden Beispiel können die unten beschriebenen Optionen getestet werden. Eingegebene Änderungen werden sofort in der Vorschau angezeigt. Das vollständige Beispiel findet sich auch im Downloadbereich.

HTML
CSS
JS
VORSCHAU

Installation

Der Hauptcontainer ist ein Block-Element mit einer beliebigen Klasse oder ID, z. B.:
<div id="sample1"></div>
Im Script wird die Funktion "beanLoader" am Hauptcontainer aufgerufen:
$('#sample1').beanLoader({
});
Soll das Plugin als 'Site Preloader' funktionieren, wird der Hauptcontainer direct nach dem 'body' eingefügt und zusätzlich folgendes Script aufgerufen:
$(window).load(function(){
   $('#sample1').delay(1500).fadeOut(1500);
});

Optionen

width: ['n'] ; default: '100%'Gibt die Breite der gesamten 'Preloader Site' an. Alle gültigen CSS-Values können verwendet werden.
height: ['n'] ; default: '100%'Gibt die Höhe der gesamten 'Preloader Site' an. Alle gültigen CSS-Values können verwendet werden.
siteBackground: ['color' | 'image'] ; default: '#fff'Legt den Hintergrund der 'Preloader Site' fest. Es können CSS-Color-Definitionen oder eine Image-URL benutzt werden.
cubeSize: ['n'] ; default: '75px'Bestimmt die Höhe und die Breite der Animation. Alle gültigen CSS-Values können verwendet werden.
cubeColor: [['color1' | 'image1' , 'colorN' | 'imageN']] ; default: ['red' , 'green', 'blue', 'orange' , 'black' , 'magenta' , 'grey']Definiert den Hintergrund der Animation in einem Array. Es können CSS-Color-Definitionen oder Image-URLs benutzt werden. Besteht das Array nur aus einem Wert, wird dieser auf alle Teile der Animation angewendet.
infoText: ['string'] ; default: 'Loading...'Legt den Text unterhalb der Animation fest.
infoTextFont: ['font-family'] ; default: 'inherit'Legt den Font des Textes unterhalb der Animation fest.
infoTextFontSize: ['n'] ; default: '1.2rem'Legt die Schriftgröße des Textes unterhalb der Animation fest. Alle gültigen CSS-Values können verwendet werden.
infoTextColor: ['color'] ; default: '#666'Legt die Schriftfarbe des Textes unterhalb der Animation fest. Alle gültigen CSS-Values können verwendet werden.

Downloads

beanloader.min
beanloader (Source)
Beispiel