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

    Oscuarare parte di una pagina

    Qualche giorno fa, entrando nella home-page di html.it, ho notato che per rendere
    più evidenti le pubblicità, veniva utilizzato uno script che cambiava la luminosità del
    pagina stessa (rendendola più scura), rispetto alla pubblicità, che manteneva la
    luminosità originaria.
    Il risultato era quindi che il pop-up pubblicitario era più luminoso rispetto al resto della
    pagina, risultando così in primo piano.
    Ora vi chiedo, qual'è la funzione che permette di gestire l'effetto sopra descritto?
    Grazie anticipatamente.
    Giacomo

  2. #2
    Utente di HTML.it L'avatar di byaur
    Registrato dal
    Aug 2004
    Messaggi
    1,061
    una cosa simile si puo fare con lightbox... o con greybox
    Chi di noi non vorrebbe
    sollevare il velo sotto cui sta nascosto il
    futuro...
    David Hilbert

  3. #3
    Grazie per la risposta.
    In realtà non è proprio quello che cerco. Infatti, a me non
    serve qualcosa come lightbox, ma bensì cerco esattamente
    la funzione che permette di fare quello che ho visto nelle
    pubblicità in html.it (credo molto più semplice).
    Grazie

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    cerca con chiave overlay o overlayer

  5. #5

  6. #6
    Grazie Mac@. E' quello che cercavo.
    In questi giorni avevo già trovato uno stratagemma
    (guardando diversi siti) che permetteva di fare tutto questo.
    Il funzionamento è molto semplice.
    Bisogna operare con l'opacità (opacity) su uno sfondo nero.
    Infatti, cambiando l'opacità di una superficie su uno sfondo nero
    otterremo un vero e proprio oscuramento della superficie.
    Semplice ed efficace.

    Grazie

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171

    consigli

    ma come hai fatto materialmente per opacizzare la pagina?

  8. #8
    L'opacity è una proprietà utilizzabile in css.
    Questa permette prevalemente di gestire la trasparenza di un elemento.
    Per una gestione efficiente della proprietà,
    devi tener conto del browser che esegue lo script;
    (per recuperare un elemento, utilizzerò il DOM)
    su firefox:
    document.getElementById('id').style.opacity = value;
    con value che varia da 0 a 1 (quindi si utilizzano le %)
    su IE:
    document.getElementById('id').style.filter = 'alpha(opacity='+value+')';
    con value che varia 0 a 100;
    Per ulteriori informazioni, visita questo link:
    http://brainerror.net/scripts/javascript/blendtrans/
    spero possa esserti di aiuto.

    Giacomo

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171

    opacità

    grazie della risposta, io vorrei opacizzare la pagina mentre effettuo una ricerca su un database.
    come dovrei fare?

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.