Skip to content

Uni-Luebeck Moodle Dark Lübeck Luebeck by neolomoxem

Screenshot of Uni-Luebeck Moodle Dark Lübeck Luebeck

Details

Authorneolomoxem

LicenseNo License

Categorymoodle.uni-luebeck.de, uni-luebeck, moodle

Created

Updated

Size118 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Converts light to dark mode with adjustable colors. Light animation.

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         Dark-Mode moodle.uni-luebeck.de
@version      20220614.08.12
@namespace    userstyles.world/user/neolomoxem
@description  Converts light to dark mode with adjustable colors. Light animation.
@author       neolomoxem
@license      No License
==/UserStyle== */

@-moz-document domain("moodle.uni-luebeck.de") {
@import url('https://fonts.googleapis.com/css2?family=Montserrat&display=swap');

:root {
        --sfwindow: #19171a;
        --sfsecondary: #201e21;


    }

    .evaluationzensus_dashboard_activelinkbox {
        min-width: 10em;
        transition: height 1s;
        height: 1em;
        overflow: hidden;
    }
    
    .evaluationzensus_dashboard_activelinkbox:hover {
        height:7em;
    }

    h1,
    h2,
    h4,
    h3,
    h5,
    h6 {
        font-family: 'Montserrat', sans-serif !important;
    }

    .list-group-item,
    .list-group,
    .block,
    .card,
    .bg-white,
    .navbar-light,
    .site-name,
    select,
    h6,
    .section,
    .block,
    #region-main,
    #nav-drawer,
    .dropdown-menu,
    .day,
    .overlay-icon-container,
    .box,
    .cell,
    body,
    .formulation,
    .d-table,
    .nav-link.active,
    .site-name:active,
    .message-app,
    .message.send,
    .bg-light,
    .tab-content,
    .tab-pane.active,
    #page-login-index .card,
    .modal-content,
    .forumpost,
    .moodle-dialogue-base .moodle-dialogue-wrap,
    .atto_group,
    .atto_group button,
    .nav-tabs .nav-item:hover,
    .h5p-course-presentation .h5p-footer,
    .h5p-content

    {
        background-color: var(--sfsecondary) !important;
        color: #dadde3 !important;
        border: none !important;
        border-radius: 10px;
        border-color: black;
         
    }

    a,
    .coc-metainfo,
    hasevent,
    .nav-link,
    .message.received
    
    {
        color: #A5C6FF !important;
    }

    a:hover {
        color: #A5C6FF !important;
    }

    .coursebox,
    .coursebox a,
    .nav-link
{
        transition: padding;
        transition-duration: 0.5s;
    }    

    .coursebox:hover,
    .coursebox a:hover
    {
        padding-left: +1em;
    }
    .nav-link:hover {
        padding-left: +2em;
        padding-right: +2em;
    }

    #page-content,
    #page-header,
    #region-main-box,
    #page-footer,
    #page-header .card-body,
    .navbar button[aria-expanded="false"],
    .btn,
    .btn-light,
    button,
    .card-header,
    .bg-pulse-grey,
    .popover-header,
    .b,
    .info,
    .form-control,
    .ace_scroller,
    .page-link,
    .active,
    .popover-region-container,
    .content-item-container.unread,
    .popover-region-footer-container,
    .message.received,
    #loginbackgroundimagetext,
    #page-login-index #region-main-box .card,
    .modal-header,
    .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd,
    .editor_atto_toolbar,
    .editor_atto_wrap,
    .editor_atto_content_wrap,
    .hljs,
    .nav-tabs,
    .nav-link,
    .outcome
{
        background-color: var(--sfwindow) !important;
        color: #bbbdc1 !important;
        border: none !important;
        border-radius: 10px;
    }

    .border-bottom {
        border-bottom: 1px black solid !important;
    }

    h3 a,
    .nav-link {
        color: #E0E1E3 !important;
    }

    .logo * {
        display: none;
    }

    .alert {
        background-color: #730202 !important;
        border-radius: 10px;
    }

    section {
        animation: slideInLeft;
        /* referring directly to the animation's @keyframe declaration */
        animation-duration: 1s;
        /* don't forget to set a duration! */
    }

    .card {
        animation: slideInLeft;
        /* referring directly to the animation's @keyframe declaration */
        animation-duration: 2s;
        /* don't forget to set a duration! */
        animation-delay: -1s;
    }

    .popover,
    a:focus,
    a:hover,
    .feedbackspan
    {
        background-color: #1f1f1f !important;
    }

    table,
    th,
    td,
    .border-right {
        border: none !important;
    }

    .calendartable td {
        padding: 1em !important;
        border-radius: 0px !important;
        box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.2);
        -webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.2);
    }

    #page-content,
    #page-header,
    .navbar
    {
        border-radius: 0px !important;
    }

    .info {
        box-sizing: border-box;
        padding: 0.5em;
    }



    * {
        color: #eaeaea !important;
    }
    
    .outcome{
        border: 1px solid #A5C6FF !important;
        
    }
    
    .outcome * {
        color: #A5C6FF !important;
    }
    
    #responseform .select {
        border-bottom: 1px solid #A5C6FF !important;
        margin-bottom: 0.25em;
    }



#page-login-index #region-main{
    background-color: transparent !important;
}

    :root {
        --animate-duration: 1s;
        --animate-delay: 1s;
        --animate-repeat: 1
    }





    .animate__animated {
        -webkit-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-duration: var(--animate-duration);
        animation-duration: var(--animate-duration);
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both
    }

    .animate__animated.animate__infinite {
        -webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite
    }

    .animate__animated.animate__repeat-1 {
        -webkit-animation-iteration-count: 1;
        animation-iteration-count: 1;
        -webkit-animation-iteration-count: var(--animate-repeat);
        animation-iteration-count: var(--animate-repeat)
    }

    .animate__animated.animate__repeat-2 {
        -webkit-animation-iteration-count: 2;
        animation-iteration-count: 2;
        -webkit-animation-iteration-count: calc(var(--animate-repeat)*2);
        animation-iteration-count: calc(var(--animate-repeat)*2)
    }

    .animate__animated.animate__repeat-3 {
        -webkit-animation-iteration-count: 3;
        animation-iteration-count: 3;
        -webkit-animation-iteration-count: calc(var(--animate-repeat)*3);
        animation-iteration-count: calc(var(--animate-repeat)*3)
    }

    .animate__animated.animate__delay-1s {
        -webkit-animation-delay: 1s;
        animation-delay: 1s;
        -webkit-animation-delay: var(--animate-delay);
        animation-delay: var(--animate-delay)
    }

    .animate__animated.animate__delay-2s {
        -webkit-animation-delay: 2s;
        animation-delay: 2s;
        -webkit-animation-delay: calc(var(--animate-delay)*2);
        animation-delay: calc(var(--animate-delay)*2)
    }

    .animate__animated.animate__delay-3s {
        -webkit-animation-delay: 3s;
        animation-delay: 3s;
        -webkit-animation-delay: calc(var(--animate-delay)*3);
        animation-delay: calc(var(--animate-delay)*3)
    }

    .animate__animated.animate__delay-4s {
        -webkit-animation-delay: 4s;
        animation-delay: 4s;
        -webkit-animation-delay: calc(var(--animate-delay)*4);
        animation-delay: calc(var(--animate-delay)*4)
    }

    .animate__animated.animate__delay-5s {
        -webkit-animation-delay: 5s;
        animation-delay: 5s;
        -webkit-animation-delay: calc(var(--animate-delay)*5);
        animation-delay: calc(var(--animate-delay)*5)
    }

    .animate__animated.animate__faster {
        -webkit-animation-duration: .5s;
        animation-duration: .5s;
        -webkit-animation-duration: calc(var(--animate-duration)/2);
        animation-duration: calc(var(--animate-duration)/2)
    }

    .animate__animated.animate__fast {
        -webkit-animation-duration: .8s;
        animation-duration: .8s;
        -webkit-animation-duration: calc(var(--animate-duration)*.8);
        animation-duration: calc(var(--animate-duration)*.8)
    }

    .animate__animated.animate__slow {
        -webkit-animation-duration: 2s;
        animation-duration: 2s;
        -webkit-animation-duration: calc(var(--animate-duration)*2);
        animation-duration: calc(var(--animate-duration)*2)
    }

    .animate__animated.animate__slower {
        -webkit-animation-duration: 3s;
        animation-duration: 3s;
        -webkit-animation-duration: calc(var(--animate-duration)*3);
        animation-duration: calc(var(--animate-duration)*3)
    }

    @media (prefers-reduced-motion:reduce),
    print {
        .animate__animated {
            -webkit-animation-duration: 1ms !important;
            animation-duration: 1ms !important;
            -webkit-animation-iteration-count: 1 !important;
            animation-iteration-count: 1 !important;
            -webkit-transition-duration: 1ms !important;
            transition-duration: 1ms !important
        }

        .animate__animated[class*=Out] {
            opacity: 0
        }
    }

    @-webkit-keyframes bounce {

        0%,
        20%,
        53%,
        to {
            -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
            animation-timing-function: cubic-bezier(.215, .61, .355, 1);
            -webkit-transform: translateZ(0);
            transform: translateZ(0)
        }

        40%,
        43% {
            -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
            animation-timing-function: cubic-bezier(.755, .05, .855, .06);
            -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
            transform: translate3d(0, -30px, 0) scaleY(1.1)
        }

        70% {
            -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
            animation-timing-function: cubic-bezier(.755, .05, .855, .06);
            -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
            transform: translate3d(0, -15px, 0) scaleY(1.05)
        }

        80% {
            -webkit-transform: translateZ(0) scaleY(.95);
           ...

Reviews

No reviews yet.