Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21

Discussione: Sfondo ad elemento <a>

  1. #1

    Sfondo ad elemento <a>

    Ciao a tutti nella mia barra di navigazione
    codice:
    <div id="nav">
    	<ul>
    		[*]
    		[*]
    		[*]
    		[*]
    		[*]
    		[*]
    		[*]
    	[/list]
    </div>
    devo mettere un'immagine di sfondo che faccia da link ad ogni tag <a>

    il codice css è questo

    codice:
    #nav { text-align: center; }
    #nav ul li a.home { height: 51px; width: 162px; background: url("/images/nav/home.png"); background-repeat: no-repeat; background-position: -10px -10px; }
    purtroppo non ho capito perché l'immagine non viene applicata

  2. #2
    questo è giusto?

    codice:
    url("/images/nav/home.png")
    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

  3. #3
    si, perché l'ho applicato prima per provare sull'elemento[*] e funziona

  4. #4
    ok,
    mostra come lo hai usato su[*]
    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

  5. #5
    codice:
    #nav ul li { height: 51px; width: 162px; background: url("/images/nav/home.png"); background-repeat: no-repeat; background-position: -10px -10px; }

  6. #6
    xchè usi la classe .home? nel css..
    nn mi pare di vedere class="home" nel tuo codice sopra...

    togli la classe "home"
    e usa il CSS così:

    codice:
    {background-image:url('/images/nav/home.png');}
    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

  7. #7
    la classe .home è nel primo link

    codice:
    [*]

  8. #8
    mi correggo, c'è la classe...
    togli l'altra, e lascia solo "home"
    controlla anche la posizione del background
    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

  9. #9
    ok

    EDIT: non cambia niente il background non si vede

  10. #10
    definisci meglio il tutto in questo modo:

    codice:
    Home/definisci
    codice:
    background-image:url(definisci come detto sopra);
        display:block;
        height:50px;
        text-indent:-9999px;
        width:200px;
    classe o ID, questo funziona...
    fai qualche test, magari togli la posizione del background, e implementa il no-repeat tutto nella riga del bacground...
    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.