disign | Jquery: centrare orizzontalmente e verticalmente | a digital sign for a best design!
A digital sign for a best design

Articolo stampato da http://disign.improntedigitali.it/jquery-centrare-orizzontalmente-e-verticalmente-388-2-1.html

© Luca Frassineti

Programmazione 4.894 visualizzazioni

Jquery: centrare orizzontalmente e verticalmente

07/05/2012

Attraverso l'utilizzo di Jquery possiamo bypassare l'uso di complicati CSS e Javascript per ottenere facilmente una centratura sia verticale che orizzonatel di un div.

Come sempre occorre prima di tutto caricare l'ultima versione di Jquery, (qui l'articolo). Nell'esempio che segue avremo un wrapper con uno stile in linea (ma lo stile può anche esser in css esterno) che definisce obbligatoriamente larghezza e altezza del box.

 

div id="wrapper" style="width: 400px; height: 400px; border: 1px solid black;"
qui il contenuto
/div

 

 

e al fondo del codice, prima della chiusura del body

 

    jQuery.fn.center = function () {
    this.css("position","absolute");
    this.css("top", ( $(window).height() - this.height() ) / 2+$(window).scrollTop() + "px");
    this.css("left", ( $(window).width() - this.width() ) / 2+$(window).scrollLeft() + "px");
    return this;
    }
    
    
    $('#wrapper').center();

Invia una domanda o un commento sull'articolo

I campi obbligatori sono segnalati *

*

*



 


Questo sito è totalmente privo di pubblicità, se volete sostenere questa inziativa, potete scegliere di fare una piccola donazione libera:


© 2009 - 2024 Impronte digitali di Luca Frassineti. Tutti i diritti riservati.