Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
.message-attribution, .message-cell--user {
background-color: #18400E !important;
background-image: none !important;
}
.p-body {
background-color: #101010 !important;
background-image: none !important;
}
.p-nav, .p-navEl, .button, .pageNav-page, .pageNav-jump, .message-cell--main, .message-cell--alert, .block-header, .structItem-cell, .block-minorHeader, .block-row, .block-footer, .bbCodeBlock-content, .p-footer-default, .p-footer-custom, .p-footer-copyright, .menu-row, .menu-header, .menu-footer {
background-color: #202020 !important;
background-image: none !important;
}
.pageNav-page--current {
background-color: #303030 !important;
}
.bbCodeBlock-title {
background-color: #181818
}
That isn't really what I'm going for. I was too lazy to change from the default before, and I've gotten used to it. Any ideas?Here's my half-assed attempt at getting the old dark-green style back using Stylus (the browser addon). If you want something other than green, change the .message-attribution and .message-cell--user background-color to some other color hex code.
HTML:.message-attribution, .message-cell--user { background-color: #18400E !important; background-image: none !important; } .p-body { background-color: #101010 !important; background-image: none !important; } .p-nav, .p-navEl, .button, .pageNav-page, .pageNav-jump, .message-cell--main, .message-cell--alert, .block-header, .structItem-cell, .block-minorHeader, .block-row, .block-footer, .bbCodeBlock-content, .p-footer-default, .p-footer-custom, .p-footer-copyright, .menu-row, .menu-header, .menu-footer { background-color: #202020 !important; background-image: none !important; } .pageNav-page--current { background-color: #303030 !important; } .bbCodeBlock-title { background-color: #181818 }
Wouldn't be too hard to put something together, give me a bit and I'll see what I can do. To be clear, are you talking about this style?That isn't really what I'm going for. I was too lazy to change from the default before, and I've gotten used to it. Any ideas?
If you can find me a screenshot or (even better) an archive page, I'll see what I can do. I always used the dark-green style, so I'd have to make a few educated guesses, but I can probably get you "Honey, we have QQ at home".Would definitely like the old alt appearances back, particularly blackened blue.
Yeah. I have no idea how to get back to that, and I'm probably going to have to get to sleep soon so I don't have time to work it out.Wouldn't be too hard to put something together, give me a bit and I'll see what I can do. To be clear, are you talking about this style?
If you can find me a screenshot or (even better) an archive page, I'll see what I can do. I always used the dark-green style, so I'd have to make a few educated guesses, but I can probably get you "Honey, we have QQ at home".
A profounding wisdom I must say.
Was the only one that showed most of a page header, the various "Blackened" themes were identical in everything but colours, so if anyone has screenshots of the top bar in any blackened that'd be great.
I don't know how to send you my screen shot. Also mine is dark blue.
can we get our styles/themes back? I liked the dark classic look (forgot the name) though I did find a picture of it on google..
<<<<< basically this?? ..
a, span, .node--unread, .p-navgroup {
color: #1046BA !important;
background-color: inherit !important;
}
h2, button, .message-attribution, .message-cell--user, .fr-box, .fr-more-toolbar, .memberProfileBanner {
color: #445A68 !important;
background-color: #cfcfcf !important;
background-image: none !important;
}
.message {
color: #445a68 !important;
}
.p-body, .fr-box, .fr-element, .memberTooltip-info, .memberTooltip-actions, .input, .message-responseRow, .tagItem, textarea, .pairs.pairs--justified.count--threads, .pairs.pairs--justified.count--messages, .pairs.pairs--justified.count--users, .p-footer-default, .p-footer-custom, .p-footer-copyright, .p-footer, .message-cell, .block-body, .CodeMirror, .CodeMirror-gutter, .overlay-title, .formSubmitRow-controls, .formSubmitRow-bar, .block-MinorHeader, .block-filterBar, .filterBar {
color: #445a68 !important;
background-color: #bdbdbd !important;
}
.p-nav, .p-navEl, .button, .pageNav-page, .pageNav-jump, .message-cell--main, .message-cell--alert, .block-header, .structItem-cell, .block-minorHeader, .block-row, .block-footer, .bbCodeBlock-content, .menu-row, .menu-header, .menu-footer, .reactionsBar, .node-main, .node-icon, .node-extra, .block-container {
color: #445a68 !important;
background-color: #ebebeb !important;
}
.pageNav-page--current {
background-color: #bcbcbc !important;
}
.bbCodeBlock-title, .fr-btn-grp {
background-color: #cfcfcf
}
:root {
--min-font-size: 13px;
}
header#header {
display: none;
}
.p-body-inner {
margin: 0 auto;
max-width: 1170px;
}
.bbCodeBlock.bbCodeBlock--quote .bbCodeBlock-content,
.bbCodeBlock-title {
font-size: max(0.8125rem, var(--min-font-size));
}
.bbCodeBlock--unfurl .contentRow-snippet {
font-size: max(0.75rem, var(--min-font-size));
}
.bbCodeBlock--unfurl .contentRow-header {
font-size: max(0.9275rem, var(--min-font-size));
}
.block--messages .message-cell--threadmark-header {
font-size: max(0.75rem, var(--min-font-size));
}
.message-signature {
border-top-width: 3px;
}
.menu.menu--medium {
width: 500px;
}
.message-header header.message-attribution {
border-top: 0;
padding-top: 2px;
padding-bottom: 7px;
}
.buttonGroup > .buttonGroup-buttonWrapper {
display: inline-flex;
}
/* Undo styling for selected nav button */
.p-nav-list .p-navEl.is-selected {
color: unset;
background: unset;
}
span[style*="transparent" i] {
color: red !important;
background-color: black;
}
html[stylus-iframe] span[style*="transparent" i] {
color: red !important;
background-color: black;
}
html.style-dark #top {
background-color: rgb(16, 16, 17)
}
html.style-dark .block--messages article.message {
background-color: rgb(32, 33, 36)
}
html.style-dark .block--messages article.message .bbCodeBlock {
background-color: rgb(38, 39, 40)
}
html.style-dark .message-body,
html.style-dark .message-signature,
html.style-dark .message-user,
html.style-dark .message-attribution,
html.style-dark .message-body .bbCodeBlock--unfurl,
html.style-dark .fr-box.fr-basic .fr-element,
html.style-dark .tabs--standalone,
html.style-dark .structItem-minor,
html.style-dark .structItem-parts > li:nth-child(2n),
html.style-dark .structItem-tagBlock .tagItem {
color: rgb(230, 230, 230);
}
html.style-dark :is(article.message-body, aside.message-signature) :is(a.link, a.username)
{
color: dodgerblue;
}
html.style-dark article.message-body a.link.link--external:visited {
color: blueviolet;
}
html.style-dark li.alert.is-unread {
background-color: #434447 !important;
}
html.style-light li.alert.is-unread {
background-color: #AAA !important;
}
html.style-light .message-signature {
border-color: #414141;
}
html.style-dark .message-signature {
border-color: #418181;
}
html.style-dark .message-body,
html.style-dark .message-signature,
html.style-dark .message-body .bbCodeBlock--unfurl,
html.style-dark .fr-box.fr-basic .fr-element {
font-family: Aptos, "Calisto MT", Cambria, Georgia, serif;
}
html.style-dark {
--arrow-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8.636 3.5a.5.5 0 0 0-.5-.5H1.5A1.5 1.5 0 0 0 0 4.5v10A1.5 1.5 0 0 0 1.5 16h10a1.5 1.5 0 0 0 1.5-1.5V7.864a.5.5 0 0 0-1 0V14.5a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h6.636a.5.5 0 0 0 .5-.5z'/%3E%3Cpath fill-rule='evenodd' d='M16 .5a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0 0 1h3.793L6.146 9.146a.5.5 0 1 0 .708.708L15 1.707V5.5a.5.5 0 0 0 1 0v-5z'/%3E%3C/svg%3E");;
}
html.style-light {
--arrow-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='black' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8.636 3.5a.5.5 0 0 0-.5-.5H1.5A1.5 1.5 0 0 0 0 4.5v10A1.5 1.5 0 0 0 1.5 16h10a1.5 1.5 0 0 0 1.5-1.5V7.864a.5.5 0 0 0-1 0V14.5a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h6.636a.5.5 0 0 0 .5-.5z'/%3E%3Cpath fill-rule='evenodd' d='M16 .5a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0 0 1h3.793L6.146 9.146a.5.5 0 1 0 .708.708L15 1.707V5.5a.5.5 0 0 0 1 0v-5z'/%3E%3C/svg%3E");;
}
article.message-body a.link.link--external::after {
content: "";
width: 11px;
height: 11px;
margin-left: 4px;
margin-bottom: 2px;
background-image: var(--arrow-image);
background-position: center;
background-repeat: no-repeat;
background-size: contain;
display: inline-block;
}
https://forum.questionablequesting.com/threads/[^/]+/reader/.*
.p-body-inner {
padding-left: 0 !important;
padding-right: 0 !important;
max-width: 100% !important;
}
.p-body-pageContent {
margin: 0 auto;
max-width: unset;
}
.message-cell--user {
display: none;
}
.p-navSticky {
position: static !important;
}
.fauxBlockLink-blockLink > span.tagItem {
display: none;
}
.p-navSticky {
position: static !important;
}
.p-body-pageContent {
margin: 0 auto;
max-width: 1170px;
}
Where and how do you use this? I have always wondered how to use this but never could figure it out.I'll record my current CSS adjustments here, to be easier to find. This is designed for the Dark theme.
CSS:.block--messages .message, .block--messages .block-row, .block-container { color: #D6D6D6 !important; } article.message-body a.link:is(:link, :visited, :hover, :active) { color: lightblue; } article.message-body a.link.link--external:visited { color: blueviolet; } .p-navSticky { position: static !important; } .p-nav-smallLogo img { max-height: unset; } .p-body-pageContent { margin: 0 auto; max-width: 1170px; } .menu.menu--medium { width: 500px; } li.alert.is-unread { background-color: #434447 !important; } .fauxBlockLink-blockLink > span.tagItem { display: none; } .message-signature { border-top: 3px solid #39393b; } span[style*="transparent" i] { color: red !important; background-color: black; } html[stylus-iframe] span[style*="transparent" i] { color: red !important; background-color: black; } article.message-body a.link.link--external::after { content: ""; width: 11px; height: 11px; margin-left: 4px; margin-bottom: 2px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8.636 3.5a.5.5 0 0 0-.5-.5H1.5A1.5 1.5 0 0 0 0 4.5v10A1.5 1.5 0 0 0 1.5 16h10a1.5 1.5 0 0 0 1.5-1.5V7.864a.5.5 0 0 0-1 0V14.5a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h6.636a.5.5 0 0 0 .5-.5z'/%3E%3Cpath fill-rule='evenodd' d='M16 .5a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0 0 1h3.793L6.146 9.146a.5.5 0 1 0 .708.708L15 1.707V5.5a.5.5 0 0 0 1 0v-5z'/%3E%3C/svg%3E"); background-position: center; background-repeat: no-repeat; background-size: contain; display: inline-block; }
This includes:
- Lighter text color for more contrast.
- Make links in posts a different color (light blue/purple).
- Make header bar non-sticky.
- Remove limit on QQ logo at the top left banner, so it's not tiny.
- Limit page width to about 1200px wide.
- Make the alerts menu wider.
- Unread alerts have a lighter gray background color.
- Remove tags from the alerts menu story descriptions.
- Increase thickness of the border between message text and signature.
- Show invisitext.
- Add an arrow image to external links.
In addition, I have CSS for a "borderless" reader mode.
Apply this to URLs matching a regexp of:
And the CSS:Code:https://forum.questionablequesting.com/threads/[^/]+/reader/.*
CSS:.p-body-inner { padding-left: 0 !important; padding-right: 0 !important; max-width: 100% !important; } .p-body-pageContent { margin: 0 auto; max-width: unset; } .message-cell--user { display: none; } .p-navSticky { position: static !important; }
This does:
- Removes all horizontal border space (including border space created by my other CSS rule set).
- Removes user info sidebar.
- Make header bar non-sticky.
Browser extension called Stylus is the easiest way. Specifically that name btw, the previous version "Stylish" got hijacked with malware some time around 2016.Where and how do you use this? I have always wondered how to use this but never could figure it out.
This one?Browser extension called Stylus is the easiest way. Specifically that name btw, the previous version "Stylish" got hijacked with malware some time around 2016.
Yes, that's the one.
You can change the color in the first rule from #D6D6D6 to #E6E6E6, and that will brighten up the text. If you want a darker background, that will take more work, since there's more parts to look into.Is there any way to increase the brightness/contrast of the text? It looks like there is some grey filter on it lol. I doubted my eyes for a moment before comapring it to the older version of this site.
Edit: Ok I compared it again and your html fix here helped somewhat but the background is still brighter so it looks more washed out by contrast. Any way @Kinematics you could make it even brighter/easier to read still? Pretty please
Thank you!
html.style-dark #top {
background-color: rgb(16, 16, 17)
}
html.style-dark .block--messages article.message {
background-color: rgb(32, 33, 36)
}
html.style-dark .block--messages article.message .bbCodeBlock {
background-color: rgb(38, 39, 40)
}
Do I just put that in at the end?You can change the color in the first rule from #D6D6D6 to #E6E6E6, and that will brighten up the text. If you want a darker background, that will take more work, since there's more parts to look into.
Edit: OK, I think I got the most pertinent stuff. The following can be added to the main CSS in order to darken the general background of the Dark theme pages:
CSS:html.style-dark #top { background-color: rgb(16, 16, 17) } html.style-dark .block--messages article.message { background-color: rgb(32, 33, 36) } html.style-dark .block--messages article.message .bbCodeBlock { background-color: rgb(38, 39, 40) }
I added it to my post above, too.
@Morte_Perpetua tag on edit
Yeah, that should be fine.
a,
span,
.node--unread,
.p-navgroup {
color: #1046BA !important;
background-color: inherit !important;
}
h2,
button,
.message-cell--user,
.fr-box,
.fr-more-toolbar,
.memberProfileBanner {
color: #445A68 !important;
background-color: #cfcfcf !important;
background-image: none !important;
}
.message {
color: #445a68 !important;
}
.p-body,
.fr-box,
.fr-element,
.memberTooltip-info,
.memberTooltip-actions,
.input,
.message-responseRow,
.tagItem,
textarea,
.p-footer-default,
.p-footer-custom,
.p-footer-copyright,
.p-footer,
.message-cell,
.block-body,
.CodeMirror,
.CodeMirror-gutter,
.overlay-title,
.formSubmitRow-controls,
.formSubmitRow-bar,
.formRow-labelWrapper,
.block-MinorHeader,
.block-filterBar,
.filterBar,
.memberOverviewBlock-seeMore,
.overlay-title {
color: #445a68 !important;
background-color: #bdbdbd !important;
background-image: none !important;
}
.bbCodeBlock-expandLink,
.bbCodeBlock-shrinkLink {
background: linear-gradient(to bottom, rgba(245,245,245,0) 0%, #ebebeb 80%)
}
.p-nav,
.p-header,
.p-sectionLinks,
.p-navEl,
.button,
.pageNav-page,
.pageNav-jump,
.pageNav-jump--prev,
.message-cell--main,
.message-cell--alert,
.block-header,
.structItem-cell,
.block-minorHeader,
.block-row,
.block-footer,
.block-formSectionHeader,
.bbCodeBlock-content,
.menu-row,
.menu-header,
.menu-footer,
.menu-tabHeader,
.listPlain,
.menu-linkRow,
.reactionsBar,
.node-main,
.node-icon,
.node-extra,
.memberOverviewBlock,
.tabs,
.block-container,
.threadmarkListingHeader-content {
color: #445a68 !important;
background-color: #ebebeb !important;
background-image: none !important;
}
.pageNav-page--current {
background-color: #bcbcbc !important;
}
::-webkit-scrollbar-thumb {
background-color: #8e8e8e;
}
.bbCodeBlock-title,
.fr-btn-grp,
::-webkit-scrollbar {
background-color: #cfcfcf
}
dt,
time,
.pairs.pairs--justified.count--threads,
.pairs.pairs--justified.count--messages,
.pairs.pairs--justified.count--users,
.message-attribution,
.bbWrapper,
#js-XFUniqueId3 {
color: #445A68 !important;
background-color: inherit !important;
}
What word count do you mean? The count at the bottom of the edit box is a span with class fr-word-counter, so that's easy enough to target. Not sure what other places it might be.I coloured all links, and tried to make a few exceptions, though can't get the Wordcount back to a more discrete light grey, maybe someone else have an idea how to?
CSS doesn't have any way to directly target text that's not inside a tag, so no, there's no way to affect that.One more thing I would like is to declutter Alerts further, by removing Threadmarks mentions and "There may be more posts after this.", @Kinematics do you happen to have an idea how to do that? I tried a bunch of stuff, but couldn't get anything to work since it's just text, maybe it is not possible with css?
Here:I meant the Word count field under each thread title (such as Words: 30k) . I wasn't sure what to target when I inspected it, also tried to find what to use with Ublock Origin, that's what I used to find the other class names, but it only shows a href link.
div.p-body-pageContent div[data-type="thread"] ul.structItem-parts li.structItem-startDate + li a {
background-color: red !important;
}
div[data-type="thread"]
should make sure it only works on the thread listing pages, not inside threads or whatever. Note that it won't work on your watched threads page because the watched threads page does not specify a data type for its content, and if I took out that restriction it could hit stuff in normal threads or other types of pages..p-nav-inner {
padding: 0;
}
.p-sectionLinks--wrapper {
display: none;
}
.p-nav-list .p-navEl.is-selected .p-navEl-splitTrigger {
display: block;
}
.p-nav-list .p-navEl.is-selected {
color: unset;
background: unset;
}