Autore Topic: userchrome.css: è possibile cambiare il colore di sfondo della selezione?  (Letto 958 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline Underpass

  • I've got fabric to sell
  • Amministratore
  • Post: 24618
    • Mozilla Italia
Ciao,

Ho cambiato il tema (mettendone uno che da sul verdino) e adesso il testo selezionato nella barra degli indirizzi ha questo colore verdino che non mi piace. C'è un modo per modificare SOLAMENTE il colore di sfondo del testo selezionato?
Immagino di sì, ma non riesco a trovarlo... :?

Offline Iceberg

  • Moderatore
  • Post: 9021
userChrome.css

Codice: [Seleziona]
#urlbar ::-moz-selection {
  color: red !important;
  background: silver !important; }

Metti i colori che vuoi.
Elimina color se non vuoi cambiare il colore del testo selezionato.
Senza garanzia di funzionamento.

Offline Underpass

  • I've got fabric to sell
  • Amministratore
  • Post: 24618
    • Mozilla Italia
Non funziona, sembra. Adesso provo su un profilo di test e ti faccio sapere l'esito.

Grazie comunque ;)

Offline Iceberg

  • Moderatore
  • Post: 9021
Funziona... con Firefox 17.

Con Firefox 31 funziona utilizzando il codice tramite l'estensione Stylish.
Il codice non funziona più se messo nel file userChrome.  :?

Edit.
Correggo la correzione.

Nel file userChrome.css il codice va messo prima della riga:
Codice: [Seleziona]
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
Confermi?
« Ultima modifica: 18 Ottobre 2014 13:15:03 da Iceberg »

Offline Underpass

  • I've got fabric to sell
  • Amministratore
  • Post: 24618
    • Mozilla Italia
Allora: funziona, grazie, anche come avevi scritto tu prima. Ma questa cosa va in conflitto con un'altra istruzione che ho, ossia quella che permette di colorare in giallo gli indirizzi https.

Per adesso mi sono risolto a levare questa istruzione e lasciare il tema imposto dal s.o. (adesso la urlbar è bianca e la selezione verdina).

Offline Iceberg

  • Moderatore
  • Post: 9021
Confermi che è necessario mettere il codice prima di?
Codice: [Seleziona]
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

Vediamo di complicare un po' le cose:
Codice: [Seleziona]
#urlbar ::-moz-selection {
  color: red !important;
  background: silver !important; }

#urlbar[level="high"] ::-moz-selection {
  color: white !important;
  background: purple !important; }
 
#urlbar[level="high"] { 
  background: yellow !important; }

Sfondo giallo per gli indirizzi https e diverse evidenziazioni nel caso di http e https.

Offline Underpass

  • I've got fabric to sell
  • Amministratore
  • Post: 24618
    • Mozilla Italia
Confermi che è necessario mettere il codice prima di?
Codice: [Seleziona]
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

Boh, io ce l'ho sempre da Firefox 1.0.x :D

Vediamo di complicare un po' le cose:
Codice: [Seleziona]
#urlbar ::-moz-selection {
  color: red !important;
  background: silver !important; }

#urlbar[level="high"] ::-moz-selection {
  color: white !important;
  background: purple !important; }
 
#urlbar[level="high"] { 
  background: yellow !important; }

Sfondo giallo per gli indirizzi https e diverse evidenziazioni nel caso di http e https.


Questa invece non funziona. Aggiungo che l'istruzione che ho commentato era questa

Codice: [Seleziona]
#urlbar[level] .autocomplete-textbox-container > * {
-moz-appearance: none !important;
background-color: #ffffb7 !important;
}

Che fa benissimo il suo sporco lavoro. Purtroppo quel verdino della selezione aggiunto al giallo da un nero seppiato, mentre il testo rimane grigio per cui non si legge nulla.

Per ora l'ho commentato (preferisco il verdino al nero seppia)

Offline Iceberg

  • Moderatore
  • Post: 9021
1. A me funziona correttamente anche con il tuo codice per il giallo.
2. Il tuo codice per il giallo non mi ingiallisce completamente lo sfondo della barra, restano dei margini bianchi a sinistra e a destra, in quanto ingiallisce solo la porzione di barra che può contenere l'indirizzo.
3. Forse devi trovare e impostare il colore sbagliato che miscelato con l'altro colore sbagliato dà il colore giusto. :P
4. Quale è il tema che inverdisce?
5. Stiamo parlando di Linux o Windows?
6. Hai provato disattivando l'accelerazione hardware?  :shock: :mrgreen:

Offline Underpass

  • I've got fabric to sell
  • Amministratore
  • Post: 24618
    • Mozilla Italia
Mi scrivi proprio tutto il codice (il mio e il tuo unito)?

Sì, lo so che non è proprio perfetto, ma mi accontento - dopotutto non devo farne un tema :)

Ovviamente uso Linux (però pure in ufficio mi pare che ho la stessa impostazione), il tema è "TraditionalGreen". Ho voluto variare un po' dopo 8 anni di blu...

Sì, ho provato anche con l'accelerazione hw disattivata.

Offline Iceberg

  • Moderatore
  • Post: 9021
Non trovo "TraditionalGreen"...  :oops:

Offline Underpass

  • I've got fabric to sell
  • Amministratore
  • Post: 24618
    • Mozilla Italia
Forse viene installato con Mate, ma essendo un tema GTK2 funziona anche bene con XFCE

(ammazza, quanto so' geek)

Offline Iceberg

  • Moderatore
  • Post: 9021
Adesso ho capito, credevo parlassi di un tema per Firefox.


Questo è il codice completo cha a me funziona:

Codice: [Seleziona]
/* Cambia il colore del testo e dello sfondo, sulla urlbar, quando si seleziona il testo */
#urlbar ::-moz-selection {
  color: red !important;
  background: silver !important; }

/* Cambia il colore del testo e dello sfondo, per gli indirizzi https, quando si seleziona il testo */
#urlbar[level="high"] ::-moz-selection {
  color: white !important;
  background: purple !important; }

/* Imposta uno sfondo giallo alla urlbar per i siti https */ 
#urlbar[level="high"] { 
  background: yellow !important; }

0 Utenti e 1 Visitatore stanno visualizzando questo topic.