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

    Sprites e immagini in background

    Ho una pagina con una select di una lista di parte degli stati del mondo e ho applicato uno stile a ciascuna option in modo che mostri come sfondo la bandierina dello stato corrispondente un po' spostato verso la sua destra con un po' di padding, il valore della option che e' il nome dello stato.
    Ovviamente ho un'immaginina per ciascuno stato.
    Dato che viene fatta una richieste al server per ciascuna immagine e dato che la lista puo' essere anche piuttosto lunga, pensavo di usare la tecnica degli sprite (che tra l'altro ho usato per gran parte del resto del sito) applicata alle bandierine e alle option.
    Ora, ho la mia bella immagine con tutte le mie belle bandierine affiancate e allineate in una tabella immaginaria 10 x 24 (mi pare che ho qualcosa come 234 bandierine).
    Purtroppo (stupido me che non c'ho pensato prima ma ero troppo impegnato a seguire OT ), al momento di provarlo dal vero, nelle varie option ho la bandierina giusta seguita da tutte quelle che le stanno a fianco.
    Ora la domanda e', possibile che usando la tecnica degli sprite non ci sia un modo per specificare che voglio usare solo un pezzettino dello sprite??
    Non so se mi sono spiegato... :master:

    PS: lo so, le immagini di sfondo in una option non si vedono su IE, ma non e' un elemento importante della pagina per cui pazienza... chi ha FF le vede, chi ha IE vede solo il nome dello stato e pace all'anima sua...
    All work and no play makes EricFlat a dull boy

  2. #2
    Boh, a quanto pare non c'e' soluzione al momento...

    http://www.onderhond.com/blog/work/c...-pros-and-cons

    All work and no play makes EricFlat a dull boy

  3. #3
    Le bandierine in verticale? e vari l'altezza dello sfondo?
    Ciao!

  4. #4
    Alla fine è quello che ho fatto, anche se è una soluzione d'emergenza...
    All work and no play makes EricFlat a dull boy

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Lascia un po' di spazio alla destra di ogni bandierina ...
    Vedi questo schema in ASCII-art, dove i [numeri] rappresentano le bandiere; lo spazio dovra` essere sufficiente per non far vedere la bandiera successiva in tutte le condizioni di carattere.
    codice:
    [11]          [21]          [31]          [41]   ...
    [21]          [22]          [32]  ....
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6
    Originariamente inviato da Mich_
    Lascia un po' di spazio alla destra di ogni bandierina ...
    Vedi questo schema in ASCII-art, dove i [numeri] rappresentano le bandiere; lo spazio dovra` essere sufficiente per non far vedere la bandiera successiva in tutte le condizioni di carattere.
    codice:
    [11]          [21]          [31]          [41]   ...
    [21]          [22]          [32]  ....
    Ho pensato anche questa soluzione ma l'immagine sarebbe diventata veramente troppo grossa... meglio averle tutte su una singola colonna.
    All work and no play makes EricFlat a dull boy

  7. #7
    Vedo che il post e vecchio ma magari puo far comodo a qualcuno che fa una ricerca

    http://www.flag-sprites.com/

    Ciao

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.