打开/关闭搜索
搜索
打开/关闭菜单
1706
4999
924
6.3万
RIA | Wiki
导航
首页
最近更改
随机页面
MediaWiki帮助
上传文件
RIA社群
RIA官网&红报社
RIA论坛
打开/关闭外观设置菜单
通知
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。
user-interface-preferences
个人工具
登录
目前wiki关闭了自行注册账号的功能,如需注册账号,请查阅
Help:注册账号
。
查看“︁模板:Fstpagetest styles”︁的源代码
来自RIA | Wiki
查看
阅读
查看源代码
查看历史
associated-pages
模板
讨论
更多操作
←
模板:Fstpagetest styles
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于这些用户组的用户执行:
用户
、已验证用户
您必须确认您的电子邮件地址才能编辑页面。请通过
参数设置
设置并确认您的电子邮件地址。
您可以查看和复制此页面的源代码。
/* TemplateStyles for fstpagetest.wiki Design goals: - Portal-like wiki homepage, not a web app - Clear section separation (esp. mobile) - No rounded corners anywhere - Avoid nested card-on-card framing */ .fst-page { width: 100%; color: #221b50; } /* Hard rule: absolutely no rounded corners in this portal */ .fst-page, .fst-page * { border-radius: 0 !important; } .fst-page * { box-sizing: border-box; } /* MediaWiki parser often injects <p>; neutralize default margins */ .fst-page p { margin: 0; } /* External-link icon removal (keep portal clean) */ .fst-page a.external { background: none !important; padding-right: 0 !important; } .fst-page a.external::after { display: none !important; } .fst-page .fst-muted { color: #5d5a7d; font-size: 0.95em; } .fst-page .fst-mt10 { margin-top: 10px; } .fst-page .fst-kicker { color: #4a4570; font-size: 0.95em; letter-spacing: 0.03em; text-transform: uppercase; } .fst-page .fst-zone { margin-top: 34px; padding-top: 22px; padding-bottom: 22px; border-top: 2px solid #e3e1ee; } .fst-page .fst-zone-hero { margin-top: 0; padding-top: 0; border-top: 0; } .fst-page .fst-zone-mid { background: repeating-linear-gradient(0deg, rgba(100, 211, 150, 0.045), rgba(100, 211, 150, 0.045) 1px, transparent 1px, transparent 26px), repeating-linear-gradient(90deg, rgba(100, 211, 150, 0.045), rgba(100, 211, 150, 0.045) 1px, transparent 1px, transparent 26px), #f9f8fb; padding: 18px 12px 18px 12px; } .fst-page .fst-zone-nav { background: #f9f8fb; padding-left: 12px; padding-right: 12px; } .fst-page .fst-zone-landmarks { background: #f9f8fb; padding-left: 12px; padding-right: 12px; } .fst-page .fst-zone-footer { border-top: 2px solid #e3e1ee; padding-top: 18px; } .fst-page .fst-section-h { font-size: 1.25em; font-weight: 900; margin: 0 0 12px 0; border-left: 10px solid #e3e1ee; padding-left: 10px; } .fst-page .fst-h-nav { border-left-color: #64d396; } .fst-page .fst-h-worlds { border-left-color: #8bccff; } .fst-page .fst-h-track { border-left-color: #64d396; } .fst-page .fst-h-news { border-left-color: #8bccff; } .fst-page .fst-h-landmarks { border-left-color: #64d396; } .fst-page .fst-h-footer { border-left-color: #64d396; } /* Hero */ .fst-page .fst-hero-media { position: absolute; top: 0; right: 0; bottom: 0; left: 0; overflow: hidden; opacity: 0.22; } .fst-page .fst-hero-media p { margin: 0; } .fst-page .fst-hero-media a { display: block; } .fst-page .fst-hero-media img { width: 100%; height: auto; } .fst-page .fst-hero { position: relative; overflow: hidden; background: linear-gradient(135deg, #f9f8fb 0%, #eafff3 54%, #eef7ff 100%); border-top: 1px solid #e3e1ee; border-bottom: 1px solid #e3e1ee; padding: 18px 18px 16px 18px; } .fst-page .fst-title { font-size: 2.2em; font-weight: 900; line-height: 1.1; margin-top: 6px; } .fst-page .fst-sub { margin-top: 8px; color: #3b365f; font-size: 1.05em; line-height: 1.5; } .fst-page .fst-meta { margin-top: 10px; color: #4a4570; font-size: 0.95em; } .fst-page .fst-jump { margin-top: 8px; color: #4a4570; font-size: 0.95em; line-height: 1.7; } .fst-page .fst-jump a { text-decoration: none; border-bottom: 1px dotted #8bccff; } .fst-page .fst-jump a:hover { border-bottom-style: solid; } /* Banner */ .fst-page .fst-banner { padding: 10px 12px; border: 1px solid #e3e1ee; border-left: 10px solid #64d396; background: #ffffff; } .fst-page .fst-banner-tag { display: inline-block; padding: 3px 10px; margin-right: 10px; border: 1px solid #64d396; background: #f9f8fb; font-weight: 900; font-size: 0.92em; color: #221b50; } .fst-page .fst-banner-text { color: #3b365f; } /* Layout */ .fst-page .fst-row { display: flex; flex-wrap: wrap; margin: -10px; } .fst-page .fst-col { margin: 10px; flex: 1 1 420px; min-width: 320px; } /* Quick nav */ .fst-page .fst-navrow { display: flex; flex-wrap: wrap; margin: 0 -6px; padding-left: 12px; border-left: 10px solid #e3e1ee; } .fst-page .fst-navrow + .fst-navrow { margin-top: 12px; } .fst-page .fst-navrow-1 { border-left-color: #64d396; } .fst-page .fst-navrow-2 { border-left-color: #8bccff; } .fst-page .fst-navtile { margin: 6px; flex: 1 1 calc(33.333% - 12px); min-width: 150px; } .fst-page .fst-navtile a { display: block; padding: 10px 8px; border: 0; background: transparent; text-decoration: none; text-align: center; color: #221b50; transition: background 120ms ease; } .fst-page .fst-navtile a:hover { background: #ffffff; } /* Suppress default external-link icon inside portal tiles */ .fst-page .fst-navtile a.external { background: none !important; padding-right: 0 !important; } .fst-page .fst-navtile a.external:hover { background: #ffffff !important; } .fst-page .fst-navicon { display: inline-block; width: 56px; height: 56px; line-height: 54px; border: 2px solid #e3e1ee; background: transparent; font-weight: 900; font-size: 1.05em; letter-spacing: 0.02em; color: #221b50; } .fst-page .fst-navrow-1 .fst-navicon { border-color: #64d396; color: #221b50; } .fst-page .fst-navrow-2 .fst-navicon { border-color: #8bccff; color: #221b50; } .fst-page .fst-navtitle { display: block; font-weight: 900; font-size: 1.02em; margin-top: 10px; } .fst-page .fst-navsub { display: block; margin-top: 6px; color: #5d5a7d; font-size: 0.9em; } .fst-page .fst-navnote { margin-top: 12px; padding-left: 12px; border-left: 10px solid #e3e1ee; color: #4a4570; line-height: 1.6; } /* Worlds */ .fst-page .fst-world-grid { display: flex; flex-wrap: wrap; margin: -8px; } .fst-page .fst-world { margin: 8px; padding: 8px 0 12px 0; border-bottom: 2px solid #e3e1ee; background: transparent; flex: 1 1 calc(50% - 16px); min-width: 240px; } .fst-page .fst-world-wide { flex-basis: 100%; } .fst-page .fst-world-laputa { border-bottom-color: #64d396; } .fst-page .fst-world-eden { border-bottom-color: #8bccff; } .fst-page .fst-world-sat { border-bottom-color: #e3e1ee; } .fst-page .fst-world-head { display: flex; flex-wrap: wrap; align-items: center; } .fst-page .fst-world-icon { display: inline-block; width: 58px; height: 58px; line-height: 56px; text-align: center; border: 2px solid #e3e1ee; background: transparent; margin-right: 12px; font-weight: 900; font-size: 1.05em; color: #221b50; transition: border-color 120ms ease; } .fst-page .fst-world-icon-laputa { border-color: #64d396; color: #221b50; } .fst-page .fst-world-icon-eden { border-color: #8bccff; color: #221b50; } .fst-page .fst-world-icon-sat { border-color: #e3e1ee; color: #221b50; } .fst-page .fst-world-name { font-weight: 900; font-size: 1.08em; margin-right: 10px; } .fst-page .fst-world-badge { display: inline-block; padding: 0; border: 0; background: transparent; font-size: 0.88em; font-weight: 900; color: #4a4570; } .fst-page .fst-world-desc { margin-top: 8px; color: #4a4570; font-size: 0.95em; line-height: 1.6; } .fst-page .fst-world-links { margin-top: 10px; padding-top: 10px; border-top: 1px solid #e3e1ee; color: #4a4570; line-height: 1.6; } .fst-page .fst-world-note { margin-top: 10px; } /* Tabs */ .fst-page .fst-tabs { background: transparent; padding: 0; } .fst-page .fst-tab-anchor { display: block; height: 0; overflow: hidden; } .fst-page .fst-tabbar { margin-bottom: 10px; } .fst-page .fst-tabbar p { display: inline; margin: 0; } .fst-page .fst-tabbar br { display: none; } .fst-page .fst-tabbar a { display: inline-block; padding: 6px 10px; margin: 0 10px 8px 0; border: 1px solid transparent; background: transparent; text-decoration: none; font-weight: 900; color: #221b50; transition: background 120ms ease, border-color 120ms ease; } .fst-page .fst-tabbar a:hover { background: #ffffff; border-color: #c9d2dc; } .fst-page .fst-tabpanel { display: none; padding: 10px 0 12px 12px; border-left: 6px solid #e3e1ee; } .fst-page .fst-tabpanel-beginner { display: block; border-left-color: #64d396; } .fst-page .fst-tabpanel-intermediate { border-left-color: #64d396; } .fst-page .fst-tabpanel-advanced { border-left-color: #64d396; } .fst-page .fst-panel-h { font-weight: 900; font-size: 1.05em; margin: 0 0 6px 0; } .fst-page .fst-panel-p { color: #4a4570; line-height: 1.6; } .fst-page .fst-panel-links { margin-top: 8px; color: #4a4570; line-height: 1.6; } /* Default highlighted tab */ .fst-page .fst-tabbar a[href="#tab-beginner"] { background: #ffffff; border-color: #64d396; } /* Target logic: show panel + highlight tab */ .fst-page #tab-intermediate:target ~ .fst-tabpanels .fst-tabpanel-beginner, .fst-page #tab-advanced:target ~ .fst-tabpanels .fst-tabpanel-beginner { display: none; } .fst-page #tab-intermediate:target ~ .fst-tabpanels .fst-tabpanel-intermediate { display: block; } .fst-page #tab-advanced:target ~ .fst-tabpanels .fst-tabpanel-advanced { display: block; } .fst-page #tab-intermediate:target ~ .fst-tabbar a[href="#tab-beginner"], .fst-page #tab-advanced:target ~ .fst-tabbar a[href="#tab-beginner"] { background: transparent; border-color: transparent; } .fst-page #tab-intermediate:target ~ .fst-tabbar a[href="#tab-intermediate"] { background: #ffffff; border-color: #64d396; } .fst-page #tab-advanced:target ~ .fst-tabbar a[href="#tab-advanced"] { background: #ffffff; border-color: #64d396; } /* Timeline + topics */ .fst-page .fst-timeline { margin-top: 12px; padding-top: 12px; border-top: 1px solid #e3e1ee; border-left: 2px solid #e3e1ee; padding-left: 12px; } .fst-page .fst-timeline-h { font-weight: 900; margin: 0 0 8px 0; } .fst-page .fst-timeline-item { margin-top: 6px; } .fst-page .fst-timeline-date { display: inline-block; min-width: 74px; font-weight: 900; color: #221b50; } .fst-page .fst-timeline-text { color: #4a4570; } .fst-page .fst-topics { margin-top: 12px; padding-top: 12px; border-top: 1px solid #e3e1ee; } .fst-page .fst-topics-h { font-weight: 900; margin: 0 0 6px 0; } .fst-page .fst-topics-line { color: #4a4570; line-height: 1.7; } /* News */ .fst-page .fst-news { background: transparent; padding: 0; } .fst-page .fst-news-item { padding: 10px 0 10px 12px; border-left: 6px solid #8bccff; border-bottom: 0; } .fst-page .fst-news-item + .fst-news-item { margin-top: 10px; } .fst-page .fst-news-item:last-child { border-bottom: 0; } .fst-page .fst-news-title { font-weight: 900; margin: 0 0 4px 0; } /* Landmarks table (template output) */ .fst-page .fst-zone-landmarks table { width: 100%; background: #ffffff !important; } .fst-page .fst-zone-landmarks th, .fst-page .fst-zone-landmarks td { border: 1px solid #e3e1ee !important; padding: 6px 8px; background: #ffffff !important; color: #221b50 !important; } .fst-page .fst-zone-landmarks th { background: #f9f8fb !important; } .fst-page .fst-zone-landmarks tr:nth-child(even) td { background: #f9f8fb !important; } /* Footer */ .fst-page .fst-footer-links { margin-top: 10px; color: #4a4570; line-height: 1.7; } /* Keep navbox/table styling tame inside this portal */ .fst-page .navbox, .fst-page table { box-shadow: none; } @media (max-width: 720px) { .fst-page .fst-zone-mid { padding-left: 10px; padding-right: 10px; } .fst-page .fst-col { min-width: 0; } .fst-page .fst-navtile { flex-basis: calc(50% - 12px); min-width: 0; } .fst-page .fst-world { min-width: 0; flex-basis: 100%; } }
返回
模板:Fstpagetest styles
。
查看“︁模板:Fstpagetest styles”︁的源代码
来自RIA | Wiki