Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2014
    Messaggi
    69

    modificare colore al passaggio del cursore su link

    buonasera a tutti. scusatemi ma non ci capisco niente di css chiedo aiuto a voi. ho un tema wordpress che vorrei modificare. non posso mettere un link perchè non è attivo e ci sto alvorando in locale, però provo lo stesso a farmi capire. praticamente nella barra in alto vi è il classico spazio per il logo e a fianco vi è un menù. ho cambiato colore (da rosso a blu) come background, però il problema è che quando si passa col mouse su una delle pagine del menu di navigazione appare il colore rosso di default, e non l'ho trovato nel css. li ho guardati tutti tramite firebug e nel foglio di stile. come devo fare per cambiare anche questo? il tema se può interessare è https://wordpress.org/themes/start-point e il codice che trovo (credo riguardante il menu in oggetto) è:
    codice HTML:
    .menu-wrapper {
      width: 100%;
      z-index: 3;
      position: fixed;
    }
    .menu-wrapper-bg {
      background: #09a0e7;
    }
    .menu-wrapper.notvisible.single-page-nav {
        visibility: hidden;
        position: static;
        top:0;
    }
    .menu-sp ul {
        float: right;
    }
    .menu-sp ul a{
        color: #fff;
        font-size: 16px;
    }
    .menu-sp ul a:hover {
        color: #000;
        transition: color .4s;
    }
    .menu-sp ul a.current, li.current_page_item > a , li.current_menu_item > a{
      color: #000;
      transition: color .4s;
    }
    .mm-menu li.current_page_item > a, .mm-menu li.current_menu_item > a {
    background: rgba(0, 0, 0, 0.1);
    color: rgba(255, 255, 255, 0.3);
    }
    .mm-menu .mm-list > li.current_page_item:after, .mm-menu .mm-list > 
    
    li.current_menu_item:after {
        border-color: rgba(0, 0, 0, 0);
    }
    .menu-sp ul li {
        display: inline-block;
        height: 63px;
    }
    .menu-sp ul ul li {
      display: block;
    }
    .menu-sp ul li a {
        padding-top: 18px;
        padding-bottom: 21px;
        padding-left: 10px;
        padding-right: 10px;
        display: inline-block;
    }
    .menu-sp ul li:after {
        content: "/";
        color: #fff;
      }
      .menu-sp ul ul li:after {
        content: "";
      }
     .menu-sp ul li:last-child:after {
        content:"";
      }
    .menu-sp ul ul li {
      height: 42px;
    }
    .menu-sp ul ul li a {
      padding-bottom: 10px;
      padding-top: 8px;
    }
    /* mobile menu */ 
    .mm-fixed-top a  img{
        width: 40px;
        height: 40px;
    }
    .mm-fixed-top { 
        z-index: 4;
    }
    .mm-fixed-top {
      display: none;
    }
    /*----- Menu Ends -----*/
    e inoltre come faccio a rerndere più trasparente il bakground?
    vi ringrazio
    Ultima modifica di ludo13; 28-11-2014 a 02:46

  2. #2
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    Ciao, prima di modificare il css, hai provato ad agire, da wordpress, sul pannello di controllo del tema?
    Io non lo conosco ma, facendo qualche ricerca, ho visto che c'è qualche opzione per definire proprio il colore del tema.

    Vedi "How to change Theme Style options?" nella documentazione.
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2014
    Messaggi
    69
    Grazie mille KillerWorm, il problema è che non ho il premium, ma il free e quindi non ci sono quelle opzioni defo agire per forza sul css...qualche dritta?

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2014
    Messaggi
    69
    ok ho risolto peril colore era dentro un file "superfish". mentre per rendere più yrasparente come si fa?

  5. #5
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    Ok, per la trasparenza del colore di sfondo puoi usare la notazione rgba();

    Ad esempio:
    codice:
    background-color: rgba(0, 0, 255, .5); // blu pieno con opacità al 50%
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2014
    Messaggi
    69
    ma lo devo aggiungere dove? rispetto al codice che ho postato intendo

  7. #7
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    codice:
    e inoltre come faccio a rerndere più trasparente il bakground?
    Puoi chiarire di che background stai parlando?
    Se intendi quello dei vari elementi del menu, in tal caso dovrai aggiungerlo, o perlomeno sostituirlo, per ogni elemento a cui vuoi dare la trasparenza.
    Ad esempio, nel file superfish.css, al posto di ogni background: #e76756; (che indica il colore rosso del tema originale) puoi mettere background: rgba(0, 0, 255, .5); specificando, chiaramente, i valori delle componenti e dell'opacità che desideri.
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2014
    Messaggi
    69
    intendo su tutta la striscia credo che sia <div class="menu-wrapper-bg">, in modo che quando si scorre la pagina si intraveda ciò che c'è sotto. ho provato ad aggiungerlo dopo background: none repeat scroll 0 0 #09a0e7; con firebug ma non cambia....

  9. #9
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    Ok, fa riferimento al file style.css.
    Guarda alla riga 134. Sostituisci questo:
    codice:
    .menu-wrapper-bg {
      background: #e76756;
    }
    con una cosa del genere:
    codice:
    .menu-wrapper-bg {
      background: rgba(0, 0, 255, .5);
    }
    Ugualmente, su firebug puoi inserire direttamente rgba(0, 0, 255, .5); sostituendolo a tutto ciò che hai trovato in background: su tale elemento.
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2014
    Messaggi
    69
    provato, ma ritorna rosso e non è trasparente

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.