jQuery background-image changer

Thursday, October 2

Nuovo sito, nuova feature studiata apposta, con jQuery e le API che intervengono sui CSS sono riuscito a costruire un semplice “background changer”, in modo da cambiare la fotografia di fondo al <body>.
Guardiamo il codice ovviamente includiamo nell’head il jquery.js:

HTML
<div class=”bg 1″>1</div>
<div class=”bg 2″>2</div>

CSS
body {
background: #fff url(skin/bg0.jpg) center top no-repeat fixed;
}
.bg {
position:realtive; float:left;
height: 19px; width: 19px;
text-align:center; line-height: 19px;
margin: 0px 1px 1px 0px;
background: #000; color: #fff;
cursor:pointer;
}

JAVASCRIPT
$(document).ready(function(){
$(”.bg.1″).click(function(){
$(”body”).css(’background-image’,'url(skin/bg1.jpg)’);
});
$(”.bg.2″).click(function(){
$(”body”).css(’background-image’,'url(skin/bg2.jpg)’);
});
});

Ora non mi resta che implementare i coockie (o con jquery.coockie.js plugin o direttamente con php) per conservare la scelta del background, se qualcuno ha idee per aggiunte, correzioni e o revisioni ecc, liberissimo di condividerle.


web buttons in stile iPhone

Tuesday, August 26


mmhhh…oggi nei meandri dei miei lavoretti e progetti che quotidianamente porto avanti ho trovato spazio per creare files soregenti per creare bottoni web in stile iPhone completi di pagina HTML con CSS già compilati.
Il tutto sul mio profilo deviantART.


CSS angoli tondi nativi

Wednesday, July 23

Poco tempo fa leggevo che il web2.0 lo si può paragonare a un angolo tondo, in effetti la caratteristica più comune tra i vari prodotti 2.0 è il layout grafico con evidenti angoli tondi per ogni box di contenuto.
In principio, creavo elementi immagine che rappresentavano l’angolo tondo attribuendoli come fondo ai div, ottenendo l’effetto “rounded-corner”. Ora con Safari e Firefox che supportano CSS3 nativi e non, dico non perchè ognuno presenta un alternativa sfruttando il proprio motore di navigazione (webkit e Gecko); possiamo usufruire degli angoli tondi per il bordo di una div semplicemente attraverso regole CSS.
(more…)


Ultimi Post
Socials & Other
my flickr profile