未登录
中文
创建账号
登录
HUIJIA FUN
搜索
查看“U”的源代码
来自HUIJIA FUN
命名空间
页面
讨论
更多
更多
语言
变体
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
臺灣正體
页面操作
阅读
查看源代码
历史
←
U
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
<html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>U-Tutor Connect | Wiki View</title> <!-- Importing a clean font to match the encyclopedic look --> <link href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;700&family=Noto+Serif+SC:wght@500;700&display=swap" rel="stylesheet"> <style> /* --- 1. Variables & Reset --- */ :root { /* Palette derived from the "HUIJIA FUN" image */ --bg-sage: #eff6f1; /* Main background color */ --sidebar-text: #4a5c4e; /* Dark green/grey text for sidebar */ --accent-red: #d32f2f; /* The red accent seen on the 'Read' tab */ --accent-green: #4caf50; /* Keeping your green for semantic meanings */ --border-light: #d0e0d5; /* Subtle borders */ --paper-white: #ffffff; --text-main: #333333; --text-secondary: #666666; --dot-color: #e0e0e0; /* For the background pattern */ } * { box-sizing: border-box; margin: 0; padding: 0; } body { font-family: 'Noto Sans SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; background-color: var(--bg-sage); color: var(--text-main); height: 100vh; overflow: hidden; /* App-like feel */ display: flex; flex-direction: column; } /* --- 2. Top Header (Global) --- */ .site-header { height: 60px; background-color: var(--bg-sage); /* Blends with body */ display: flex; align-items: center; justify-content: space-between; padding: 0 20px; border-bottom: 1px solid var(--border-light); flex-shrink: 0; z-index: 10; } .header-brand { font-family: 'Noto Serif SC', serif; font-weight: 700; font-size: 1.4rem; color: var(--text-main); text-decoration: none; display: flex; align-items: center; gap: 10px; } .header-brand img { height: 40px; border-radius: 4px; } .header-tools { display: flex; align-items: center; gap: 20px; } /* Styled Search Bar to match image top-right */ .wiki-search { position: relative; } .wiki-search input { background: rgba(255, 255, 255, 0.6); border: 1px solid var(--border-light); border-radius: 4px; padding: 6px 35px 6px 10px; width: 250px; font-size: 0.9rem; transition: all 0.2s; } .wiki-search input:focus { background: white; outline: none; border-color: #aaa; } .search-icon { position: absolute; right: 8px; top: 50%; transform: translateY(-50%); color: #888; font-size: 0.8rem; } .user-actions { display: flex; gap: 15px; color: var(--sidebar-text); font-size: 1.1rem; } .user-actions a { text-decoration: none; color: inherit; display: flex; align-items: center; } /* --- 3. Main Layout Grid --- */ .layout-container { display: flex; flex: 1; overflow: hidden; max-width: 1600px; width: 100%; margin: 0 auto; } /* --- 4. Sidebar (Left Nav) --- */ .sidebar { width: 240px; background-color: var(--bg-sage); padding: 20px; overflow-y: auto; border-right: 1px solid transparent; /* Cleaner look than border */ display: flex; flex-direction: column; gap: 30px; flex-shrink: 0; } .sidebar-logo-area { text-align: center; margin-bottom: 10px; } .sidebar-logo-box { width: 120px; height: 120px; background: white; border: 4px solid #333; /* The logo in image has strong borders */ margin: 0 auto; display: flex; justify-content: center; align-items: center; box-shadow: 4px 4px 0 rgba(0,0,0,0.1); } .sidebar-logo-text { font-family: 'Noto Serif SC', serif; font-size: 2.5rem; font-weight: bold; color: #333; } .nav-group h3 { font-size: 0.9rem; color: var(--accent-green); border-bottom: 1px solid #ccc; padding-bottom: 5px; margin-bottom: 10px; font-weight: bold; } .nav-list { list-style: none; } .nav-list li a { display: block; padding: 6px 0; color: var(--sidebar-text); text-decoration: none; font-size: 0.95rem; transition: color 0.2s; } .nav-list li a:hover { color: var(--accent-red); text-decoration: underline; } /* --- 5. Main Content Area (The "Paper") --- */ .main-content { flex: 1; background: var(--paper-white); margin: 20px 20px 0 0; /* Gap on top and right */ border-top-left-radius: 4px; border-top-right-radius: 4px; box-shadow: 0 -2px 10px rgba(0,0,0,0.05); display: flex; flex-direction: column; overflow: hidden; position: relative; } /* Background Pattern Logic (Dot Grid) */ .main-content::before { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-image: radial-gradient(var(--dot-color) 1px, transparent 1px); background-size: 20px 20px; opacity: 0.5; pointer-events: none; z-index: 0; } .content-scroll-area { padding: 40px; overflow-y: auto; position: relative; z-index: 1; height: 100%; } /* Header within the paper (Tabs style) */ .paper-header { display: flex; justify-content: space-between; align-items: flex-end; border-bottom: 1px solid #ddd; margin-bottom: 30px; padding-bottom: 10px; } .page-title { font-family: 'Noto Serif SC', serif; font-size: 2rem; color: #333; } .wiki-tabs { display: flex; gap: 20px; font-size: 0.9rem; } .wiki-tab { text-decoration: none; color: var(--text-secondary); padding-bottom: 12px; border-bottom: 3px solid transparent; font-weight: 500; } .wiki-tab.active { color: var(--accent-red); border-bottom-color: var(--accent-red); } .wiki-tab:hover { color: var(--accent-red); } /* --- 6. Content Modules --- */ /* Intro / CTA Box */ .intro-box { background: #fcfcfc; border: 1px solid #eee; padding: 20px; border-left: 5px solid var(--accent-green); margin-bottom: 40px; display: flex; justify-content: space-between; align-items: center; } .intro-text h2 { font-size: 1.2rem; margin-bottom: 5px; } .intro-text p { font-size: 0.9rem; color: #666; } .cta-button { background: white; border: 2px solid var(--accent-green); color: var(--accent-green); padding: 8px 20px; border-radius: 20px; cursor: pointer; font-weight: bold; transition: all 0.2s; } .cta-button:hover { background: var(--accent-green); color: white; } /* Sections */ .section-header { display: flex; align-items: center; gap: 15px; margin-bottom: 20px; border-bottom: 1px solid #eee; padding-bottom: 10px; } .section-header h2 { font-size: 1.4rem; color: #333; font-family: 'Noto Serif SC', serif; } .course-badge { background: #eee; padding: 4px 10px; border-radius: 12px; font-size: 0.8rem; color: #555; font-family: monospace; } /* Cards Grid */ .cards-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(350px, 1fr)); gap: 20px; margin-bottom: 50px; } .tutor-card { background: white; border: 1px solid #e0e0e0; border-radius: 4px; padding: 20px; transition: transform 0.2s, box-shadow 0.2s; position: relative; } .tutor-card:hover { transform: translateY(-2px); box-shadow: 0 5px 15px rgba(0,0,0,0.08); border-color: #ccc; } .card-top { display: flex; gap: 15px; margin-bottom: 15px; } .avatar-frame { width: 60px; height: 60px; border-radius: 50%; overflow: hidden; border: 2px solid #eee; } .avatar-frame img, .avatar-frame span { width: 100%; height: 100%; object-fit: cover; display: flex; justify-content: center; align-items: center; background: #fafafa; font-size: 1.5rem; } .tutor-details h3 { font-size: 1.1rem; margin-bottom: 5px; color: #222; } .tag-cloud { display: flex; gap: 5px; flex-wrap: wrap; } .tag { font-size: 0.7rem; padding: 2px 8px; background: #f5f5f5; border: 1px solid #ddd; border-radius: 4px; color: #666; } .session-info { background: #f9f9f9; padding: 10px; border-radius: 4px; font-size: 0.85rem; color: #555; border-left: 3px solid var(--accent-green); } .session-info strong { display: block; margin-bottom: 4px; color: #333; } .rating { color: #fbc02d; /* Star yellow */ font-weight: bold; } .card-footer { margin-top: 15px; padding-top: 10px; border-top: 1px dashed #eee; font-size: 0.8rem; color: #999; text-align: right; font-style: italic; } /* --- 7. Right Tools Panel (Optional - mimics "Page Tools" in image) --- */ .right-panel { width: 200px; padding: 20px; display: none; /* Hidden on small screens */ } @media (min-width: 1200px) { .right-panel { display: block; } } .tool-box { background: white; border: 1px solid #e0e0e0; padding: 15px; margin-bottom: 20px; border-radius: 4px; box-shadow: 0 2px 5px rgba(0,0,0,0.02); } .tool-box h4 { font-size: 0.9rem; color: var(--accent-green); margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px solid #eee; } .tool-list { list-style: none; font-size: 0.85rem; } .tool-list li { margin-bottom: 8px; color: #666; cursor: pointer; } .tool-list li:hover { color: var(--accent-red); } </style> </head> <body> <!-- Top Header --> <header class="site-header"> <a href="#" class="header-brand"> <img src="https://huijia.fun/images/0/0d/Temp-UTC.png" alt="Logo" onerror="this.src='https://placehold.co/40x40?text=U'"> <span>U-Tutor Connect</span> </a> <div class="header-tools"> <div class="wiki-search"> <input type="text" placeholder="Search U-Tutor..."> <span class="search-icon">🔍</span> </div> <div class="user-actions"> <a href="#" title="Notifications">🔔</a> <a href="#" title="My Profile"> <img src="https://huijia.fun/images/0/02/%E9%BB%98%E8%AE%A4%E5%A4%B4%E5%83%8F.jpg" alt="User" style="width:30px; height:30px; border-radius:50%; margin-left:10px;" onerror="this.src='https://placehold.co/30x30?text=Me'"> </a> </div> </div> </header> <div class="layout-container"> <!-- Left Sidebar --> <aside class="sidebar"> <div class="sidebar-logo-area"> <a href="#" style="text-decoration:none;"> <div class="sidebar-logo-box"> <span class="sidebar-logo-text">JC</span> </div> </a> </div> <nav class="nav-group"> <h3>NAVIGATION</h3> <ul class="nav-list"> <li><a href="#">Home</a></li> <li><a href="#">My Library</a></li> <li><a href="#">Reserve Tutor</a></li> <li><a href="#">Community News</a></li> </ul> </nav> <nav class="nav-group"> <h3>ARCHIVES</h3> <ul class="nav-list"> <li><a href="#">Past Sessions</a></li> <li><a href="#">Materials</a></li> <li><a href="#">Wiki Guidelines</a></li> </ul> </nav> </aside> <!-- Main Content Sheet --> <main class="main-content"> <div class="content-scroll-area"> <!-- Page Header (Tabs) --> <div class="paper-header"> <h1 class="page-title">Welcome to U-Tutor Connect</h1> <div class="wiki-tabs"> <a href="#" class="wiki-tab active">Read</a> <a href="#" class="wiki-tab">Edit Source</a> <a href="#" class="wiki-tab">View History</a> </div> </div> <!-- Intro / Announcement --> <div class="intro-box"> <div class="intro-text"> <h2>Wiki Announcement</h2> <p>We are excited to announce the migration of the Tutor Wiki! Find peer-tutors you can trust or contribute your own expertise.</p> </div> <button class="cta-button">Become a Tutor</button> </div> <!-- Section 1 --> <section> <div class="section-header"> <h2>Tutor Suggestion</h2> <span class="course-badge">PHY 2010</span> </div> <div class="cards-grid"> <!-- Card 1 --> <div class="tutor-card"> <div class="card-top"> <div class="avatar-frame"> <img src="https://lootandwaifus.com/characters/trickcal/butter.webp" alt="Butter" onerror="this.src='https://placehold.co/60x60?text=B'"> </div> <div class="tutor-details"> <h3>Butter ♀</h3> <div class="tag-cloud"> <span class="tag">Patient</span> <span class="tag">Test-Prep</span> </div> </div> </div> <div class="session-info"> <strong>Session: PHY2010</strong> <span>Mon 17:00 - 18:30</span><br> Quality: <span class="rating">★ 3.5</span> | Exp: <span class="rating">★ 4.9</span> (28) </div> <div class="card-footer">Add comment...</div> </div> <!-- Card 2 --> <div class="tutor-card"> <div class="card-top"> <div class="avatar-frame"> <img src="https://huijia.fun/images/4/46/%E7%8E%8B%E5%BF%97%E6%B3%BD.jpg" alt="Noen" onerror="this.src='https://placehold.co/60x60?text=N'"> </div> <div class="tutor-details"> <h3>Noen Lyra ♂</h3> <div class="tag-cloud"> <span class="tag">Quality</span> <span class="tag">Intensive</span> </div> </div> </div> <div class="session-info"> <strong>Session: PHY2010</strong> <span>Mon 06:30 - 08:00</span><br> Quality: <span class="rating">★ 4.9</span> | Exp: <span class="rating">★ 3.3</span> (42) </div> <div class="card-footer">Add comment...</div> </div> </div> </section> <!-- Section 2 --> <section> <div class="section-header"> <h2>Recently Viewed</h2> <span class="course-badge">MATH 1010</span> </div> <div class="cards-grid"> <!-- Card 3 --> <div class="tutor-card"> <div class="card-top"> <div class="avatar-frame"> <span style="background: #e0f7fa;">👨🏫</span> </div> <div class="tutor-details"> <h3>Alex ♂</h3> <div class="tag-cloud"> <span class="tag">Strict</span> <span class="tag">Detailed</span> </div> </div> </div> <div class="session-info"> <strong>Session: MATH1010</strong> <span>Wed 09:00 - 10:30</span><br> Quality: <span class="rating">★ 4.2</span> </div> <div class="card-footer">Add comment...</div> </div> <!-- Card 4 --> <div class="tutor-card"> <div class="card-top"> <div class="avatar-frame"> <span style="background: #fce4ec;">👩🔬</span> </div> <div class="tutor-details"> <h3>Sarah ♀</h3> <div class="tag-cloud"> <span class="tag">Fun</span> <span class="tag">Interactive</span> </div> </div> </div> <div class="session-info"> <strong>Session: MATH1010</strong> <span>Tue 14:00 - 15:30</span><br> Quality: <span class="rating">★ 4.8</span> </div> <div class="card-footer">Add comment...</div> </div> </div> </section> <!-- Section 3 --> <section> <div class="section-header"> <h2>Top Rated in Music</h2> <span class="course-badge">MUSIC 1460</span> </div> <div class="cards-grid"> <!-- Card 5 --> <div class="tutor-card"> <div class="card-top"> <div class="avatar-frame"> <span style="background: #fff3e0;">🎵</span> </div> <div class="tutor-details"> <h3>Mike ♂</h3> <div class="tag-cloud"> <span class="tag">Creative</span> <span class="tag">Relaxed</span> </div> </div> </div> <div class="session-info"> <strong>Session: MUSIC1460</strong> <span>Thu 16:00 - 18:00</span><br> Quality: <span class="rating">★ 4.9</span> | Exp: <span class="rating">★ 5.0</span> </div> <div class="card-footer">Add comment...</div> </div> </div> </section> </div> </main> <!-- Right Panel (Page Tools) - Matches image layout --> <aside class="right-panel"> <div class="tool-box"> <h4>PAGE TOOLS</h4> <ul class="tool-list"> <li>🗑 Delete</li> <li>✥ Move</li> <li>🔒 Protect</li> </ul> </div> <div class="tool-box"> <h4>MORE</h4> <ul class="tool-list"> <li>📄 Page Info</li> <li>🔗 Permanent Link</li> <li>🖨 Printable Version</li> </ul> </div> </aside> </div> </body> </html>
本页使用的模板:
Template:全屏
(
查看源代码
)
返回
U
。
导航
导航
首页
最近更改
随机页面
档案区
设定区
档案区
档案资料
历史事件
词典概念
素材
二创
其它
设定区
故事文章
人物档案
团体势力
地点
物品
设定
编辑帮助
查找页面
入站须知
入坑指南
测试页面
任务计划
官方教程
wiki工具
wiki工具
特殊页面
页面工具
页面工具
用户页面工具
更多
链入页面
相关更改
页面信息
页面日志
其他项目
变体
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
臺灣正體