mirror of
https://git.zx2c4.com/cgit
synced 2025-07-13 11:44:36 +02:00
css: Support for dark mode
Modern browsers have a "dark mode" preference, which enables alternate styles on web sites that support this. This patch adds a dark color scheme, that is automatically activated via a CSS @media query. Older browsers that do not support color schemes will simply show the light scheme, but possibly without syntax highlighting. Note that filters that use color (such as source highlighters) and logotypes may need to be updated to work with a black background! See the updated files in the filters/ directory. Signed-off-by: Samuel Lidén Borell <samuel@kodafritt.se> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
This commit is contained in:
parent
f37dd0dd3a
commit
8ed1bef90f
4 changed files with 214 additions and 41 deletions
|
@ -25,6 +25,20 @@
|
|||
# table.blob .kwb { color:#830000; }
|
||||
# table.blob .kwc { color:#000000; font-weight:bold; }
|
||||
# table.blob .kwd { color:#010181; }
|
||||
# @media only all and (prefers-color-scheme: dark) { /* cgit addition for dark mode */
|
||||
# table.blob .num { color:#ff814f; }
|
||||
# table.blob .esc { color:#f60; }
|
||||
# table.blob .str { color:#cc0; }
|
||||
# table.blob .dstr { color:#ffff7e; }
|
||||
# table.blob .slc { color:#7f7c7f; }
|
||||
# table.blob .com { color:#7e7c7e; }
|
||||
# table.blob .dir { color:#7dff7d; }
|
||||
# table.blob .sym { color:#eeeeee; }
|
||||
# table.blob .kwa { color:#bb0; }
|
||||
# table.blob .kwb { color:#0a0; }
|
||||
# table.blob .kwc { color:#eeeeee; }
|
||||
# table.blob .kwd { color:#7e7efe; }
|
||||
# }
|
||||
#
|
||||
#
|
||||
# Style definition file generated by highlight 2.6.14, http://www.andre-simon.de/
|
||||
|
@ -45,45 +59,57 @@
|
|||
# .hl.kwb { color:#830000; }
|
||||
# .hl.kwc { color:#000000; font-weight:bold; }
|
||||
# .hl.kwd { color:#010181; }
|
||||
# @media only all and (prefers-color-scheme: dark) { /* cgit addition for dark mode */
|
||||
# pre.hl { color:#eeeeee; background-color:#111; }
|
||||
# .hl.num { color:#ff814f; }
|
||||
# .hl.esc { color:#f60; }
|
||||
# .hl.str { color:#cc0; }
|
||||
# .hl.dstr { color:#ffff7e; }
|
||||
# .hl.slc { color:#7f7c7f; }
|
||||
# .hl.com { color:#7e7c7e; }
|
||||
# .hl.dir { color:#7dff7d; }
|
||||
# .hl.sym { color:#eeeeee; }
|
||||
# .hl.line { color:#aaaaaa; }
|
||||
# .hl.mark { background-color:#444400; }
|
||||
# .hl.kwa { color:#bb0; }
|
||||
# .hl.kwb { color:#a0a; }
|
||||
# .hl.kwc { color:#eeeeee; }
|
||||
# .hl.kwd { color:#7e7efe; }
|
||||
# }
|
||||
#
|
||||
#
|
||||
# Style definition file generated by highlight 3.8, http://www.andre-simon.de/
|
||||
# Style definition file generated by highlight 3.8 / 3.13 / 3.41, http://www.andre-simon.de/
|
||||
#
|
||||
# body.hl { background-color:#e0eaee; }
|
||||
# pre.hl { color:#000000; background-color:#e0eaee; font-size:10pt; font-family:'Courier New';}
|
||||
# .hl.num { color:#b07e00; }
|
||||
# .hl.esc { color:#ff00ff; }
|
||||
# .hl.str { color:#bf0303; }
|
||||
# .hl.pps { color:#818100; }
|
||||
# .hl.slc { color:#838183; font-style:italic; }
|
||||
# .hl.com { color:#838183; font-style:italic; }
|
||||
# .hl.ppc { color:#008200; }
|
||||
# .hl.opt { color:#000000; }
|
||||
# .hl.lin { color:#555555; }
|
||||
# .hl.kwa { color:#000000; font-weight:bold; }
|
||||
# .hl.kwb { color:#0057ae; }
|
||||
# .hl.kwc { color:#000000; font-weight:bold; }
|
||||
# .hl.kwd { color:#010181; }
|
||||
#
|
||||
#
|
||||
# Style definition file generated by highlight 3.13, http://www.andre-simon.de/
|
||||
#
|
||||
# body.hl { background-color:#e0eaee; }
|
||||
# pre.hl { color:#000000; background-color:#e0eaee; font-size:10pt; font-family:'Courier New',monospace;}
|
||||
# .hl.num { color:#b07e00; }
|
||||
# .hl.esc { color:#ff00ff; }
|
||||
# .hl.str { color:#bf0303; }
|
||||
# .hl.pps { color:#818100; }
|
||||
# .hl.slc { color:#838183; font-style:italic; }
|
||||
# .hl.com { color:#838183; font-style:italic; }
|
||||
# .hl.ppc { color:#008200; }
|
||||
# .hl.opt { color:#000000; }
|
||||
# .hl.ipl { color:#0057ae; }
|
||||
# .hl.lin { color:#555555; }
|
||||
# .hl.kwa { color:#000000; font-weight:bold; }
|
||||
# .hl.kwb { color:#0057ae; }
|
||||
# .hl.kwc { color:#000000; font-weight:bold; }
|
||||
# .hl.kwd { color:#010181; }
|
||||
# table.blob .num { color:#b07e00; }
|
||||
# table.blob .esc { color:#ff00ff; }
|
||||
# table.blob .str { color:#bf0303; }
|
||||
# table.blob .pps { color:#818100; }
|
||||
# table.blob .slc { color:#838183; font-style:italic; }
|
||||
# table.blob .com { color:#838183; font-style:italic; }
|
||||
# table.blob .ppc { color:#008200; }
|
||||
# table.blob .opt { color:#000000; }
|
||||
# table.blob .ipl { color:#0057ae; }
|
||||
# table.blob .lin { color:#555555; }
|
||||
# table.blob .kwa { color:#000000; font-weight:bold; }
|
||||
# table.blob .kwb { color:#0057ae; }
|
||||
# table.blob .kwc { color:#000000; font-weight:bold; }
|
||||
# table.blob .kwd { color:#010181; }
|
||||
# @media only all and (prefers-color-scheme: dark) { /* cgit addition for dark mode */
|
||||
# table.blob .num { color:#ff814f; }
|
||||
# table.blob .esc { color:#f60; }
|
||||
# table.blob .str { color:#cc0; }
|
||||
# table.blob .pps { color:#ffff7f; }
|
||||
# table.blob .slc { color:#7f7c7f; }
|
||||
# table.blob .com { color:#7e7c7e; }
|
||||
# table.blob .ppc { color:#8dd; }
|
||||
# table.blob .opt { color:#eeeeee; }
|
||||
# table.blob .ipl { color:#51a8ff; }
|
||||
# table.blob .lin { color:#aaaaaa; }
|
||||
# table.blob .kwa { color:#bb0; }
|
||||
# table.blob .kwb { color:#0a0; }
|
||||
# table.blob .kwc { color:#eeeeee; }
|
||||
# table.blob .kwd { color:#7e7efe; }
|
||||
# }
|
||||
#
|
||||
#
|
||||
# The following environment variables can be used to retrieve the configuration
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue