Skip to content

3.1.2. 久留米大学 KUEST by MaruniUmebachi

Details

AuthorMaruniUmebachi

LicenseCC 0

Categoryrplogin.mii.kurume-u.ac.jp

Created

Updated

Size8.9 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

「久留米大学 御井学舎」のドメインなどに対する CSS です。

Notes

主に和文の読みやすさの向上を目的とし、Windows PC の Firefox における動作のみを保証します。

なお「和文の読みやすさの向上」とは、以下の手段で達成しようとしています。

  • 手書き同様のカーニング
  • 源ノ角ゴシックと Noto ファミリーによる表記
  • 行間の確保
  • 文字の拡大
  • 文字間隔の確保
    以上です。

蒸気の手段は、以下の事情により妥当だと説明できます。

  • 「久留米大学 御井学舎」の「学内メール」は、Gmail と強く紐づき、関連するクラウドサービスも、Google の諸サービスと紐づいている。したがって、同じく Google が提唱するマテリアルデザインや、Google フォントのタイポグラフィに即すべきだ。
  • ゆえに、Noto フォントと、和文の行間が 2倍必要だという(Google のサイトはしばしば守っていないが)など。

Source code

/* ==UserStyle==
@name         3.1.2. 久留米大学 KUEST
@version      20241116.06.39
@namespace    kurume-u
@description  「久留米大学 御井学舎」の「ポータルサイト」に用いるものです。
@author       MaruniUmebachi
@license      CC 0
==/UserStyle== */

@-moz-document url-prefix("https://rplogin.mii.kurume-u.ac.jp/campusweb/") {
:root {
    --Stylus-CSS: "久留米大学 KUEST";
    --transition-Stylus: 1s;
    --font-Stylus: 350 16px/2 sans-serif;
    --font-Stylus-serif: 400 calc(16px * 1.5)/2 serif;
    box-sizing: border-box;
    transition: var(--transition-Stylus);
    font: var(--font-Stylus);
    * {
        --Stylus-CSS: "久留米大学 KUEST";
        box-sizing: inherit;
        transition: inherit;
        min-inline-size: 1lh;
    }

    body {
        --Stylus-CSS: "久留米大学 KUEST";
        width: fit-content;
        overflow: visible;
        > * {
            --Stylus-CSS: "久留米大学 KUEST";
            * {
                --Stylus-CSS: "久留米大学 KUEST";
                min-inline-size: inherit;
                &::first-line {
                    --Stylus-CSS: "久留米大学 KUEST";
                    overflow: visible;
                }

                #nav,
                #nav * {
                    --Stylus-CSS: "久留米大学 KUEST";
                    overflow: visible;
                }
            }

            :link {
                --Stylus-CSS: "久留米大学 KUEST";
                text-decoration: underline !important;
            }
        }

        :where(input, button, textarea) {
            --Stylus-CSS: "久留米大学 KUEST";
            font: inherit;
        }
    }

    ::after {
        --Stylus-CSS: "久留米大学 KUEST";
        clear: revert;
    }
}

:is(table, tbody, tr, td, th) {
    --Stylus-CSS: "久留米大学 KUEST";
    border-collapse: collapse !important;
    border: 1px inset #0884 !important;
    line-height: 2;
    min-block-size: 1lh;
}

.portletArea .details {
    --Stylus-CSS: "久留米大学 KUEST";
    overflow: auto;
}

:is(a, :link) {
    --Stylus-CSS: "久留米大学 KUEST";
    :active,
    :hover,
    :visited {
        --Stylus-CSS: "久留米大学 KUEST";
        text-decoration-line: underline !important;
        text-underline-position: under;
    }
}

:not(:is([type="button"]), :link, #head_left) {
    --Stylus-CSS: "久留米大学 KUEST";
    background-position: unset !important;
    background-repeat: unset !important;
    background-attachment: unset !important;
    background-image: unset !important;
    background-size: unset !important;
    background-origin: unset !important;
    background-clip: unset !important;
}
}

@-moz-document url-prefix("https://rplogin.mii.kurume-u.ac.jp/campusweb/css/design02/common.css"), url-prefix("https://rplogin.mii.kurume-u.ac.jp/campusweb/") {
:root {
    --Stylus-CSS: "久留米大学 KUEST";
    body {
        --Stylus-CSS: "久留米大学 KUEST";
        text-align: unset;
    }

    #container,
    #content,
    #header,
    #footer {
        --Stylus-CSS: "久留米大学 KUEST";
        position: unset;
        width: auto;
        max-inline-size: 200vh;
    }

    #header {
        --Stylus-CSS: "久留米大学 KUEST";
        display: grid;
        grid-template-areas: "head_left head_right" "head_base head_base";
        gap: .5em;
        position: unset;
        margin: .5em;
        text-align: start;
        :where( #head_top, #head_base, & > .clear) {
            --Stylus-CSS: "久留米大学 KUEST";
            display: none;
        }

        :where(#head_right, #head_left),
        #top_menu {
            --Stylus-CSS: "久留米大学 KUEST";
            position: unset;
            width: auto;
            height: auto;
        }

        #head_left {
            --Stylus-CSS: "久留米大学 KUEST";
            grid-area: head_left;
            width: 610px;
        }

        #head_right {
            --Stylus-CSS: "久留米大学 KUEST";
            grid-area: head_right;
            justify-self: end;
        }

        #top_menu {
            --Stylus-CSS: "久留米大学 KUEST";
            grid-area: head_base;
            justify-self: center;
        }
    }

    #head_right {
        --Stylus-CSS: "久留米大学 KUEST";
        .button {
            --Stylus-CSS: "久留米大学 KUEST";
            display: flex;
            align-items: center;
            float: none;
            position: unset;
            margin: 0;
            padding: 0;
            * {
                --Stylus-CSS: "久留米大学 KUEST";
                box-sizing: content-box;
                flex: inherit;
                position: inherit;
                margin: inherit;
                padding: inherit;
            }
        }
    }

    #nav a {
        --Stylus-CSS: "久留米大学 KUEST";
        background: none;
        backdrop-filter: blur(4px);
    }

    :where(#main, #sub1) {
        --Stylus-CSS: "久留米大学 KUEST";
        display: flex;
        overflow: auto;
        height: auto !important;
        [style="margin-top:-1em;"] {
            --Stylus-CSS: "久留米大学 KUEST";
            margin-top: unset !important;
        }

        > .clear {
            --Stylus-CSS: "久留米大学 KUEST";
            display: none;
        }
    }

    #main {
        --Stylus-CSS: "久留米大学 KUEST";
        flex-direction: column;
        max-inline-size: 150vh;
    }
}
}

@-moz-document url-prefix("https://rplogin.mii.kurume-u.ac.jp/campusweb/css/design02/theme.css"), url-prefix("https://rplogin.mii.kurume-u.ac.jp/campusweb/") {
:root {
    --Stylus-CSS: "久留米大学 KUEST";
    #weekly th .inner {
        --Stylus-CSS: "久留米大学 KUEST";
        position: unset;
        width: 100%;
        height: 100%;
    }

    .weekly_portlet :where(.title, .base) {
        --Stylus-CSS: "久留米大学 KUEST";
        position: unset;
        width: auto;
        height: auto;
        margin: unset;
        padding: unset;
    }
}

:root .base {
    --Stylus-CSS: "久留米大学 KUEST";
    display: flex;
    background: revert;
    position: revert;
    width: revert;
    height: revert;
    margin: revert;
    padding: revert;
    float: revert;
}
}

@-moz-document url-prefix("https://rplogin.mii.kurume-u.ac.jp/campusweb/"), url-prefix("https://rplogin.mii.kurume-u.ac.jp/campusweb/sprtenqu.do") {
/* html body div#container div#content table tbody tr td#main form div.contents_1 table.form {
    --Stylus-CSS: "久留米大学 KUEST";
    tbody tr {
        --Stylus-CSS: "久留米大学 KUEST";
        table-layout: fixed !important;
        td.item,
        td.label_nodot_accent {
            --Stylus-CSS: "久留米大学 KUEST";
            font-size: calc(16px*1.5);
            font-weight: 350;
        }

        td.item {
            --Stylus-CSS: "久留米大学 KUEST";
            font-family: serif;
        }

        td.line_y_label_accent {
            --Stylus-CSS: "久留米大学 KUEST";
            width: 0 !important;
            max-width: 0 !important;
            padding: 0 !important;
            margin: 0 !important;
            font: 0 / 0 serif !important;
            + td.label_nodot_accent {
                --Stylus-CSS: "久留米大学 KUEST";
                min-width: 100% !important;
                width: 100% !important;
            }
        }

        td.label_nodot_accent {
            --Stylus-CSS: "久留米大学 KUEST";
            font-size: calc(16px * 1.25);
        }
    }
} */
}

@-moz-document url-prefix("https://rplogin.mii.kurume-u.ac.jp/campusweb/top.do"), url-prefix("https://rplogin.mii.kurume-u.ac.jp/campusweb/") {
html body div#container div#content table tbody tr td#sub1 div#navigation div#login_inf div#loginArea.mid form {
    --Stylus-CSS: "久留米大学 KUEST";
    width: 100%;
    ul.user li {
        --Stylus-CSS: "久留米大学 KUEST";
        display: block;
        width: 100%;
        margin: 0;
        input.input {
            --Stylus-CSS: "久留米大学 KUEST";
            width: 100%;
        }
    }
}
}

@-moz-document domain("ssologin.mii.kurume-u.ac.jp") {
@font-face {
    --Stylus-CSS: "久留米大学 *";
    font-family: "游ゴシック Medium";
    src: local("Yu Gothic Medium"), local("Yu Gothic Regular");
    font-weight: 300 500;
}

@font-face {
    --Stylus-CSS: "久留米大学 *";
    font-family: "游ゴシック Medium";
    src: local("Yu Gothic Bold"), local("Yu Gothic Regular");
    font-weight: 600 700 800;
}
}

Reviews

No reviews yet.