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

    Curiosità su deviantart.com

    Ieri vado su http://www.deviantart.com/ e subito mi colpisce lo stile del tema, clicco con il destro del mouse sullo sfondo dell'header, faccio vedi sfondo e mi ritrovo questo:

    http://s.deviantart.com/styles/minim...-tttop-all.gif

    cioè tutte le imamgini sono racchiuse in un unico file, tipo una texture del 3d! Ora qualcuno sa come è possible organizzare il lavoro in questo modo? quali sono i benefici?


    grazie

  2. #2
    Sicuramente quell'approccio può servire a caricare in una volta sola tutte le immagini del sito. Poi, con i CSS, e possibile ad es. impostare quell'unica immagine come background dei singoli box semplicemente impostando i box con dimensioni appropriate per mostrare solamente la parte di immagine che interessa e usando background-position. E' chiaro che questa tecnica è possibile solo per le immagini che non si ripetono orizzontalmente o verticalmente.

    Sinceramente non vedo molta utilità in tutto questo, se non il fatto di non avere più immagini per ogni stile grafico che si decide di impostare.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Quella tecnica e` usata spesso nell'effetto cambio immagine all':hover: si evita di dover caricare una nuova immagine e non ci sono ritardi nella visualizzazione.
    Dal punto di vista del programmatore, si ha a che fare con meno immagini, e questo semplifica anche la manutenzione.

    Non so perche` in quel sito abbiano fatto la scelta di inserire tutto in un'immagine, ma probabilmente semplifica la gestione delle immagini: una per ogni pagina (o ogni settore / ogni CSS).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    mi potete fare un semplice esempio?

    cosa devo mettere come parametri nel campo background?

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Quale campo? Se ti riferisci ad un editor, devi specificarlo e chiedere nel forum del SO che usi.

    Per usare la tecnica dello switch background per, ad esempio, un :hover, puoi fare cosi`:
    ...

    CSS:
    codice:
    .cambiosfondo {
      background-image: url(sfondodoppio.gif);
      background-position: 0px 0px;
      ...
    }
    .cambiosfondo:hover {
      background-position: 0px 20px;
      ...
    }
    dove chiaramente l'immagine sfondodoppio.gif sara` divisa in due parti, con la parte superiore per lo sfondo a riposo e la parte inferiore con lo sfondo dell':hover, che inizia in posizione 0 20.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6
    intendevo proprio questo, grazie

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.