As jy nuut is op hierdie webwerf, het jy dalk nie opgelet. Maar die agtergrond wat jy sien, is eintlik iets nuuts. En willekeurige. En streamed from Flickr. Dit is 'n nuwe plugin dat ek vir die ontwikkeling van WordPress genoem ‘WP Flickr Agtergrond ".

'N bietjie meer as twee weke gelede het ek my tema te verander Ontwerp deur 85ideas, en is deur sy effektiewe gebruik van transparante en die agtergrond geïntrigeerd. En omdat ek vinnig verveeld te kyk na dieselfde ding, Ek het gedink ‘Hoekom maak jy hierdie agtergrond random "? Flickr bied miljoene foto's, baie van hulle onder 'n Creative Commons Attribution-lisensie, en dit sou 'n uitstekende bron vir diegene ewekansige agtergronde. Dus het ek begin kodering…

Interessant, dit was nie so reguit vorentoe soos 'n mens sou verwag. Nadat alle, jy kan gebruik eenvoudig 'n dinamiese gegenereer CSS styl blad met' n ‘agtergrond’ element is wat dui op 'n ewekansige Flickr foto. Reg?

Maar die klein foto's cascade en jou webwerf sal lyk soos 'n slegte 1995 vertolking van jou eerste HTML bladsy. En die groot foto's kan wees Dus groot, jy eindig staren net 'n korrel sand in plaas van' n strand.

CSS3, die merk-splinternuwe weergawe van CSS style sheets, ondersteun wat strek van die agtergrondprentjies. Ongelukkig, nie 'n enkele leser het ek probeer dit ondersteun. So I reverted to good-old image hacking, basies spuitende die agtergrond in 'n negatiewe Z-indexed <div> blok op 'n vaste posisie.

Ja, dat die laaste sin, is 'n groot gesprek breker. Maar trust me, Dit is die inspuiting gedeelte wat se moeilijkste. Vir een, Ek wil dit nie wanneer plugins benodig my by die hand te pas lêers, laat staan verander lêers in die eerste plek. So ek neem aan daar is ook ander mense daar buite wat dieselfde dink. So, hoe kan ek 'n WordPress theme sonder om die wysiging van sy lêers? Gee Javascript, jQuery te word spesifieke, en ons is op pad na groot bedrieëry!

Sodat in die einde, WP Flickr agtergrond sal gebruik Javascript om 'n nuwe agtergrond beeld oorgetrek deur die werklike voeg (oorspronklike) inhoud. En dit werk! Ten minste, doen dit met Opera 10, Firefox 3, Google Chrome 3, MSIE 8 en Safari 4. Vandaar is ek nou sit die prop deur middel van 'n openbare Alpha toets, wag vir klagtes te rolle in die: “Jou website lyk vreemd” en “I'm getting Javascript foute” is 'n paar van die dinge wat ek verwag om te sien tydens die toets, maar hopelik sal daar geen! Jy sal laat my weet, Reg?

As ek tevrede dat daar geen groot probleme met die prop, dan sal ek maak dit beskikbaar vir aflaai. In die tussentyd, Ek sal weer wees-reël van 'n paar dinge op die webwerf weer ruimte te maak vir die nuwe plugin en' n paar ander ek dink oor die skryf van. So moet asseblief verskoning konstruksie te doen in die volgende paar dae!

Related Posts:

  1. WP Flickr Agtergrond
  2. WP Flickr Agtergrond weergawe 1.0.2 (Beta) beskikbaar
  3. WP Flickr Agtergrond weergawe 1.0.3 (Beta) beskikbaar
  4. WP Greet Box auto verberg funksie
  5. Vinniger WP Super Buffer met nginx