Skip to content

Google Classroom Black by psykek

Screenshot of Google Classroom Black

Details

Authorpsykek

LicenseNo License

CategoryGoogle Classroom

Created

Updated

Size11 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Black theme for Google Classroom

Notes

Some things will be broken, but I got almost everything. The most important parts anyways.

Source code

Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link.
/* ==UserStyle==
@name           Google Classroom Black Theme
@version        1.1.7
@description    Night mode for https://classroom.google.com/
@author         Psykek/PrototypeChicken
@namespace      github.com/Psykek66/UserCSS
@homepageURL    https://github.com/Psykek66/UserCSS/blob/master/GoogleClassroomBlack.user.css
==/UserStyle== */


/* ===== UPDATE LOG ======     
v1.1.0 
- Fixed buttons disappearing when clicking on them

v1.1.1
- Fixed some more white lines
- Fixed some invisible text
- Fixed a popup header that was still white

v1.1.2
- Changed color of white loading bar on comments
- Simplified class headers (very bottom of style, remove if you don't like)
- Changed color of white line between upcoming assignments

v1.1.3
- Changed color of white space behind class header
- Changed color of dropdown under class header (class headers w/ a dropdown are lighter colored when using this style)

v1.1.4
- Changed the turn in popup from white to black
- Fixed some invisible text
- Changed the color of the text in the textbox to make it more visible
- Fixed the top border of the bottom part of the assignments from turning white when you minimize the assignment 

v1.1.5
- Fixed assignments when clicking "view all" under work due (color/border-color/background-color)

v1.1.6
- Fixed invisible text when unsubmitting an assignment
- Fixed page when clicking "View all" for upcoming assignments (white to black)

v1.1.7
- A new update to Google classroom made the header white; this has been fixed.
- Fixed invisible text when the teacher posts a question
=====/UPDATE LOG ===== */

@-moz-document domain("classroom.google.com") {

/* Header */

.dxu4Dd > .QRiHXd {
    background-color: #030303;
    border-bottom: none;
}
.kvxTzd {
	color: #aaa;
}
.joJglb > .QRiHXd {
	background-color: #000;
	border-color: #000 !important;
	box-shadow: none !important;
}
.joJglb {
	box-shadow: none !important;
	border-color: #303030;
}


/* Area behind header */

.nk6WKe {
    background-color: #030303;
    border: none;
}

/* Body on classes page */

.JwPp0e {
    background-color: #050505;
}

/* (previously) White line under header */

.dxu4Dd {
    border-bottom: 1px solid #101010;
}

/* Class card */

.JwPp0e .rZXyy {
    background-color: #000;
    border-color: #151515;
}
.YVvGBb {
    color: #fff;
}

/* Class card mid */

.JwPp0e .TQYOZc {
    background-color: #000;
}

/* Class card bottom */

.JwPp0e .SZ0kZe {
    background-color: #000;
    border: 1px solid #151515;
}

/* Bottom left info tooltip */

.qjTEB .K0NPx {
    background-color: #000;
    color: #aaa;
}    

/* Bottom left info tooltip columns */


.qjTEB .oJeWuf {
    color: #aaa;
    border-right: #000;
}
.qjTEB .oJeWuf:hover {
    background-color: #101010;
}

/* Classes sidebar */

.OX4Vcb {
    background-color: #000;
}
.qs41qe .asQXV {
	color: #aaa;
}
.TajIHf {
	color: #aaa;
}
.vG1fDb .asQXV {
	color: #aaa;
}
.TMOcX .asQXV {
	color: #aaa;
}
.OX4Vcb div .cd29Sd .YVvGBb {
	color: #aaa;
}
.OX4Vcb > .cd29Sd .YVvGBb {
	color: #aaa;
}

/* Classes sidebar preset items */

.OX4Vcb > .cd29Sd:hover {
    background-color: #101010;
}

/* Classes sidebar under enrolled */

.vG1fDb .p1KYTc:hover {
    background-color: #101010;
}
.TMOcX:hover {
    background-color: #101010;
}
.OX4Vcb div .cd29Sd:hover {
    background-color: #101010;
}

/* Join class header */

.gKkZCe {
    background-color: #000;
    border-bottom: 1px solid #101010;
}

/* Join class body */

.d3Fkdd {
    background-color: #050505;
}

/* Join class signed in as... */

.najF6d {
    background-color: #000;
    border: 1px solid #101010;
}

/* ^ switch account button */

.TpQm9d .Fxmcue {
    color: #aaa;
}
.TpQm9d .Fxmcue:hover {
    color: #aaa;
    background-color: #202020;
}
.AeAAkf {
    background-color: #101010;
    border-color: #101010;
}
.AeAAkf:hover {
    background-color: #101010;
    border-color: #101010;
}

/* Join class class code area */

.NyxV9b {
    background-color: #000;
    border-color: #101010;
}

/* ^ input box */

input.poFWNe.zHQkBf {
    background-color: #101010;
    color: #aaa;
}

/* ===== class feed ===== */

/* upcoming */

.sxa9Pc {
	color: #bbb;
}
.d4Fe0d {
    background-color: #050505;
    border: 1px solid #101010;
}
.WMQb5e .nforOe {
    color: #aaa;
}

/* stream assignment */

.n4xnA {
    background-color: #050505;
    border-color: #101010;
}
.Aopndd.TIunU {
    background-color: #050505;
    border-color: #101010;
}
.s2g3Xd {
    border: 1px  solid #101010;
}

/* stream assignment text */

.obylVb {
    color: #aaa;
}
.obylVb a {
    color: #aaa;
}
.DkDwHe .asQXV {
	color: #aaa;
}
.QRiHXd .YVvGBb.asQXV {
	color: #aaa;
}

/* comment area */

.Q8U8uc .Gh0umc.CMmBPd {
    color: #aaa;
    border-top: 1px solid #101010 !important;
}
.tLDEHd .NjE5zd {
	color: #aaa;
}
.Q8U8uc .aHTZpf .asQXV {
	color: #bbb;
}

/* comment box */

.iJ6Xwe {
    border-color: #303030;
}
#\:3\.t {
    color: #aaa !important;
}
.Q8U8uc .x7VMf {
    color: #aaa !important;
}
#\:c\.t {
	color: #888;
}
#\:1h\.t {
	color: #aaa !important;
}

/* View all classwork here */

.Aopndd.asQXV {
    background-color: #000;
    border: 1px solid #101010;
}

/* Header tabs */

.VHRSDf .UISY8d-Ysl7Fe:hover {
    background-color: #000;
}

/* Lines between each person on the people tab */

/*students*/
.njieAf, .PeKgHf, .KnNDJe {
    border-top: 1px solid #101010 !important;
}
/*teachers*/
.ycbm1d .gQZxn {
    border-top: 1px solid #101010 !important;
}

/* (previously) blue headers on people tab */

.Era2ub, .MwhM8b {
    border-bottom: none !important;
}
.Era2ub .XjYjO, .dRIMEd, .jg22B {
    color: #aaa !important;
}

/* stream preview link */

.cKrCw {
    background-color: #000;
    border: 1px solid #202020;
}
.Aopndd {
    background-color: #000;
    border: 1px solid #202020;
}
.bKJwEd {
	color: #aaa;
}

/* Classwork tab assignments */

.jWCzBe:hover {
    background-color: #080808 !important;
    border-top: 1px solid #101010;
}
.SFCE1b {
    background-color: #060606;
}
.zvbGS {
    border-color: #101010 !important;
    background-color: #101010;
}
.AZd1I {
    border-color: #101010 !important;
}
.ZoT1D:hover {
    background-color: #101010;
    border-bottom: 1px solid #555 !important;
    border-radius: 0px;
}
.UzbjTd {
	color: #aaa !important;
}

/* Due date */ 

.T3FW5d.YVvGBb {
   color: #aaa; 
}

/* Classwork tab filter tabs */

.zFfAHb {
    color: #666 !important;
    border: 1px solid #101010;
    margin-bottom: 5px;
    border-radius: 10px;
    background-color: #000;
}
.zFfAHb:hover {
    color: #666 !important;
    border: 1px solid #101010;
    margin-bottom: 5px;
    border-radius: 10px;
    background-color: #101010;
}
.fXuRkd {
    background-color: #000 !important;
}

/* classwork assignment white lines in middle */

.lXuxY .O9YpHb {
    border-color: #101010;
}
.lXuxY .u73Apc {
    border-bottom: #101010;
}
.lXuxY .grsMub {
    color: #aaa;
}
.ndcsBf .u73Apc {
    border-color: #000;
}

/* Classwork content fix bottom white line */ 

.EE538 > .eqqrO {
    border-top: 1px solid #101010;
}
.ysL59 {
    display: none;
}
.kpDQ8.CMmBPd {
    border-top: 1px solid #101010 !important;
}
.eqqrO {
    border-top: none !important;
}
/* icons */

.NMm5M {
    color: #aaa !important;
}

/* add or create */

.cd29Sd {
    border: 1px solid #101010;
    border-bottom: 2px solid #101010;
}
.DShyMc-MTI5OTUwOTUwOTUw .DqwBN:not(.RDPZE), .DShyMc-MTI5OTUwOTUwOTUw .l3F1ye:not(.RDPZE), .DShyMc-MTI5OTUwOTUwOTUw .BEAGS:not(.RDPZE), .DShyMc-MTI5OTUwOTUwOTUw .AeAAkf:not(.RDPZE) {
    color: #aaa;
}
.BiaLW .rpo4wf {
	color: #aaa;
}
.BiaLW .YVvGBb span {
	color: #aaa;
}

/* Private Comments */

.BiaLW .REFDH {
	color: #aaa;
}

/* Points */

.asQXV .YVvGBb div {
	color: #999;
}

/* Mark as done */

.Y5sE8d {
    color: #000 !important;
}

/* email link */

.VSWCL a {
    color: #888;
}

/* upcoming text */

.oBSRLe {
    color: #aaa;
}
.WMQb5e > div {
    color: #aaa !important;
}

/* links */

a {
    color: #888 !important;
}

/* share something with your class */

.K6Ovqd {
    color: #aaa;
}

/* Loading Bar */

.kRqvHe.bFjUmb-Ysl7Fe {
	background-color: #000 !important;
}
.DShyMc-MTQxMDE2NjgzNDE5.bFjUmb-Wvd9Cc, .DShyMc-MTQxMDE2NjgzNDE5 .bFjUmb-Wvd9Cc, .DShyMc-MTQxMDE2NjgzNDE5.CNpREd.bFjUmb-Wvd9Cc, .DShyMc-MTQxMDE2NjgzNDE5.CNpREd .bFjUmb-Wvd9Cc {
    background-color: blue;
}
.DShyMc-AaTFfe .bFjUmb-Ysl7Fe {
	background-color: #000 !important;
}

/* Comments popup */

.qRUolc {
	background-color: #aaa;
	border: 1px solid #222;
}
.fb0g6 .Q8U8uc {
	background-color: #aaa;
	border: 1px solid #222;
	border-top: none;
	padding-top: 10px;
}
.Shk6y {
	color: #555;
}
.fb0g6 .Q8U8uc {
	background-color: #050505 !important;
	border: none !important;
}

/* other */

.CDELXb .tL9Q4c {
	color: #aaa;
}
.CDELXb .Wic03c {
	border-bottom: 1px solid #aaa;
}
.ksaOtd {
    color: #aaa;
}
.nmFHZb {
    color: #aaa !important;
}
.etFl5b .QRiHXd {
	color: #000;
	text-decoration: underline;
}
.fb0g6 {
	background-color: #050505;
	border: 1px solid #222;
	border-top: none;
}
.qj5L0 {
	color: #aaa;
	padding-top: 20px;
}
.qj5L0 {
	border-color: #555;
}
.J9fJmf {
	background-color: #050505;
	border: 1px solid #222;
	border-top: none;
}
.evJWRb.M9Bg4d .snByac {
	color: #aaa;
}
.VnOHwf-Tvm9db .NjE5zd {
	color: #aaa;
}
.rbygle path {
	color: #000;
}
.BiaLW .Gh0umc.CG2qQ {
	border-top: 1px solid #111 !important;
}
.zZ8fDe {
	color: #aaa;
	padding-top: 10px;
	padding-bott...

Reviews

No reviews yet.