跳转到内容
打开/关闭菜单
  • 450 条目
  • 804 文件
  • 22 用户
  • 9044 编辑
Blockland Wiki
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。
无编辑摘要
无编辑摘要
第1行: 第1行:
<!-- 这是让首页加载专属样式的关键代码! -->
<!-- 这个<style>代码块是所有美化的核心,它自带了字体、颜色、布局、动画效果 -->
<templatestyles src="Template:MainPage/styles.css" />
<style>
/* 导入一个更现代、更具设计感的免费字体 */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&display=swap');


<div class="blockland-main-page">
/* --- 颜色和全局样式定义 --- */
<div class="mp-grid">
:root {
    --bg-color: #121212; /* 深邃的背景色 */
    --primary-color: #00aaff; /* 明亮的蓝色,用于交互和高亮 */
    --card-color: #1e1e1e; /* 卡片背景色,比主背景稍亮 */
    --text-color: #e0e0e0; /* 主要文字颜色,柔和不刺眼 */
    --text-muted: #888;  /* 次要文字颜色 */
    --border-color: #333; /* 边框颜色 */
}


<!-- ========================= 主内容区 (左侧) ========================= -->
/* --- 整体容器 --- */
<div class="mp-main-content">
.blockland-container {
    font-family: 'Montserrat', sans-serif;
    background-color: var(--bg-color);
    color: var(--text-color);
    margin: -24px -24px -24px -24px; /* 撑满整个内容区 */
    padding: 0;
}


  <!-- 欢迎与搜索框 -->
/* --- 顶部“英雄”横幅 --- */
  <div class="mp-card mp-welcome-box">
.hero-section {
     <h1>欢迎来到方块大陆百科</h1>
     background-image: linear-gradient(rgba(18, 18, 18, 0.8), rgba(18, 18, 18, 1)), url('https://images.unsplash.com/photo-1579546929518-9e396f3cc809?q=80&w=1920'); /* 您可以替换成自己世界的图片URL */
    <div class="subtitle">一个由你我共同构筑,涵盖了关于方块大陆世界一切的自由知识库。目前已收录 '''{{NUMBEROFARTICLES}}''' 篇条目。</div>
     background-size: cover;
     <!-- 无需插件的功能性搜索框 -->
    background-position: center;
     <form class="mp-search-form" action="{{localurl:Special:Search}}" method="get">
    padding: 100px 40px;
      <input class="mp-search-input" type="search" name="search" placeholder="在知识的海洋中探索..." />
    text-align: center;
      <button class="mp-search-button" type="submit">搜索</button>
    border-bottom: 2px solid var(--primary-color);
     </form>
}
  </div>
.hero-section h1 {
     font-size: 4em;
    font-weight: 700;
    color: #fff;
    margin: 0;
    text-shadow: 0 0 15px rgba(0, 170, 255, 0.5);
}
.hero-section p {
    font-size: 1.2em;
    color: var(--text-muted);
     margin-top: 10px;
}


  <!-- 今日推荐条目 -->
/* --- 超级搜索框 --- */
  <div class="mp-card">
.search-container {
     <div class="mp-card-header">[[Blockland:今日推荐条目|今日推荐条目]]</div>
     margin-top: 30px;
    {{模板:今日推荐条目}}
}
  </div>
.search-form { display: flex; max-width: 600px; margin: auto; border: 2px solid var(--primary-color); border-radius: 50px; overflow: hidden; background: var(--card-color); }
.search-input { flex-grow: 1; border: none; background: transparent; padding: 15px 25px; font-size: 1.1em; color: var(--text-color); outline: none; }
.search-button { border: none; background: var(--primary-color); color: #fff; padding: 0 30px; font-size: 1.1em; font-weight: bold; cursor: pointer; transition: background-color 0.2s; }
.search-button:hover { background-color: #0088cc; }


  <!-- 你知道吗 -->
/* --- 主内容网格布局 --- */
  <div class="mp-card">
.main-grid {
     <div class="mp-card-header">[[Blockland:你知道吗|你知道吗?]]</div>
     display: grid;
     {{模板:你知道吗}}
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  </div>
    gap: 30px;
     padding: 40px;
}


  <!-- 历史上的今天 -->
/* --- 卡片样式 --- */
  <div class="mp-card">
.b-card {
     <div class="mp-card-header">[[时间轴:霜降之月|方块历史上的今天]]:霜降之月17日</div>
     background-color: var(--card-color);
     {{模板:历史上的今天/霜降之月17日}}
     border: 1px solid var(--border-color);
  </div>
    border-radius: 8px;
 
    padding: 25px;
</div>
    transition: transform 0.2s, box-shadow 0.2s;
 
}
<!-- ========================= 侧边栏 (右侧) ========================= -->
.b-card:hover {
<div class="mp-sidebar">
     transform: translateY(-5px);
 
    box-shadow: 0 10px 20px rgba(0, 170, 255, 0.1);
  <!-- Logo与导航 -->
}
  <div class="mp-card">
.b-card h2 {
     <div class="mp-logo-box">
     font-size: 1.5em;
      方块大陆百科
     font-weight: 700;
      <div class="subtitle">人人皆可编辑的自由百科全书</div>
    margin-top: 0;
     </div>
    margin-bottom: 20px;
    <div class="mp-card-header" style="border-bottom: 1px solid #eee; font-size: 1.2em;">导航</div>
    color: #fff;
     <ul>
     border-bottom: 1px solid var(--border-color);
      <li>[[Main_Page|首页]]</li>
     padding-bottom: 15px;
      <li>[[Special:AllPages|所有页面]]</li>
}
      <li>[[Special:Random|随机条目]]</li>
.b-card a { color: var(--primary-color); text-decoration: none; font-weight: 500;
      <li>[[Special:RecentChanges|最近更改]]</li>
     </ul>
  </div>
 
  <!-- 成为构筑者 -->
  <div class="mp-card">
     <div class="mp-card-header">成为构筑者</div>
    <p>您的每一次编辑都在为这个世界的知识大厦添砖加瓦。</p>
    <ul>
        <li>'''[[Special:CreatePage|创建新条目]]'''</li>
        <li>'''[[Blockland:新手任务|新手任务]]'''</li>
        <li>'''[[Project:社区主页|社区主页]]'''</li>
    </ul>
  </div>
 
  <!-- 内容传送门 -->
  <div class="mp-card">
      <div class="mp-card-header">内容传送门</div>
      <div class="mp-portal-grid">
          <div>'''[[传送门:世界地理|世界地理]]'''</div>
          <div>'''[[传送门:历史年表|历史年表]]'''</div>
          <div>'''[[传送门:种族生物|种族生物]]'''</div>
          <div>'''[[传送门:组织势力|组织势力]]'''</div>
          <div>'''[[传送门:科技魔法|科技魔法]]'''</div>
          <div>'''[[传送门:文化艺术|文化艺术]]'''</div>
      </div>
  </div>
 
</div>
 
</div>
</div>

2025年11月17日 (一) 10:29的版本

<style> /* 导入一个更现代、更具设计感的免费字体 */ @import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&display=swap');

/* --- 颜色和全局样式定义 --- */

root {
   --bg-color: #121212; /* 深邃的背景色 */
   --primary-color: #00aaff; /* 明亮的蓝色,用于交互和高亮 */
   --card-color: #1e1e1e; /* 卡片背景色,比主背景稍亮 */
   --text-color: #e0e0e0; /* 主要文字颜色,柔和不刺眼 */
   --text-muted: #888;  /* 次要文字颜色 */
   --border-color: #333; /* 边框颜色 */

}

/* --- 整体容器 --- */ .blockland-container {

   font-family: 'Montserrat', sans-serif;
   background-color: var(--bg-color);
   color: var(--text-color);
   margin: -24px -24px -24px -24px; /* 撑满整个内容区 */
   padding: 0;

}

/* --- 顶部“英雄”横幅 --- */ .hero-section {

   background-image: linear-gradient(rgba(18, 18, 18, 0.8), rgba(18, 18, 18, 1)), url('https://images.unsplash.com/photo-1579546929518-9e396f3cc809?q=80&w=1920'); /* 您可以替换成自己世界的图片URL */
   background-size: cover;
   background-position: center;
   padding: 100px 40px;
   text-align: center;
   border-bottom: 2px solid var(--primary-color);

} .hero-section h1 {

   font-size: 4em;
   font-weight: 700;
   color: #fff;
   margin: 0;
   text-shadow: 0 0 15px rgba(0, 170, 255, 0.5);

} .hero-section p {

   font-size: 1.2em;
   color: var(--text-muted);
   margin-top: 10px;

}

/* --- 超级搜索框 --- */ .search-container {

   margin-top: 30px;

} .search-form { display: flex; max-width: 600px; margin: auto; border: 2px solid var(--primary-color); border-radius: 50px; overflow: hidden; background: var(--card-color); } .search-input { flex-grow: 1; border: none; background: transparent; padding: 15px 25px; font-size: 1.1em; color: var(--text-color); outline: none; } .search-button { border: none; background: var(--primary-color); color: #fff; padding: 0 30px; font-size: 1.1em; font-weight: bold; cursor: pointer; transition: background-color 0.2s; } .search-button:hover { background-color: #0088cc; }

/* --- 主内容网格布局 --- */ .main-grid {

   display: grid;
   grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
   gap: 30px;
   padding: 40px;

}

/* --- 卡片样式 --- */ .b-card {

   background-color: var(--card-color);
   border: 1px solid var(--border-color);
   border-radius: 8px;
   padding: 25px;
   transition: transform 0.2s, box-shadow 0.2s;

} .b-card:hover {

   transform: translateY(-5px);
   box-shadow: 0 10px 20px rgba(0, 170, 255, 0.1);

} .b-card h2 {

   font-size: 1.5em;
   font-weight: 700;
   margin-top: 0;
   margin-bottom: 20px;
   color: #fff;
   border-bottom: 1px solid var(--border-color);
   padding-bottom: 15px;

} .b-card a { color: var(--primary-color); text-decoration: none; font-weight: 500;

首页:修订间差异

来自Blockland Wiki