een leuk theam voor school
Snoepie Magister theme by Snoepie
Details
AuthorSnoepie
LicenseCC-BY-SA-4.0
CategorySchool
Created
Updated
Size17 kB
Statistics
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
Description
Notes
Userstyle doesn't have notes.Source code
Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link./* ==UserStyle==
@name Rein's Magister theme
@namespace USO Archive
@author Rein F
@description <a href=https://github.com/Gamerein/Reins-Magister-theme>Github page</a> <br /> New style for magister including a changeable background image. Hot to change settings: 1. refresh page 2. Click on advanced settings => 3. Click on `update style` 4. profit
@version 20200323.23.10
@license CC-BY-SA-4.0
@preprocessor uso
@advanced color main "Main" #2780E6
@advanced color second "Second(hover)" #1E63B3
@advanced color border "Border" #FFFFFF
@advanced dropdown bg "Background" {
bg "Default*" <<<EOT https://raw.githubusercontent.com/Gamerein/Reins-Magister-theme/master/backgrounds/backgroundBlue.jpg EOT;
bg-custom-dropdown "Custom" <<<EOT /*[[bg-custom]]*\/ EOT;
}
@advanced text bg-custom "Background (Custom)" "https://example.com/image.png"
==/UserStyle== */
@-moz-document domain('magister.net') {
/*Warning: may not be the newest update*/
/*user settings*/
:root{
--background: url("/*[[bg]]*/");
/*replace with image url, must be direct!*/
/* these colors can be changed!*/
--button-color: /*[[main]]*/;
--button-hover: /*[[second]]*/;
--border-color: /*[[border]]*/;
}
/* goto https://www.w3schools.com/colors/colors_picker.asp to get color codes*/
/*Warning: this version can be behind check https://github.com/Gamerein/Reins-Magister-theme/edit/master/r-magister for the latest update*/
/*new login*/
.col-xs-12.col-sm-6.challenge-container {
position: relative;
right: 25%;
text-align: center;
}
button.primary-button.ripple {
background-color: var(--button-color);
animation: pulse 2s infinite;
}
button.primary-button.ripple:hover {
background-color: var(--button-hover);
color: #6ddf6d;
transition: all 0.3s ease-in-out 0s;
animation: pulse 2s infinite;
}
path {
fill: var(--border-color);
}
label.placeholder {
color: var(--button-color) !important;
}
.podium > .header {
border-bottom: none;
}
.podium >.header > div.header__tenant.ng-scope {
border-bottom: none;
text-decoration: underline;
}
p.header__tenant-title.ng-binding {
margin-right: 0px;
text-align: center;
}
input#password {
font-size: 25px;
letter-spacing: 1px;
}
input {
color: var(--button-hover);
font-weight: bold;
font-family: Arial;
}
.container-fluid.app-container {
color: #6ddf6d;
background-color: rgba(199, 4, 27, .98);
}
.row.row-no-padding {
background-color: transparent;
}
.splash {
background-image: none;
background-color: transparent;
}
.password__eye-icon {
fill: var(--button-color);
}
.col-xs-12.col-sm-6.challenge-container > .logo {
visibility: hidden;
}
/*end of new login*/
body {
background-image: var(--background) !important;
background-color: var(--button-color);
background-size: cover;
background-repeat: no-repeat;
}
.header-user img {
border-radius: 5px;
}
.header-user:hover {
background-color: rgba(255, 255, 255, 0.0) !important;
}
span#btn-user-settings:hover::before {
-webkit-animation-name: spinnerRotate;
-webkit-animation-duration: 5s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
}
.logoff:hover {
background-color: rgba(255, 255, 255, 0.0) !important;
}
.asideTrigger.trigger-btn {
border-left: 0px solid var(--border-color) !important;
}
span.text-icon {
background-color: #db0000 !important;
}
span.text-icon.ng-scope {
background-color: #e00;
}
aside .asideTrigger:after {
border-color: var(--button-hover) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) !important;
}
li.ng-scope.asideTrigger.active a.ng-binding {
background-color: var(--button-hover) !important;
}
.icon-logo {
position: relative;
bottom: 3px;
}
.logo > a {
border: 0px solid var(--border-color) !important;
}
.logo {
padding: 0px 5px;
line-height: 40px !important;
box-sizing: border-box;
height: 40px;
}
.logo:hover {
background-color: var(--button-color);
border-radius: 5px;
}
.icon-recyclebin {
position: relative;
bottom: 5px
}
.icon-plus {
position: relative;
bottom: 5px
}
.header a {
border-left: 2px solid var(--border-color);
}
.header {
background-color: rgba(51, 51, 51, 0.0);
border-bottom: 2px solid var(--border-color);
}
.menu > ul {
margin-top: 0px;
box-sizing: border-box;
padding-top: 40px;
border-top: 0px solid var(--border-color);
width: 40px;
}
.message-content.ng-binding.ng-scope > p {
background-color: #0f1 !important;
color: #02ff2c !important;
}
.menu {
top: 18px;
border-radius: 5px;
background-color: rgba(51, 51, 51, 0.0) !important;
}
.master-view {
padding-left: 41px !important;
background-image: var(--background);
background-size: cover;
}
.endlink a:hover {
background-color: var(--button-hover);
}
.endlink a {
color: #0adae3 !important;
text-decoration: none !important;
background-color: var(--button-color);
border-radius: 10px;
line-height: 60px;
padding-left: 8px;
height:60px;
position: relative;
top: 5px;
right: 5px;
}
.endlink {
background-color: rgba(51, 51, 51, 0.3);
}
.block {
background-color: rgba(51, 51, 51, 0.3);
border: 2px solid var(--border-color);
border-radius: 5px;
}
.head-bar {
background-color: rgba(170, 5, 5, .93);
border-bottom: 2px solid var(--border-hover);
}
.head-bar div > a {
border-left: 0px !important;
background-color: var(--button-color);
border-radius: 10px;
line-height: 30px;
padding-left: 8px;
height: 30px;
position: relative;
top: 5px;
right: 5px;
}
.head-bar div > a:hover {
background-color: var(--button-hover) !important;
background: none;
}
.icon-pencil {
position: relative;
bottom: 5px;
}
.content-container {
background-color: rgba(0, 0, 0, 0);
background-image: none !important;
border: 2px solid var(--border-color);
}
b {
font-family: "Arial Black";
color: #00f3ff;
}
.msg-list .unread {
font-weight: normal;
border-left: 4px solid #05ace7;
}
.widget .agenda-list li.alert span.time:before {
color: #000 !Important;
}
.widget .agenda-list li.alert span.time:after {
color: #000 !Important;
}
.alert {
border-left: 4px solid #000;
background-color: #007cf6 !important;
}
.alert span.nrblock {
background-color: #000;
}
.block h3 .icon-back:before {
color: var(--button-color);
}
#cijfers-leerling .last-grade {
background-color: var(--button-color);
}
#afsprakenlijst-container .today:before {
margin-right: 3px;
box-sizing: border-box;
content: "Vandaag";
color: #be2f37;
background-color: var(--button-hover);
padding: 3px 5px;
border-radius: 10px;
}
#afsprakenlijst-container .today {
color: #fc0000 !important;
}
p.ng-binding {
background-color: var(--button-color);
color: #FFF !important;
border-radius: 10px;
font-family: monospace
}
.ng-binding > p {
padding: 4px !important;
color: #FFF !important;
border-radius: 10px;
font-family: monospace;
}
.toast em {
display: none;
}
.alert-toast span {
font-size: 30px;
line-height: 30px;
}
.alert-toast:hover {
font-size: 30px;
border: 2px solid #d00005;
}
.toast .glyph:before,
div.splash:before {
display: none;
}
@keyframes pulse {
0% {
-moz-box-shadow: 0 0 0 0 #0096db;
box-shadow: 0 0 0 0 var(--button-hover);
}
20% {
-moz-box-shadow: 0 0 0 10px rgba(64, 64, 64, 0);
box-shadow: 0 0 0 15px rgba(64, 64, 64, 0);
}
100% {
-moz-box-shadow: 0 0 0 0 rgba(64, 64, 64, 0);
box-shadow: 0 0 0 0 rgba(64, 64, 64, 0);
}
}
@-webkit-keyframes spinnerRotate {
from {
-webkit-transform: rotate(0deg);
}
to {
-webkit-transform: rotate(360deg);
}
}
/*cijfers*/
.cijfers-k-grid.k-grid .grade.gemiddeldecolumn.insufficient {
background-color: #ff4d4d !important;
color: #f00!important;
}
.cijfers-k-grid.k-grid .grade.gemiddeldecolumn {
background-color: #6ddf6d !important;
}
.cijfers-k-grid.k-grid .k-selectable .k-state-selected .grade {
box-shadow: inset 0 0 0 1px #0066ff !important;
}
/* end of cijfers*/
/*6/9 grote transparantie update in agenda en afsprakenlijst*/
/*laatste cijfer window*/
.list.arrow-list > li,
#vandaag-container .grade-widget ul {
background: rgba(235, 0, 102, .92);
}
.content {
background-color: transparent !important;
}
.widget li a {
color: white !important;
}
.widget li {
background-color: rgba(255, 255, 255, 0.1);
}
.widget li:hover,
.alert a:hover {
background-color: rgba(255, 255, 255, 0.6) !important;
transition: background-color .7s ease;
}
li.alert {
background-color: rgba(255, 255, 255, 0.4) !important;
border-left: 4px solid #fff;
}
.widget .agenda-list li.alert span.time:before,
.widget .agenda-list li.alert span.time:after {
color: white !important;
}
.widget span.nrblock {
background-color: white;
color: #000;
}
.alert span.nrblock {
color: black;
background-color: white !important;
}
/*in bijv huiswerk*/
.comment.ng-binding,
.attachment-bar:before {
color: #fff;
}
/*afsprakenlijst*/
.sm-grid.k-grid .k-grid-content tbody,
.sm-grid.k-grid .k-grid-content,
.k-widget,
.afsprakenlijst-container .main > .content-container {
background: transparent;
}
.sm-grid.k-grid .k-grid-content tr {
transition: background-color .7s ease;
background: rgba(255...