Skip to content

thu萌化包 by chillcicade

Screenshot of thu萌化包

Details

Authorchillcicade

LicenseNo License

Categoryinfo2021.tsinghua.edu.cn,learn.tsinghua.edu.cn,https://pro.yuketang.cn/v2/web/index

Created

Updated

Size40 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

An anime userstyle for thu,including learn2018, thuinfo, and yuketang.

Notes

For my limited ability, the userstyle is still being tested and if any issue occurs please send e-mail to 2210227279@qq.com.
虽然css不难但是因为本人的低技术力和抱着玩玩的心态所以留下了一堆屎山后火速逃离现场。
因为太懒了不想再维护了所以有bug自行解决or将就使用or直接卸载or亲自上场。
info摆烂,网络学堂继续摆,雨课堂尽力了不想搞了
QAQ

Source code

Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link.
/* ==UserStyle==
@name           THU萌化包
@namespace      userstyles.world/user/chillcicada
@version        1.14.5.1.4
@description    An anime userstyle for thu
@author         LLK
@license      No License
@preprocessor   stylus
欢迎任何的再创作   萌二万岁\o/\o/
qaq 测试过程中发现图床站被墙了,过几天的话我应该会转到自己的图床站上,所以如果不方便连外网的化可以自行修改背景中background属性,调成本地图片亦可

因为没什么好修了加上作者已开学,该样式已宣告完结(其实可以自己本地更改的……
==/UserStyle== */
@-moz-document domain("info2021.tsinghua.edu.cn") {
    /* info */
    /* !!需要在校园网环境下食用!! */
    /* 背景 */
    body {
        background: url("https://i.328888.xyz/2023/01/25/bHbNU.png")!important;
        /*可根据个人喜好替换内容*/
        background-repeat: no-repeat!important;
        background-size: cover!important;
        background-attachment: fixed!important;
        background-position: center center!important;
        backdrop-filter: blur(0px);
        /*觉得背景糊眼可适当提高此值*/
    }
    .shadow,
    .shaixuan,
    .xxlm,
    .select2-dropdown,
    .swiper-slide,
    .neirong {
        background: #fffa!important;
    }
    .sepanel,
    .personal {
        background: #fffe!important;
    }
    button.fbtn,
    .fenlei .wrapper,
    .select2-container--default .select2-search--dropdown .select2-search__field,
    .all_bg,
    .head .right a,
    .head.active .right .set,
    .filter.shadow,
    .head .right a:after,
    li .erji,
    .bar .search_btn,
    .bgtz .shaixuan li,
    .calendar h3,
    .bianjie .title + .lists span:first-child,
    .calendar,
    .bianjie .lists:nth-child(3) span:first-child,
    .bianjie .lists:nth-child(4) span:first-child,
    .fabu .nomore span {
        background: #fff0!important;
    }
    .top {
        background: rgba(237, 244, 254, .5)!important;
        backdrop-filter: blur(10px)!important;
    }
    .fabu.active .box {
        background: #bbbe!important;
    }
    .paixyu .pxbtn.active,
    .bar .search-int {
        background: #fff4!important;
    }
    .tubiaorow li {
        background: #fff6;
    }
    .calendar table td.active > a {
        background: #ffb1e5!important;
    }

    /* 透明度更改 */
    .tab .onload {
        opacity: 0.8!important;
    }

    /* 文本更改 */
    .fabu .nomore span {
        color: #fffb!important;
    }
    .paixyu .pxbtn.active,
    #calendar .icon,
    .fr,
    .all_bg,
    .head .right a,
    .head.active .right .set,
    .bianjie .lists span,
    .logoW span {
        color: #111!important;
    }
    .nulltag .icon,
    .nulltag .icon + p {
        color: #f6dbff!important;
    }
    .pre-arrow i,
    .next-arrow i {
        color: #fffa!important;
    }

    /* 边框调整 */
    button.fbtn {
        border-radius: 50%!important;
    }
    .select2-container--default .select2-search--dropdown .select2-search__field {
        border: 2px solid #ffb1e5!important;
        border-radius: 5px!important;
    }
    .tab,
    .tag_box {
        border: 0px!important;
    }
    .bianjie .title + .lists span:first-child,
    .bianjie .lists:nth-child(3) span:first-child,
    .bianjie .lists:nth-child(4) span:first-child {
        height: inherit!important;
    }

    /* 页面简化 */
    .bianjie .title + .lists span i,
    .bianjie .lists:nth-child(3) span i,
    .bianjie .lists:nth-child(4) span i {
        display: block!important;
    }
    .goTopBtn,
    .footer,
    .dlrz,
    .erweima {
        display: none !important;
    }

    /* 鼠标 */
    body,
    html {
        cursor: url('https://i.328888.xyz/2023/01/18/H2fSP.png'), auto!important;
        /*可根据个人喜好替换url的内容*/
    }

    .tab-sec .nav-tabs li:hover a,
    .tab .nav-tabs li a,
    a,
    li,
    i,
    p,
    button,
    span,
    div {
        cursor: url('https://i.328888.xyz/2023/01/18/H24VX.png'), auto!important;
        /*可根据个人喜好替换url的内容*/
    }
}
@-moz-document domain("learn.tsinghua.edu.cn") {
    /* 网络学堂 */
    /* 右栏滚动条窄化 */
    ::-webkit-scrollbar {
        width: 4px;
        /* 可根据需要自行调整 */
        height: 4px;
        background-color: #fff0;
        opacity: 0.7;
    }
    ::-webkit-scrollbar-track {
        background-color: #fff0;
    }
    ::-webkit-scrollbar-thumb {
        background-color: #999;
        border-radius: 2px;
    }
    ::-webkit-scrollbar-thumb:hover {
        background-color: #777;
    }
    ::-webkit-scrollbar-thumb:active {
        background-color: #555;
    }

    /* 背景 */
    body {
        background: url("https://i.328888.xyz/2023/01/19/H5XNN.jpeg")!important;
        /*可根据个人喜好替换url的内容*/
        background-repeat: no-repeat!important;
        background-size: cover!important;
        background-attachment: fixed!important;
        font-size: 20px!important;
        backdrop-filter: blur(0px)!important;
        /*觉得背景糊眼可适当提高此值*/
    }

    /* 卡片背景虚化调整,透明度调整及一些动画效果 */
    .header,
    .header .w {
        background-color: #1393f152;
        opacity: 0.85;
    }
    .line,
    .line a,
    .banner,
    .banner .bgcolor.bgcolor2,
    .banner.bgcolor,
    .banner .bgcolor {
        background: transparent;
    }
    .banner .bgcolor .looogo {
        font-size: 20px;
    }
    .banner .log-box {
        border-radius: 10px;
        filter: brightness(1.2);
    }
    .banner .log-box:hover {
        background: #fff6;
        backdrop-filter: blur(3px);
    }
    .boxdetail dd.stu {
        background: #fff0;
    }
    .list.calendar.clearfix {
        background: #fff0!important;
    }
    .boxdetail dd.stu:hover {
        background: #fff7;
        backdrop-filter: blur(3px);
    }
    .nav #myTabs li.active a {
        color: #fff;
        border-bottom: 3px solid #fff;
    }
    .nav #myTabs,
    .calendar h3,
    .bground {
        background: #fff0!important;
    }
    tr.odd:hover,
    tr.even:hover {
        background: #fff6!important;
        backdrop-filter: blur(4px);
    }
    .dataTables_wrapper .dataTables_paginate .paginate_button.current,
    .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
        background: #fffb!important;
        color: #111!important;
    }
    a#overtable_next.paginate_button.next.disabled,
    a#overtable_previous.paginate_button.previous.disabled,
    a#overtable_next.paginate_button.next.disabled:hover,
    a#overtable_previous.paginate_button.previous.disabled:hover {
        background: #fffb!important;
        color: #111;
    }
    .calendar {
        background: #fff4;
        position: fixed;
    }
    .content .w {
        background: #fff4;
        backdrop-filter: blur(1px);
        width: 180px;
        height: 500px;
    }
    .content .fl.w {
        height: 500px;
    }
    .home .item {
        background: #fff4;
        width: 1040px;
    }
    .boxdetail.open {
        background: #fff4;
        backdrop-filter: blur(2px);
    }
    .cke_reset {
        background: #fffb;
    }
    .bground {
        border: 0px solid #eaeaea;
        border-radius: 10px;
        margin-left: -350px!important;
        margin-top: 175px!important;
    }
    .bground:hover {
        background: #fff6;
        backdrop-filter: blur(1px);
    }
    .elitebox {
        background: #fff0;
    }
    .tit #wlxt_index_course,
    .home .course,
    .tabbox .mytabs li.active {
        background: #fff5;
    }
    .tit > a.select {
        color: #fff;
        border-left: 0px solid #1392F1!important;
        background-color: #fff9;
    }
    .home .course .classroom {
        color: #fff;
        box-shadow: 0;
    }
    .tabbox {
        background: #fff4;
        backdrop-filter: blur(1px);
        border-bottom: 0px solid #c4c4c4;
    }
    .tabbox .mytabs li.active {
        border: 0px solid #c4c4c4;
        border-top: 0px solid #1392f1;
        font-weight: bold;
    }
    ul.mytabs.clearfix,
    .tabbox .mytabs,
    .tabbox .mytabs li.active,
    ul.mytabs.clearfix:after,
    ul.mytabs.clearfix:before {
        background: #fff0!important;
    }
    #over .boxdetail.open {
        background: #fff4;
        backdrop-filter: blur(1px);
    }
    table.dataTable thead th,
    table.dataTable thead td {
        border-bottom: 0px solid #eaeaea;
        border-top: 0px solid #eaeaea;
        border-left: 0px solid #eaeaea;
        border: 0px;
    }
    .course-w .tabbox,
    .smbox,
    table.dataTable tbody tr,
    table.dataTable thead,
    .pagewraper .select2-container .select2-selection--single,
    .content .course-w,
    .detail .cont .navli .title {
        background: #fff4;
    }
    .detail .tipbox,
    #over .boxdetail .search,
    .boxdetail .search,
    .banner .bgcolor .looogo .gotoin {
        opacity: 0.8;
    }
    #over .boxdetail.open:hover {
        backdrop-filter: blur(3px);
    }
    .con .item-global:hover {
        backdrop-filter: blur(2px);
    }
    .detail .cont .video_player,
    #shrinkbtn [class^="webicon-"] {
        background-color: #fff0;
    }
    .navli .playli ul.selected li {
        background: #fff5;
        backdrop-filter: blur(3px);
    }
    .dataTables_wrapper .btn.disabled {
        color: #000;
        background: #fff9;
    }

    /* 字体调整 */
    .content .course {
        background: #fff4;
        color: #fff;
        padding-left: 33%;
    }
    table.dataTable tbody th {
        color: #fff;
    }
    #open .pagewraper .select2-container--default .select2-selection--single .select2-selection__rendered,
    .detail .cont .navli .title,
    .navli .playli ul.selected li .spancolor,
    .dataTables_wrapper .dataTables_length,
    .dataTables_wrapper .dataTables_filter,
    .dataTables_wrapper .dataTables_info,
    .dataTables_wrapper .dataTables_processing,
    .tabbox .mytabs li.active,
    .nav #myTabs li a:hover,
    .dataTables_wrapper .dataTables_paginate {
        color: black!important;
    }
    .boxdetail .state .green.stud,
    .boxdetail .state .wee.stud,
    .boxdetail .state .orange.stud {
        color: red!important;
    }
    .boxdetail .hdtitle a,
    .boxdetail .state .name,
    .boxdetail .state .wee.stud,
    .boxdetail .state .unsee,
    .hdtitle .btngroup .stu_btn,
    .hdtitle .btngroup .stu_btn_pai,
    .nav #myTabs li a,
    #shrinkbtn [class^...

Reviews

No reviews yet.