Autore Topic: [userChrome] Evidenziare scheda attiva  (Letto 1082 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline patrick25

  • Post: 928
[userChrome] Evidenziare scheda attiva
« il: 15 Marzo 2012 12:54:18 »
Ciao a tutti,

purtroppo con l'aggiornamento di FF non mi è più compatibile l'add-on che usavo per colorare in modo diverso la linguetta della scheda attiva.

Approfitto per chiedere se - magari con una modifica all'userchrome (oppure altro) - sia possibile intervenire oltre che sul colore della linguetta anche sul tipo di font e sull'eventuale grassetto).

Grazie a chi mi aiuterà.

 :fx:
« Ultima modifica: 15 Marzo 2012 23:46:45 da gialloporpora »

Offline aramis

  • Post: 555
Re: Evidenziare scheda attiva
« Risposta #1 il: 15 Marzo 2012 14:34:38 »
Un saluto.
A questo link puoi trovare tutta una serie di istruzioni da usare nel dile userchrome.css per modificare la visualizzazione degli elementi di FF.
http://forum.mozillaitalia.org/index.php?topic=49835.0

Buona giornata.

Aramis

Offline Iceberg

  • Moderatore
  • Post: 9233
Re: Evidenziare scheda attiva
« Risposta #2 il: 15 Marzo 2012 15:32:20 »
Prova seguendo il consiglio di Aramis, in particolare le istruzioni fornite in questo messaggio:

http://forum.mozillaitalia.org/index.php?topic=52004.msg339694#msg339694

Offline patrick25

  • Post: 928
Re: Evidenziare scheda attiva
« Risposta #3 il: 15 Marzo 2012 17:11:34 »
Grazie per le indicazioni,

purtroppo la mia imbranataggine non mi ha fatto risolvere il problema... pasticciando un po' l'unica cosa che sono riuscito a ottenere è cambiare il colore del font per tutte le schede. Quindi ho rimesso tutto come prima.

Chiedo pertanto a qualche anima pia se mi dà indicazioni su come avere almeno:
scheda attiva: colore blu medio/scuro
colore scritta colore attiva (bianco - grassetto).

Poi per gli affinamenti vedo di arragiarmi io (almeno ci provo....  :D )


Offline Iceberg

  • Moderatore
  • Post: 9233
Re: Evidenziare scheda attiva
« Risposta #4 il: 15 Marzo 2012 17:30:38 »
Usa solo questa parte di codice.
Prima provalo così com'è, poi se va aggiustati i colori.

Codice: [Seleziona]
/* Cambia il colore della scheda attiva */
.tabbrowser-tab[selected="true"] {
   -moz-appearance: none !important;
    background: #FF071C !important;
    color: #FFFFFF !important;
    border: none !important; }

/* Cambia il colore delle schede non attive */
.tabbrowser-tab:not([selected="true"]) {
   -moz-appearance: none !important;
    background: #8F848D !important;
    color: #000000 !important;
    border: none !important; }

/* Effetto al passaggio del mouse sulle schede non attive */
.tabbrowser-tab:not([selected="true"]):hover {
   -moz-appearance: none !important;
    background: #BBACB9 !important; }

Offline patrick25

  • Post: 928
Re: Evidenziare scheda attiva
« Risposta #5 il: 15 Marzo 2012 17:51:04 »
Allora, ho provato, ma solo con la prima parte (in quanto vorrei che le schede non attive restino come sono adesso, e per l'ultima parte non ho capito bene a cosa serve....), ma la scheda, pur cambiando colore (e così il testo) diventa bruttina, perchè diviene rettangolare (senza bordi smussati)  e senza bordi, leggermente più alta delle altre.

Offline Iceberg

  • Moderatore
  • Post: 9233
Re: Evidenziare scheda attiva
« Risposta #6 il: 15 Marzo 2012 18:01:33 »
Ci si arriverà per gradi.  :P

Prova ad eliminare questa istruzione.

Codice: [Seleziona]
border: none !important;

Offline patrick25

  • Post: 928
Re: Evidenziare scheda attiva
« Risposta #7 il: 15 Marzo 2012 18:05:38 »
Ok, il bordo adesso c'è, ma il colore continua a "sbordare" una paio di pixel sopra, fino a toccare la barra nera... Se fosse poi possibile mettere la scritta in grassetto, solo questa della scheda attiva, perchè si vede pochino con la scheda colorata...

Offline Iceberg

  • Moderatore
  • Post: 9233
Re: Evidenziare scheda attiva
« Risposta #8 il: 15 Marzo 2012 22:33:59 »
Cominciamo dalle cose semplici.
Per avere la scritta in grassetto aggiungi questa riga di codice:
Codice: [Seleziona]
font-weight: bold !important;
Hai ragione, su Linux non ho problemi, ma avendo potuto fare qualche prova con Windows Seven ho notato che vengono aggiunti due pixel di colore di troppo in alto.
Forse proprio per questo l'estensione che usavi non è più compatibile.
Soluzioni non me vengono in mente, inoltre con il mio PC è inutile fare prove visto che il problema non si presenta.

Compromessi.
Scegliere un colore che rende meno visibile questo "sconfinamento", quando ho provato ho notato che il verde si dissimulava meglio degli altri colori: background: green !important;
Limitarsi al testo, evidenziare la scheda attiva con una scritta rossa in grassetto, non toccando il colore di sfondo.
Accettare quei due pixel di troppo con filosofia.

Oppure.
Attendere qualcuno che ci capisca più di me.

Offline Megabyte

  • Post: 1819
Re: Evidenziare scheda attiva
« Risposta #9 il: 15 Marzo 2012 23:11:15 »
Un'alternativa può essere l'estensione ColorfulTabs (con cui, tra le altre cose, è possibile "sbiadire" il colore delle linguette non in primo piano). :)



@Iceberg
Mi puoi suggerire una "modifica" per mettere in grassetto il font della linguetta della scheda attiva (senza influire su tutto il resto)?
Grazie
« Ultima modifica: 15 Marzo 2012 23:37:25 da Megabyte »

Offline Iceberg

  • Moderatore
  • Post: 9233
Re: Evidenziare scheda attiva
« Risposta #10 il: 15 Marzo 2012 23:29:50 »
Basta che  prendi solo la parte relativa a "bold":

Codice: [Seleziona]
.tabbrowser-tab[selected="true"] {
    -moz-appearance: none !important;
    font-weight: bold !important; }


@Megabyte... ti tocca rifare la domanda...  :P

Offline Megabyte

  • Post: 1819
Re: Evidenziare scheda attiva
« Risposta #11 il: 15 Marzo 2012 23:37:19 »
Grazie mille, Iceberg… è proprio quello che cercavo!! :D


P.S.
Oops… per qualche misterioso motivo avevo involontariamente cancellato la domanda. :shock:
« Ultima modifica: 15 Marzo 2012 23:41:11 da Megabyte »

Offline patrick25

  • Post: 928
Re: [userChrome] Evidenziare scheda attiva
« Risposta #12 il: 16 Marzo 2012 12:31:39 »
Grazie Iceberg per le indicazioni, nel frattempo ho trovato TabMix Plus che fa quello che cerco (e altre opzioni utili per la gestione delle schede); ho provato anche l'add-on suggerito da Megabyte, ma lo trovo un po'... "caotico" per i miei gusti (troppi colori...)...

Grazie a entrambi!

 :D

0 Utenti e 1 Visitatore stanno visualizzando questo topic.