Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    immagine come sfondo in option element

    vorrei creare un selezione della lingua attraverso il tag select e fare in modo che per le varie option venga visualizzata la descrizione della lingua e la bandiera della nazione

    con i css ci sono riuscito ma si visualizza solo con firefox e non con ie
    <option value="ITA" style="background: transparent url(img_css/bandiera-ITA.gif) 0 0 no-repeat; padding: 0 0 0 25px;">italiano</option>

    avete suggerimenti??

    grazie
    Cristiano

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Per quanto ne so lo stile si applica al <select>, non all'option.
    Quindi per fare quello che chiedi devi usare JS.

    Esempio:
    <select ... style="background: transparent url(img_css/niente.gif) 0 0 no-repeat; padding: 0 0 0 25px;" onchange="this.style.background='url(img_css/bandiera_'+ this.options[this.selectedIndex].value +'.gif)';">
    ...
    <option value="ITA">italiano</option>
    ...

    Nota: non usare segni di operazione dentro i nomi dei file [mi riferisco al - (meno) dentro il nome bandiera-ITA.gif]
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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 © 2025 vBulletin Solutions, Inc. All rights reserved.