![]() |
|
Posizionare un layer centrato rispetto alla risoluzione con i Css
In questo Tip ricorreremo ad un po di fantasia per creare un semplice quanto simpatico effetto grafico per centrare un layer Html rispetto alla risoluzione video corrente. <div class="LayerCentrato">Esempio di Layer Html centrato!!!</div>Assegniamo al layer una classe a cui faremo riferimento nel codice Css che propongo di seguito:
<style type="text/css">
body {
margin: 0px;
height: 100%;
}
div.LayerCentrato {
text-align: Center;
background-color: #EEEEEE;
color: #192939;
position: Absolute;
top: 50%;
left: 50%;
font-size: 12px;
font-family: Verdana;
font-weight: Bold;
width: 350px;
height: 200px;
border: Solid 1px #CCCCCC;
margin: -100px, -175px;
}
</style>
I passaggi essenziali sono evidenziati in rosso: assegno al corpo della pagina un margine complessivo di zero (0) pixel ed imposto l'altezza al 100%. Assegno al layer il posizionamento assoluto, la distanza dai margini di sinistra e dall'alto al 50%, e modifico (in negativo) i margini del layer in funzione dell'altezza e della larghezza del layer stesso.Per capirci meglio, se la larghezza del layer è 350 pixel, la sua metà in negativo è -175 pixel; se la larghezza fosse stata 400 pixel, avrei impostato il margine in larghezza a -200 pixel. Lo stesso discorso vale per l'altezza. |
IN EVIDENZA
Una slidegallery con jQuery
Pagamenti online con PayPal e PHP
Breve guida a jQuery
Effetto ombra su testo con Photoshop
Guadagna col tuo sito grazie a TradeD...
Guida XHTML
Riscrivere le URL con Asp
Riavviare IIS
HTTP 500 internal server error
Generare password casuali in Javascri...
Errore 80004005: Cannot update. Datab...
Introduzione ad Ajax ed Asp con Jscri...
Referenze dei Tag Html
Stringhe di connessione via ODBC e Ol...
Referenze dei fogli di stile Css
Le espressioni regolari in Javascript
|
||||
© 2001/2010 lukeonweb.net - A cura di Luca Ruggiero, Partita IVA 05564851219 -
Privacy |
Pubblicità |
Contatti
| |||||