• Home
  • SEO e Web Marketing
  • Webmaster e Developing
  • Design e Photoshop
  • Info
  • Blogroll
  • Parlano di noi su...
  • Scaricare Programmi

Menù Rollover in puro Css senza pre-load

In un precedente articolo in cui si realizzava un menu rollover in puro css, abbiamo lasciato in sospeso il problema iniziale del pre-load. Vediamo con l’utilizzo di un piccolo trucco Css come puoi risolvere il problema.

Per aggirare il caricamento della seconda immagine che farà il rollover non devi fare altro che creare due immagini in una, ossia, nello stesso file immagine inserisci nella parte alta l’immagine normale e nella parte bassa il rollover. Quindi posizionando il mouse sopra la voce del menù, non farai altro che spostare l’immagine verso il basso.
Ogni voce conterrà un’immagine di sfondo duplicata: nella fase normale si vedrà la parte superiore, passandoci sopra col mouse, si vedrà solo la parte inferiore. Così facendo si aggirà il pre-load perchè si carica solamente un’immagine doppia.

Vediamo quindi in pratica come si realizza, analizzando l’esempio:

Il codice Css:
#menu {margin:0; padding:0; list-style-type:none; height:60px}

#menu li {width:100px; height:60px; float:left; background-position:top}
#menu li:hover {background-position:bottom}
#menu a {width:100px; height:60px; line-height:60px; display:block; vertical-align:middle}
.home {background-image:url(menu_01.jpg);}
.works {background-image:url(menu_02.jpg);}
.blog {background-image:url(menu_03.jpg);}
.email {background-image:url(menu_04.jpg);}

Il codice Html

<ul id=”menu”>
<li class=”home”><a href=”#”></a></li>
<li class=”works”><a href=”#”></a></li>
<li class=”blog”><a href=”#”></a></li>
<li class=”email”><a href=”#”></a></li>
</ul>

Come vedi il Css si basa quasi unicamente sull’ ID menu, il quale detta le regole per tutti gli elementi che ci stanno dentro. Poi per ogni voce viene indicata l’immagine da usare.

Il markup html invece è un semplice elenco che buttà giù la struttura.

Prova a realizzarlo anche tu prendendo spunto da questo esempio di base, e pubblica il link al tuo lavoro sui commenti. Io provvederò a pubblicarlo sul post con il link al tuo Blog.
Se non ci riesci o trovi qualche difficoltà, ti fornirò aiuto.

Vedi anche Menu Rollover in Css

  • Share this on del.icio.us
  • Share this on Facebook
  • Tweet This!
  • Stumble upon something good? Share it on StumbleUpon
  • Share this on Technorati
  • Digg this!
  • Add this to Google Bookmarks
  • No Related Post


Ti è piaciuto questo Articolo? Iscriviti ai Feed, o segui il Blog via Email!

Email:
Postato su Css, Html, Web Design, WordPress on 10 luglio, 2008

2 Commenti su “Menù Rollover in puro Css senza pre-load”

  1. Bruno dice:
    11 luglio, 2008 at 10:12

    Non avevo mai pensato a far caricare una sola immagine e poi deciderne la posizione tramite CSS, ottimo post, grazie, adesso mi guardo il resto del blog!

  2. marbio dice:
    11 luglio, 2008 at 10:39

    Ottimo tutorial! Lo terrò presente per il futuro!

  • Isrciviti ai feed facebook profile technorati profile

WebMaster: non perderti questi Articoli!

  • Cosa fare subito dopo aver aperto un Blog
  • Tecniche per fare scambio link
  • Come realizzare una grafica per WordPress
  • Come inserire Lightbox in WordPress
    • Risorse Web (87)
      • Plugins (12)
      • Tutorial (7)
    • Senza categoria (4)
    • SEO (34)
      • Strumenti per WebMaster (6)
      • Web Marketing (5)
        • Social Network (5)
    • Web Design (60)
      • Css (22)
      • Photoshop (7)
      • Template (10)
    • Web Development (44)
      • Ajax (4)
      • Html (19)
      • Javascript (16)
      • Php (14)
    • Webmaster (90)
      • Browser (6)
      • Cms Alternativi (3)
      • Google (19)
      • Programmi per Web Designer (2)
      • Programmi per WebMaster (3)
      • WordPress (31)

    Tag Cloud

    aggiornamento pagerank Aggiungi nuovo tag aumentare i visitatori Browser Brush Chrome Experiments Cms Css feed Film Geek Flash Flat Nuke Font Frog Cms Google Google Chrome grafica Html Icone Internet Explorer 8 Javascript Javascript V8 msn experience New Cms Personalizzare Wordpress Photoshop Php plugin Programmi per Web Designer pulsanti web Risorse Web scambio link SEO social media strumenti per webmaster tema wordpress Template wallpaper web 2.0 Web Design Web Development web marketing Webmaster word WordPress

    Ultimi Commenti

    • Lorenzo De Santis su Buone Vacanze a tutti i lettori
    • Lorenzo De Santis su Buone Vacanze a tutti i lettori
    • Lorenzo De Santis su Buone Vacanze a tutti i lettori
    • Angelo su Buone Vacanze a tutti i lettori
    • Lorenzo De Santis su Buone Vacanze a tutti i lettori
    © NoizExperience Blog. Tutti i diritti riservati.
    Web Design