Instruksjoner Kombiner Flytende Canvas Med CSS3

Instruksjoner Kombiner Flytende Canvas Med CSS3


Flytende Canvas bruker jQuery biblioteket for å bruke cross-browser-kompatibel visuelle stiler til noe element for å lage webgrafikk, knapper og elementer helt ut av kode. Dette er gode nyheter hvis du er en utvikler mer komfortabel med å bruke HTML enn grafisk design software. Flytende Canvas trekker elementer basert på CSS-velgere og stiler du definerer. Selv om du kan lage grunnleggende elementer ved hjelp av CSS alene, lar Flytende lerret du kan dra nytte av animasjoner og gradienter, eller lage bevels bruker minimalt med stil attributter, mens sikre konsistent ytelse og utseende på tvers av alle nettlesere, inkludert de som har CSS3 begrensninger.

Flytende Canvas Bakgrunn

Liquid Canvas manuset ble utviklet av Stefan Ruzitschka som en plugin for jQuery biblioteket. Manuset er plassert og orientert om hans personlige domene. Dessverre, ikke forfatteren ikke gir et omfattende dokumentasjonsbiblioteket for å støtte manuset, så bruken er begrenset til jQuery eksperter og de som er interessert i eksperimentering. Fra 2011 er skriptet aktivt opprettholdes.

Integrering Flytende lerret med HTML

Integrasjon med dine egne HTML-prosjekter krever "flytende-canvas.js", "jquery-1.3.2.js" og "flytende-lerret-plugins.js" filer som skal kopieres fra plugin-mappen til prosjektet mappe, og inkluderte i HTML-dokumentet hodet ved å bruke "<script>" tag. For eksempel:

<Script type = "text / javascript" fra væsken Canvas mappen til prosjektet mappe, og ta den med i dokumentet rett over de to andre "script" kodene ved hjelp av en "IE bare" betinget tag:

<! - [If IE]> <script type = "text / javascript" funksjon, og kan plasseres direkte i hodet av HTML-dokument ved hjelp av "script" tag, eller inkludert i en egen Javascript-fil. Før de Flytende Canvas funksjonskall, må en standard jQuery funksjon samtale angis for å fortelle din nettleser for å vente på alt å laste helt før maling på lerretet:

<Script type = "text / javascript">

$(window).load(function() {

Skriv inn dine Flytende lerret velgere under denne linjen. Hver velger starter med jQuery funksjon samtale ($) etterfulgt av din valgte CSS selector ( "#note" i under eksempel), så Liquid Canvas funksjon:

$ ( "# Note"). LiquidCanvas (

});

På den blanke linjen mellom funksjonskall og den avsluttende tannregulering, definere parametre som forteller Flytende Canvas hva å tegne. For eksempel vil følgende parameter gi "#note" element avrundede hjørner:

"[shadow border gradient] => roundedRect{radius:50}");

I dette eksemplet vil den «#contentbox" element gis en skygge, avrundede hjørner, og et lys kant:

$ ( "# Contentbox"). LiquidCanvas (

"[shadow{color:#333} border{color:#eee} fill{color:#fff} ] => roundedRect{radius:10}");

});

Legge velgere til Elements

Hvert velger bør være definert i stilarket og gitt noen ikke-visuelle stil attributter, for eksempel høyde, bredde eller marginer. For eksempel:

note {width: 30%; margin: 0 auto; padding: 40px; } Contentbox {width: 700 piksler; margin: 20px 0 20px 0; padding: 30px;}

Disse velgere blir så lagt til elementer i kroppen av HTML-dokument:

<Div id = "contentbox">

&lt;div id="note">

Dette er innholdet i min anm.

& Lt; / div>

Det er der mitt hovedinnhold går.

</ Div>

Kombinasjonen av alle tre tiltak vil gjengi visuell effekt.