切换搜索
搜索
切换菜单
notifications
切换个人菜单
查看“模板:Mainpage/style.css”的源代码
来自Fetarute Wiki
查看
阅读
查看源代码
查看历史
associated-pages
模板
讨论
更多操作
←
模板:Mainpage/style.css
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
此页面已被保护以防止编辑或其他操作。
您可以查看和复制此页面的源代码。
.fr-header { margin-bottom: 3rem; } .fr-header__pretitle { margin-bottom: var(--space-xs); color: var(--color-base--subtle); font-size: 0.875rem; text-transform: uppercase; letter-spacing: 0.25rem; } .fr-header__title { position: relative; margin: 0; font-size: 3rem; text-transform: uppercase; letter-spacing: 0.025em; line-height: 1; font-weight: bold; color: var(--color-base--emphasized); display: inline-block; } .fr-header__title #pic img { position: absolute; top: -10px; right: -15px; width: 25px; height: 25px; border-radius: 50%; } .fr-header__subtitle { margin-top: var(--space-xs); font-size: 0.875rem; } .fr-header-search { padding: 10px; border: 1px solid; border-color: var(--border-color-base--darker); border-radius: var(--border-radius--pill); cursor: pointer; font-size: 0.875rem; font-weight: var(--font-weight-medium); text-align: center; margin: 10px 0; } .fr-header-search:hover { background: var(--background-color-quiet--hover); } .fr-header-search code { padding: 0.25em; line-height: 1; font-weight: var(--font-weight-medium); font-size: 0.875rem; border-radius: var(--border-radius--small); border: 1px solid; border-color: var(--border-color-base); background: var(--color-surface-3); color: var(--color-base--emphasized); display: inline; padding-top: 0.1em; padding-bottom: 0.1em; margin: 0 0.25em; } .fr-header-search p { margin: 0; } .fr-header-search__searchIcon img { margin-right: 6px; opacity: var(--opacity-icon-base); } .fr-nav, .fr-container { display: grid; grid-template-columns: 1fr 1fr 1fr; grid-gap: 0.625rem; } .fr-nav { margin-bottom: 0.625rem; } .fr-container { margin-bottom: 3rem; } .fr-footer { position: relative; background: var(--color-surface-1); box-shadow: 0 3px 6px rgba(0,0,0,0.04),0 3px 6px rgba(0,0,0,0.0575); border: 1px solid var(--border-color-base); border-radius: 10px; font-size: 0.875rem; overflow: hidden; display: flex; } .fr-footer .fr-footer__logo { background: var(--color-surface-2); display: flex; align-items: center; padding: 10px; } .fr-footer .fr-footer__logo img { display: block; opacity: var( --opacity-icon-base ); filter: grayscale(100%); } .fr-footer .fr-footer__link { display: flex; flex-direction: column; padding: 10px; } .fr-footer .fr-footer__link .fr-footer__title { color: var(--color-base-emphasized); font-size: 20px; font-weight: bold; } .fr-footer .fr-footer__link ul { margin: 0; display: flex; flex-wrap: wrap; gap: 5px; } .fr-footer .fr-footer__link ul li { list-style: none; padding: 5px 3px; } .fr-card { position: relative; padding: var(--space-md); background: var(--color-surface-1); border: 1px solid var(--border-color-base); border-radius: 10px; box-shadow: 0 3px 6px rgba(0,0,0,0.04),0 3px 6px rgba(0,0,0,0.0575); font-size: 0.875rem; overflow: hidden; } .fr-card-col2 { position: relative; background: var(--color-surface-1); border: 1px solid var(--border-color-base); border-radius: 10px; box-shadow: 0 3px 6px rgba(0,0,0,0.04),0 3px 6px rgba(0,0,0,0.0575); font-size: 0.875rem; overflow: hidden; display: flex; flex-direction: column; justify-content: space-between; } .fr-card-col2__title { padding: 10px 15px; font-size: 16px; font-weight: bold; background: var(--color-surface-2); } .fr-card-col2__content { padding: var(--space-md); display: flex; flex-direction: column; justify-content: space-between; } .fr-card__header { margin-top: 0; font-size: 24px; } .fr-card__label { color: var(--color-base--subtle); font-size: 0.8125rem; letter-spacing: 0.75px; } .fr-card__background { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: #242a31; border-radius: 10px; } .fr-card__background:hover img { transform: scale(1.05); } .fr-card__background img { width: 100%; height: 100%; object-fit: cover; object-position: center; transition: transform 0.3s ease; } .fr-card__foreground { color: #fff; font-weight: bold; z-index: 0; font-size: 16px; padding: 0 var(--space-md); position: absolute; } .fr-card__backPic { position: absolute; right: 10px; bottom: 10px; pointer-events: none; opacity: 0.1; } .fr-card-link { display: grid; font-size: 0.875rem; font-weight: 500; grid-gap: 6px; text-align: center; } .fr-card-link__button { display: flex; } .fr-card-link__button a { flex-grow: 1; padding: 0.3rem 0.6rem; border: 1px solid; border-color: var(--border-color-base); background: var(--color-surface-1); border-radius: 12px; color: var(--color-base--emphasized); } .fr-card-link__button a:hover { background: var(--color-surface-2); } .fr-card-link__button a:active { background: var(--color-surface-2-active); } .fr-card-link__button a.external { color: var(--color-link)!important; } .fr-card-link--col2 { grid-template-columns: 1fr 1fr; } .fr-card-link--row { grid-auto-flow: column; } .adaptive-img img { opacity: var( --opacity-icon-base ); transition: opacity 250ms ease; filter: grayscale(100%); } .adaptive-img img:hover { opacity: var( --opacity-icon-base--hover ); } .adaptive-img img:active { opacity: var( --opacity-icon-base--active ); } /* Nav block */ #popular-pages { border: unset; } #popular-pages .fr-card__header, #popular-pages .fr-card__label { text-shadow: 1px 1px 2px #818181; } #popular-pages .fr-card__header { font-weight: 300; font-size: 14px; } #popular-pages .fr-card__header img { filter: invert(1); } #popular-pages .fr-card__foreground { bottom: 0; padding: 0; display: flex; flex-direction: column; gap: 10px; margin-bottom: 20px; } #popular-pages .fr-card__foreground #page-list ul { display: grid; grid-template-rows: 1fr 1fr; grid-auto-flow: column; grid-gap: 5px; margin: 0; } #popular-pages .fr-card__foreground #page-list ul li { border-radius: 10px; border: 1px solid var(--border-color-base); background: rgba(0, 0, 0, 0.2); font-size: 14px; padding: 2px 6px; list-style: none; text-align: center; pointer-events: auto; } #popular-pages .fr-card__foreground #page-list ul li a { color: #fff; text-shadow: 1px 1px 2px #818181; } #popular-pages .fr-card__foreground #page-list ul li:first-child { grid-column: 1; grid-row: 1 / span 2; font-size: 32px; text-align: left; border-radius: unset; padding: unset; border: unset; background: unset; display: flex; align-items: center; margin: 0 10px; } #editing, #announcement { min-height: 120px; } #editing .edit-info { display: flex; gap: 30px; margin-top: 25px; } #editing .edit-info .edit-block .edit-block__desc { color: var(--color-base--subtle); letter-spacing: 0.05em; white-space: nowrap; font-size: 13px; } #editing .edit-info .edit-block .edit-block__value { color: var(--color-base--emphasized); font-weight: 500; font-size: var(--font-size-h1); white-space: nowrap; line-height: 1.2; } #announcement .fr-card-col2__content ul { margin: 0 0 0 var(--space-md); } #map-link, #assess { display: flex; gap: 10px; align-items: center; justify-content: space-between; } #map-link .fr-card-link, #assess .fr-card-link { grid-auto-flow: column; } /* Container block */ .fr-container .fr-card-col2__title { display: flex; gap: 5px; align-items: center; } .fr-container .fr-card-col2__title img { display: block; } #vision { padding: 0; display: grid; grid-template-columns: 2fr 1fr; } #vision #vision-first, #vision #vision-second, #vision #vision-third { position: relative; overflow: hidden; } #vision .fr-card__background { border-radius: unset; } #vision .fr-card__foreground { bottom: 0; margin-bottom: 10px; color: #fff; font-size: 0.8125rem; letter-spacing: 0.75px; text-shadow: 1px 1px 2px #818181; } #vision #vision-first { grid-column: 1; grid-row: 1 / span 2; } #vision #vision-second { grid-column: 2; grid-row: 1; } #vision #vision-third { grid-column: 2; grid-row: 2; } #contact-info .fr-card-col2__content { display: flex; flex-direction: column; gap: 10px; } #contact-info .fr-card-connect { border-radius: 20px; overflow: hidden; } #contact-info .fr-card-connect a { width: 100%; display: block; padding: 5px; } #contact-info .fr-card-connect a img { display: block; margin: 0 auto; } #qq.fr-card-connect { background: rgb(18, 183, 245); } #twitter.fr-card-connect { background: rgb(234, 236, 240); } #wechat.fr-card-connect { background: rgb(42, 174, 103); } #server-status .fr-card-col2__content { gap: 10px; height: 100%; } #server-status .server-name a { font-size: 18px; font-weight: bold; margin-top: 0; font-size: 1rem; display: flex; justify-content: space-between; } #server-status .server-name a::after { content: "▶"; font-size: 0.8125rem; } #server-status .server-info { display: flex; justify-content: space-between; margin-bottom: 10px; } #server-status .progress-container { width: 100%; height: 22px; border-radius: 7px; background: var(--color-surface-3); overflow: hidden; } #server-status .progress-scroll { height: inherit; border-radius: 7px; background: #096dd9; transition: all 0.4s ease 0s; } /* PC & Pad */ @media (min-width: 721px) { .fr-nav #popular-pages { grid-column: 1 / span 2; grid-row: 1 / span 2; } .fr-nav #editing { grid-column: 3; grid-row: 1; } .fr-nav #announcement { grid-column: 3; grid-row: 2; } .fr-nav #map-link { grid-column: 1; grid-row: 3; } .fr-nav #assess { grid-column: 2 / span 2; grid-row: 3; } .fr-container #vision { grid-column: 2 / span 2; grid-row: 1; } .fr-container #server-status { grid-column: 3; grid-row: 2 / span 2; } } /* Phone */ @media (max-width: 720px) { .fr-nav, .fr-container { grid-template-columns: 1fr; } .fr-nav #popular-pages { grid-row: 1; min-height: 300px; } .fr-nav #popular-pages .fr-card__foreground #page-list ul { grid-template-rows: 1fr; grid-auto-flow: row; margin: 0 0 10px 0; } .fr-nav #editing { grid-row: 2; } .fr-nav #announcement { grid-row: 3; } .fr-nav #map-link { grid-row: 4; } .fr-nav #assess { grid-row: 5; } #map-link, #assess { flex-direction: column; } #map-link .fr-card-link, #assess .fr-card-link { grid-auto-flow: row; grid-template-columns: 1fr 1fr; } #vision { grid-template-columns: 1.5fr 1fr; min-height: 200px; grid-row: 1; } .desktoponly { display: none; } }
返回
模板:Mainpage/style.css
。