Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    asp e navigation matrix

    Ciao a tutti, ho un quesito che può interessare diverse persone.

    Partendo da una pagina asp che carica dentro di se contenuti differenti, a seconda delle variabili passate dai menu, quindi
    un solo body !!! vorrei sostituire il menu presente ora (classico)
    con un menu fatto con un'unica immagine per i tre stati che variano
    tramite css .

    Sotto ho indicato il link di riferimento
    codice:
    http://pro.html.it/articoli/id_515/idcat_8/pro.html
    Mi è stato suggerito di fare quanto segue:

    Certo che si può evidenziare la voce attiva del menù con un' altro sistema:
    basta assegnare un id="activelink" al link dentro l'[*], come per esempio
    nei primi tre articoli sui menù e quello sui tab css.
    L' html diventerà:

    <div id="nav">
    <ul>
    <li id="prodotti">prodotti
    [/list]
    </div>

    Bisogna poi cambiare i selettori delle regole per lo stato attivo in qualcosa
    del tipo:

    li#prodotti a#activelink{ /*dichiarazioni per lo stato attivo*/}
    Ora vorrei capire più nello specifico come si può modificare il listato seguente, per adattarlo ad un menu costruito con una logica
    che ho indicato a seguito del seguente listato

    codice:
    <style type="text/css">
    body{background: #FFF}
    div#nav{margin: 50px 0 0 50px}
    div#nav ul{width: 450px;height: 30px;overflow: hidden;list-style-type: none;margin: 0;padding: 0; background:url(images/h-matrix.jpg) no-repeat 0 -30px}
    div#nav li{margin: 0;padding: 0}
    div#nav li,div#nav a{float: left;width: 90px;height: 30px}
    div#nav a{text-indent: -9000px;text-decoration: none;padding: 30px 0 0 0; overflow: hidden; height: 0px !important; height /**/:30px; background-image: url(images/h-matrix.jpg)}
    
    li#mhome a{background-position: 0px 0px}
    li#mhome a:hover{background-position: 0 -30px}
    body#home li#mhome a{background-position: 0 -60px}
    
    li#mprod a{background-position: -90px 0px}
    li#mprod a:hover{background-position: -90px -30px}
    body#prod li#mprod a{background-position: -90px -60px}
    
    li#mserv a{background-position: -180px 0px}
    li#mserv a:hover{background-position: -180px -30px}
    body#serv li#mserv a{background-position: -180px -60px}
    
    li#mport a{background-position: -270px 0px}
    li#mport a:hover{background-position: -270px -30px}
    body#port li#mport a{background-position: -270px -60px}
    
    li#mcont a{background-position: -360px 0px}
    li#mcont a:hover{background-position: -360px -30px}
    body#cont li#mcont a{background-position: -360px -60px}
    </style>
    </head>
    <body id="prod">
    <div id="nav">
        <ul>
            <li id="mhome">Home
            <li id="mprod">Prodotti
            <li id="mserv">Servizi
            <li id="mport">Portfolio
            <li id="mcont">Contatti[/list]
    Schema attuale della pulsantiera


  2. #2
    Il file è asp, ma l'argomento del 3D è html/css.........sei nel forum sbagliato.
    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  3. #3

    Forum sbagliato????

    Ma in che senso forum sbagliato se sto parlando di interazioni
    tra asp e css??

  4. #4
    Penso che il grosso della questione riguardi i css, non asp, prova a evidenziare in rosso il codice asp del tuo 3D........ ma è solo il mio parere


    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  5. #5
    Ciao a tutti, ho un quesito che può interessare diverse persone.

    Partendo da una pagina asp che carica dentro di se contenuti differenti, a seconda delle variabili passate dai menu, quindi
    un solo body !!! vorrei sostituire il menu presente ora (classico)
    con un menu fatto con un'unica immagine per i tre stati che variano
    tramite css .

    Sotto ho indicato il link di riferimento
    link


    Mi è stato suggerito di fare quanto segue:

    Certo che si può evidenziare la voce attiva del menù con un' altro sistema:
    basta assegnare un id="activelink" al link dentro l'[*], come per esempio
    nei primi tre articoli sui menù e quello sui tab css.
    L' html diventerà:

    <div id="nav">
    <ul>
    <li id="prodotti">prodotti
    [/list]
    </div>
    Bisogna poi cambiare i selettori delle regole per lo stato attivo in qualcosa
    del tipo:
    li#prodotti a#activelink{ /*dichiarazioni per lo stato attivo*/}
    Ora vorrei capire più nello specifico come si può modificare il listato seguente, per adattarlo ad un menu costruito con una logica
    che ho indicato a seguito del seguente listato

    codice:
    <style type="text/css">
    body{background: #FFF}
    div#nav{margin: 50px 0 0 50px}
    div#nav ul{width: 450px;height: 30px;overflow: hidden;list-style-type: none;margin: 0;padding: 0; background:url(images/h-matrix.jpg) no-repeat 0 -30px}
    div#nav li{margin: 0;padding: 0}
    div#nav li,div#nav a{float: left;width: 90px;height: 30px}
    div#nav a{text-indent: -9000px;text-decoration: none;padding: 30px 0 0 0; overflow: hidden; height: 0px !important; height /**/:30px; background-image: url(images/h-matrix.jpg)}
    
    li#mhome a{background-position: 0px 0px}
    li#mhome a:hover{background-position: 0 -30px}
    body#home li#mhome a{background-position: 0 -60px}
    
    li#mprod a{background-position: -90px 0px}
    li#mprod a:hover{background-position: -90px -30px}
    body#prod li#mprod a{background-position: -90px -60px}
    
    li#mserv a{background-position: -180px 0px}
    li#mserv a:hover{background-position: -180px -30px}
    body#serv li#mserv a{background-position: -180px -60px}
    
    li#mport a{background-position: -270px 0px}
    li#mport a:hover{background-position: -270px -30px}
    body#port li#mport a{background-position: -270px -60px}
    
    li#mcont a{background-position: -360px 0px}
    li#mcont a:hover{background-position: -360px -30px}
    body#cont li#mcont a{background-position: -360px -60px}
    </style>
    </head>
    <body id="prod">
    <div id="nav">
        <ul>
            <li id="mhome">Home
            <li id="mprod">Prodotti
            <li id="mserv">Servizi
            <li id="mport">Portfolio
            <li id="mcont">Contatti[/list]
    Schema attuale della pulsantiera

  6. #6
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    ti sostengo non cè nemmeno codice asp

  7. #7

    ragazzi ora è rosso !

    Forse mi sono spigato male, ho evidenziato il codice asp in rosso,
    chiaro che il grosso del lavoro è css ma l'iterazione è tra css e asp
    l'ho postato qui perchè penso che altri sviluppatori asp si siano trovati in questo problema

  8. #8
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    mi uccidi se ti dico che non ho capito?

    Response.Write"<div align='right'><p class='marginr'>HOME</p></div>"

    ora non sono stato guardare il css ma se vuoi fare un effetto matrix puoi penso aggiungere

    ora io ho usato id="matrix" non so come si chiami nel tuo css ma lo devi semplicemente sostituire

  9. #9

    Non ti uccido le risposte sono oro

    Ciao assolutamente non ti uccido in quanto ogni risposta è ora, comunque meglio che mi spiego ad esempi, cominciamo....

    Qui sotto trovi il link dove voglio impiegare la tecnica di rollover
    fatta con i css.

    LINK DI RIFERIMENTO

    Per una più chiara comprensione di segnalo anche l'esempio
    presente sempre in html.it

    esempio di rollover con css

    da questo esempio si capisce che ogni tasto cambia pagina quindi,
    un nuovo body con un nuovo id per attivare lo stato active per i pulsanti

  10. #10

    Re: Non ti uccido le risposte sono oro

    Originariamente inviato da edovox
    Ciao assolutamente non ti uccido in quanto ogni risposta è ora, comunque meglio che mi spiego ad esempi, cominciamo....

    Qui sotto trovi il link dove voglio impiegare la tecnica di rollover
    fatta con i css.

    LINK DI RIFERIMENTO

    Per una più chiara comprensione di segnalo anche l'esempio
    presente sempre in html.it

    esempio di rollover con css

    da questo esempio si capisce che ogni tasto cambia pagina quindi,
    un nuovo body con un nuovo id per attivare lo stato active per i pulsanti

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.