Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 28
  1. #1
    Utente di HTML.it L'avatar di Tiashi
    Registrato dal
    Feb 2001
    Messaggi
    90

    css che variano in base all'orario

    Buongiorno a tutti.

    Ho un blog e vorrei che lo stile cambiasse nel momento in cui scatta un determinato oriario (giorno>notte notte>giorno).

    E' possibile fare questa cosa?

    Grazie infinite.

    Tiashi

  2. #2
    Ah ah, ci avevo pensato anche io tempo fa ma non ho mai avuto occasione di metterlo in pratica. Ci vorrebbe un linguaggio lato server, il quale ti permette di creare una condizione per stampare il link al CSS in base all'ora.

    Io lo farei in PHP e con un algoritmo semplice come questo:
    codice:
    // Se l'ora è compresa tra mezzanotte e mezzogiorno
       // Stampa il link al foglio di stile mattutino
    // Altrimenti
       // Stampa il link al foglio di stile pomeridiano
    Ovviamente dovrai crearti i due fogli di stile appositi. Prova a chiedere giù nel forum di PHP.

  3. #3
    mmm pensandoci bene sarebbe meglio farlo in javascript così puoi farlo in base all'orario dell'utente e non in base a quello del server

  4. #4
    Originariamente inviato da andrea.paiola
    mmm pensandoci bene sarebbe meglio farlo in javascript così puoi farlo in base all'orario dell'utente e non in base a quello del server
    Mmm, potrebbe essere un'idea, ma ovviamente vanno prese le dovute precauzioni per preservare l'accessibilità ai contenuti.

  5. #5
    Originariamente inviato da pierofix
    Mmm, potrebbe essere un'idea, ma ovviamente vanno prese le dovute precauzioni per preservare l'accessibilità ai contenuti.
    semplicemente carichi un CSS di default (che può essere quello di giorno per esempio), sniffi l'orario con javascript, fai l'if e sovrascrivi le regole CSS che ti servono se è notte...
    se hai js abilitato vedrai la notte (se è il caso) sennò vedrai sempre il CSS di giorno...

  6. #6
    Utente di HTML.it L'avatar di Tiashi
    Registrato dal
    Feb 2001
    Messaggi
    90

    ehm...

    Purtroppo non sono programmatore

    per cui non sono in grado. So solo smanettare un pochetto.

    Azzardo un'idea:

    se quella ventina di stili che mi ritrovo nell'html del blog li inserissi in un file esterno chiamato "giorno.css", durante il caricamento della pagina potrei richiamare quel file (o un altro chiamato "notte.css") a seconda dell'orario con uno Javascript?

  7. #7
    Utente di HTML.it L'avatar di Tiashi
    Registrato dal
    Feb 2001
    Messaggi
    90

    Ecco perfetto!

    Quello intendevo andrea.paiola (non avevo letto il tuo intervento).

    Appunto.

    Sempre ri-Ehm... Dove lo trovo uno script simile?

    Vi chiedo scusa, vorrei tanto essere programmatore ma non riesco a far tutto. Magari a modificarlo sì, quello ci provo di sicuro.

  8. #8

    Re: Ecco perfetto!

    Originariamente inviato da Tiashi
    Quello intendevo andrea.paiola (non avevo letto il tuo intervento).

    Appunto.

    Sempre ri-Ehm... Dove lo trovo uno script simile?

    Vi chiedo scusa, vorrei tanto essere programmatore ma non riesco a far tutto. Magari a modificarlo sì, quello ci provo di sicuro.
    non c'è bisogno di essere un programmatore... son 3 righe di codice...

    fai 2 file CSS, uno lo carichi di giorno e l'altro di notte

    piuttosto chiedi ai mod che ti spostino in javascript

  9. #9
    Utente di HTML.it L'avatar di Tiashi
    Registrato dal
    Feb 2001
    Messaggi
    90

    Grazie.

    Va bene, vi ringrazio tutti, adesso faccio la richiesta.

    Grazie ancora

  10. #10
    Utente di HTML.it L'avatar di Tiashi
    Registrato dal
    Feb 2001
    Messaggi
    90
    Qualcuno sa indicarmi per cortesia uno script che mi va a pescare un css esterno in base all'orario?

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.