「久留米大学 御井学舎」のドメインなどに対する CSS です。
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
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;
}
}