Come invertire la combinazione di colori delle pagine Web in Firefox?


10

Uso per navigare in rete in una stanza buia e preferirei che gli sfondi fossero scuri e che il testo fosse chiaro anziché il contrario, il che è molto più comune. Suppongo che ciò possa essere ottenuto applicando un codice CSS o JS personalizzato, ma non sono un codificatore Web e non sono sicuro di come farlo (specialmente per essere applicabile a tutti i siti Web). Ancora più straordinario sarebbe se ci fosse un'estensione da installare e ottenere solo l'effetto necessario.

Eventuali suggerimenti?


Potresti dare un'occhiata a redshift .
Cristian Ciupitu,

Risposte:


16

Nei browser basati su WebKit, è possibile aggiungere il seguente stile per ottenere l'inversione del colore:

html { -webkit-filter: invert(); }

inserisci qui la descrizione dell'immagine

Purtroppo, stiamo attualmente aspettando l'implementazione in Firefox: https://developer.mozilla.org/en-US/docs/CSS/filter#Browser_compatibility

Un equivalente in Firefox sarebbe simile a:

html {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'invert\'><feColorMatrix type=\'matrix\' values=\'-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0\'/></filter></svg>#invert");
}

I risultati non sono comunque così belli:

inserisci qui la descrizione dell'immagine

indennità

Ecco il bookmarklet per WebKit (richiede il caricamento di jQuery):

javascript:$("html").css("-webkit-filter","invert()")

Nel mio caso, i bordi del sito Web non sono invertiti. Link . Suppongo di dover invertire anche un altro tag, non solo html. Cosa devo fare anche per invertire i confini?
Utku,

2

Prova questo .. Strumenti> Opzioni> Fai clic sulla scheda Contenuti, quindi fai clic sul pulsante Colori. Ora deseleziona la casella di controllo "Consenti pagine blah blah ....". Ora seleziona il colore bianco per il testo e il colore nero per il bacground. Spero che sia d'aiuto. L'ho fatto su ver24.0.


1

(Modifica: ho appena realizzato che il bookmarklet non funziona in Firefox, perché Mozilla ha deciso di non supportare Invert. Ma c'è un link jQuery sulla pagina che farà la stessa cosa.) Puoi usare il bookmarklet su questa pagina: http: / /lea.verou.me/2011/04/invert-a-whole-webpage-with-css-only/

Sistema operativo? Ho un'app sul mio Mac, Nocturne, inverte i colori su tutta la linea. Simile alla semplice pressione di ctrl-option-cmd-F8. Non conosco un modo per farlo su Windows. Nocturne è un po 'più bello in quanto modifica i colori, non solo li inverte, per rendere la visione un po' più piacevole di notte o in penombra. Il vantaggio qui è che tutto, non solo le pagine di Firefox, viene cambiato e non è necessario continuare a riapplicarlo ogni volta che si carica una nuova pagina.


0

Controlla questo componente aggiuntivo se è utile per te.

Ha alcune altre buone opzioni. ecco uno screenshot >>>

inserisci qui la descrizione dell'immagine


0

Crea un bookmarklet con il seguente URL:

javascript:void(document.getElementsByTagName('html')[0].style.webkitFilter='invert()');
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.