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

    richiamo in base data o mese

    Buongiorno.
    Sottopongo a voi esperti un problema dal quale non riesco a uscire....
    Volendo apportare modifiche all'attuale sito e decisamente animato dall'intenzione di utilizzare i css mi imbatto in un problema per me fondamentale.
    Avendo identificato la zona in cui trovo l'area modificabile con l'immagine del logo, vorrei poter fare come molti siti, ovvero poter ricambiare l'immagine standard con quella desiderata in occasione di date particolari o in ricorrenze....
    In precedenza il tutto veniva gestito da una pagina asp che veniva inclusa ad hoc dove occorreva e funzionava benissimo.
    E' possibile realizzare una cosa del genere anche in css puro?


    La porzione di codice da cambiare sarebbe la seguente:

    #header_main .hleft {
    float: left;
    width: 474px;
    height: 276px;
    background: transparent url(../images/vuoto.png) top left no-repeat;
    padding: 0;
    }

    Questo vorrei potesse includere una sorta di scelta con css esterno incluso nel principale...
    Spero in vostro aiuto e intervento in merito per risolvere questa, per me, annosa problematica... rispettoso e grato del vostro aiuto auguro una buona giornata!

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    La sintassi CSS prevede l'istruzione
    @import
    che carica un file a parte e lo interpreta come se fosse inserito al posto dell'istruzione @import.

    Nel tuo caso potresti:
    1. lasciare il file CSS attuale
    2. inserire DOPO la porzione postata l'import:
    @import url(calend.css);
    3. Tramite un programma del S.O. (ad esempio cron in Linux) copi di volta in volta un file diverso nella cartella opportuna con nome calend.css.
    Tale file deve contenere esclusivamente:
    codice:
    #header_main .hleft {
      background: url(../images/quellochvuoi.png);
    }
    Che quindi va a sovrascrivere la definizione nel file principale.
    Se non vuoi cambiare l'immagine principale, semplicemente non metti il file calend.css, se vuoi cambiarla ci metti l'immagine opportuna in tale file
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3

    scusa ma....

    Scusa ho provato a fare una cosa del genere ma.....

    @import url(logo2.asp);

    all'interno del css che fornisce nel codice questo tipo di codice

    #header_main .hleft {
    background: url(Logo.png);
    }

    Però (giusto per complicare la cosa....) non funziona e forse perchè:

    La pagina che include i css è in html (joomla) e al suo interno richiamo un asp che quindi non va.... come fare acciderbola....

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    L'analisi l'hai gia` fatta tu. Non ti resta che trovare la soluzione.

    Noi da qui non possiamo aiutarti. Occorre consocere la posizione dei vari file (.html, .css principale e .css importato) ed usare i path corretti.

    Tieni presente che i file si possono definire usando tre codifiche del path:
    - assoluti (iniziano con http://)
    - relativi alla home (iniziano con / )
    - relativi alla pagina (altri caratteri di inizio del path)

    lasciando stare i path asosluti (non mi pare il caso di usarli), prova ad approfondire la differenza tra gli altri due (e` un argomento presente in tutti i tutorial HTML e CSS)
    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.