TENG YUAN主页edit icon

作者:
藤原
Fork(复制)
下载
嵌入
设置
BUG反馈
index.html
现在支持上传本地图片了!
            
            <!DOCTYPE html>
<html lang="zh-CN" data-theme="light">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>角色扮演论坛</title>
    <!-- 引入图标库 -->
    <script src="https://unpkg.com/@phosphor-icons/web@2.1.1"></script>
    <!-- 引入谷歌字体 -->
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Kalam:wght@300;400;700&family=Kanit:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet">
    <link href="https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap" rel="stylesheet">
    <link href="https://fonts.googleapis.com/css2?family=Comic+Neue:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap" rel="stylesheet">
    <style>
    /* 全局样式重置 */
    *,
    *::before,
    *::after {
        box-sizing: border-box;
        margin: 0;
        padding: 0;
    }

    /* 笔记:设计个人资料时,"kalam"字体适合签名 */

    /* 自定义属性定义 */
    :root {
        --mobile-layout-margin: 0.75rem; /* 移动端边距 */
        --layout-margin: 1.5rem; /* 布局边距 */
        --inside-margin: 1rem; /* 内部边距 */
        --small-margin: 0.5rem; /* 小边距 */
        --panel-bordering: 1px solid var(--border-color); /* 面板边框 */

        --header-img: url(https://gatecrashers.fan/wp-content/uploads/2024/01/Ultimate-Spider-Man.jpg); /* 头部背景图 */
        --guidebook-img: url(https://cdn11.bigcommerce.com/s-gyhhtwx4/images/stencil/1280x1280/products/4330/13562/079346134212_puzzle_1500__20722.1689089077.jpg?c=2); /* 指南背景图 */
        --dev-img-1: url(https://cdn.imgchest.com/files/7pjcqzmprg7.png); /* 开发区域图片1 */
        --dev-img-2: url(https://cdn.imgchest.com/files/4nec8go6ax4.png); /* 开发区域图片2 */
        --dev-img-3: url(https://cdn.imgchest.com/files/yxkczbx9aw7.png); /* 开发区域图片3 */

        --small-font: 0.8rem; /* 小字体 */
        --main-font: 'Roboto', Verdana, sans-serif; /* 主字体 */
        --font-1: "Kanit", serif; /* 字体1 */
        --font-2: "Comic Neue", serif; /* 字体2 */
        --handwritten-1: "Kalam", serif; /* 手写字体 */

        --box-shadow-width: 0.5rem; /* 阴影宽度 */
        --box-shadow: var(--box-shadow-width) var(--box-shadow-width) var(--accent); /* 阴影效果 */

        --triangle-size: 12px; /* 三角形大小 */

        --animation-timing: 150ms; /* 动画时间 */
        --hamburger-bar-gap: 4px; /* 汉堡菜单条间距 */
        --hamburger-bar-height: 4px; /* 汉堡菜单条高度 */
        --hamburger-bar-width: 32px; /* 汉堡菜单条宽度 */
        --hamburger-height: calc(var(--hamburger-bar-height) * 3 + var(--hamburger-bar-gap) * 2); /* 汉堡菜单总高度 */
    }

    /* 明亮主题 */
    [data-theme="light"] {
        --bg: #efefef; /* 背景色 */
        --border-color: #888; /* 边框颜色 */

        --font-color: #111111; /* 字体颜色 */
        --font-color-light: #555555; /* 浅字体颜色 */

        --accent-light: #a0d8e6; /* 浅强调色 */
        --accent: #103d65; /* 强调色 */
    }

    /* 暗黑主题 */
    [data-theme="dark"] {
        --bg-1: #1e2427; /* 背景色 */
        --accent-light: #a0d8e6; /* 浅强调色 */
        --accent: #349db1; /* 强调色 */
    }

    /* 基础样式 */
    body {
        background-color: var(--accent-light);
        font-size: 13px;
        position: relative;
        color: var(--font-color);
        font-family: var(--main-font);
    }

    /* 背景点阵图案 */
    body::before {
        content: '';
        background-image: radial-gradient(
          circle at center,
          black 0.25rem,
          transparent 0
        ), radial-gradient(circle at center, black 0.25rem, transparent 0);
        background-size: 1.3rem 1.3rem;
        background-position: 0 0, 0.65rem 0.65rem;
        -webkit-mask-image: linear-gradient(rgb(0 0 0), rgb(0 0 0 / 0));
        mask-image: linear-gradient(rgb(0 0 0), rgb(0 0 0 / 0));
        opacity: 0.1;
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        z-index: -1;
    }

    /* 无样式输入框 */
    .input-bare {
        background-color: transparent;
        border: 0;
        appearance: none;
        outline: 0;
        padding: 0;
        margin: 0;
        font-size: 1rem;
    }

    /* 链接样式 */
    a {
        color: var(--accent);
        font-family: var(--font-2);
        font-style: italic;
        font-weight: 700;
        text-decoration: none;
        text-transform: uppercase;
    }

    a:hover,
    a:focus {
        color: var(--font-color);
        text-decoration: underline;
    }

    /* 标题样式 */
    h1,
    h1 a,
    h2,
    h2 a,
    h3,
    h3 a,
    h4,
    h4 a {
        font-family: var(--font-1);
        font-weight: 700;
        text-transform: uppercase;
        font-style: italic;
        line-height: 80%;
    }

    /* 布局容器 */
    #wrapper,
    nav,
    header {
        width: min(100%, 1180px);
        margin: auto;
    }

    #wrapper {
        background-color: var(--bg);
        border: var(--panel-bordering);
        margin-top: -0.25rem;
        padding: var(--mobile-layout-margin);
    }

    #innerwrapper {
        margin: auto;
    }

    main {
        width: 100%;
        margin-top: var(--layout-margin);
    }

    /*******************************
    导航菜单
    *******************************/

    /* 汉堡菜单标签 */
    .label-hamburger {
        --x-width: calc(var(--hamburger-height) * 1.41421356237);

        width: max-content;
        display: flex;
        flex-direction: column;
        gap: var(--hamburger-bar-gap) 0;
        position: fixed;
        top: calc(var(--inside-margin) - 3px);
        right: var(--inside-margin);
        z-index: 999;
        cursor: pointer;
    }

    /* 汉堡菜单三条线 */
    .label-hamburger::before,
    .label-hamburger::after,
    .label-hamburger input {
        content: "";
        background-color: #000;
        width: var(--hamburger-bar-width);
        height: var(--hamburger-bar-height);
        transform-origin: left center;
        transition: var(--animation-timing) ease-out;
        border-radius: 0!important;
    }

    .label-hamburger input {
        pointer-events: none;
    }

    /* 汉堡菜单选中状态 */
    .label-hamburger input:checked {
        opacity: 0;
        width: 0;
    }

    .label-hamburger:has(input:checked)::before {
        width: var(--x-width);
        rotate: 45deg;
        translate: 0 calc(var(--hamburger-bar-height) / -2);
    }

    .label-hamburger:has(input:checked)::after {
        width: var(--x-width);
        rotate: -45deg;
        translate: 0 calc(var(--hamburger-bar-height) / 2);
    }

    /* 导航栏 */
    nav {
        background-color: var(--bg);
        border: var(--panel-bordering);
        height: 45px;
        padding: 0;
        position: sticky;
        position: -webkit-sticky;
        top: 0;
        z-index: 998;
    }

    nav a {
        color: var(--font-color);
        text-decoration: none;
    }

    nav a:hover,
    nav a:focus {
        color: var(--accent);
    }

    /* 用户信息区域 */
    nav .nav-user {
        background-color: var(--accent-light);
        width: 75%;
        height: 100%;
        -webkit-clip-path: polygon(0 0, 100% 0, 98% 100%, 0 100%);
        clip-path: polygon(0 0, 100% 0, 98% 100%, 0 100%);
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding-right: 1.5rem!important;
        padding: 0.5rem 1rem;
    }

    nav .nav-user div {
        display: flex;
        align-items: center;
        justify-content: flex-start;
    }

    nav .nav-user a {
        margin: 0 0.5rem;
        text-align: right;
        font-family: var(--font-1);
        font-weight: normal;
        font-size: 1rem;
    }

    nav .nav-user img {
        width: 25px;
        aspect-ratio: 1/1;
        border: var(--panel-bordering);
        object-fit: cover;
        margin-left: 8px;
    }

    /* 导航菜单列表 */
    nav ul {
        background-color: var(--bg);
        width: 100%;
        height: calc(100vh + 62px);
        display: flex!important;
        flex-direction: column;
        justify-content: flex-start;
        align-items: center;
        list-style-type: none!important;
        gap: var(--inside-margin);
        font-size: 1rem;
        flex-basis: 100%;
        translate: 0 -145vh;
        position: relative;
        padding-top: 5rem;
        transition: var(--animation-timing) ease-out;
        opacity: 0;
    }

    /* 菜单展开状态 */
    .label-hamburger:has(input:checked) + nav ul {
        translate: 0 -62px;
        opacity: 1;
    }

    nav ul li {
        display: flex;
        align-items: center;
        justify-content: center;
        position: relative;
        padding: var(--inside-margin);
    }

    /* 菜单项悬停效果 */
    nav ul li:hover::before,
    nav ul li:focus::before {
        content: '';
        background-color: var(--accent-light);
        width: 100%;
        height: 61px;
        position: absolute;
        top: -5px;
        left: 0;
        z-index: -1;
        transform: skew(-5deg);
    }

    /*******************************
    页眉区域
    *******************************/

    header {
        background-color: var(--accent-light);
        border: var(--panel-bordering);
        height: 500px;
        padding: var(--inside-margin);
        position: relative;
        z-index: 1;
    }

    /* 头部背景效果 */
    header::before {
        content: '';
        background-color: var(--accent-light);
        background-image: var(--header-img);
        background-size: cover;
        background-blend-mode: luminosity;
        background-position: center;
        opacity: 0.1;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
    }

    /* 头部信息容器 */
    header .header-info {
        width: 100%;
        height: 100%;
        display: flex;
        align-items: flex-end;
        justify-content: flex-end;
        flex-direction: column;
        float: right;
    }

    /* 标题区域 */
    header .header-title {
        width: 100%;
        padding: var(--inside-margin);
        position: relative;
        display: flex;
        justify-content: space-between;
        align-items: center;
        flex-direction: column;
        text-transform: uppercase;
    }

    header .header-title a h1 {
        color: var(--font-color);
        font-family: var(--font-1);
        font-size: 2rem;
    }

    header .header-title a:hover h1,
    header .header-title a:focus h1 {
        color: var(--accent);
    }

    header .header-title h3 {
        font-family: var(--font-2);
        font-weight: 700;
        font-style: italic;
    }

    /* 标题装饰效果 */
    header .header-title::before {
        content: '';
        background-color: var(--accent);
        width: 100%;
        height: 100%;
        position: absolute;
        top: var(--box-shadow-width);
        left: var(--box-shadow-width);
        transform: skew(-5deg);
        z-index: -1;
    }

    header .header-title::after {
        content: '';
        background-color: var(--bg);
        border: var(--panel-bordering);
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        transform: skew(-5deg);
        z-index: -1;
    }

    /* 工作人员展示 */
    header .header-staff {
        width: auto;
        margin-top: var(--inside-margin);
        gap: var(--inside-margin);
        display: flex;
        justify-content: space-between;
        align-items: center;
        position: relative;
        left: -0.5rem;
    }

    header .header-staff a {
        border: var(--panel-bordering);
        width: 45px;
        height: 45px;
        display: flex;
        align-items: center;
        justify-content: center;
        transform: skew(-5deg);
        overflow: hidden;
    }

    header .header-staff img {
        width: 55px;
        height: 55px;
        object-fit: cover;
        transform: skew(5deg);
    }

    header .header-staff img:hover,
    header .header-staff img:focus {
        filter: grayscale(1);
        transform: scale(120%) skew(5deg);
    }

    /*******************************
    导航路径
    *******************************/

    #navigation-tree {
        border: var(--panel-bordering);
        padding: var(--inside-margin) var(--small-margin);
        font-size: var(--small-font);
        text-transform: uppercase;
        display: flex;
        justify-content: space-between;
    }

    #navigation-tree .nav-tree-buttons {
        display: none;
    }

    #navigation-tree .nav-tree-buttons a {
        background-color: var(--bg);
        border: var(--panel-bordering);
        padding: var(--small-margin);
        margin-left: var(--small-margin);
    }

    #navigation-tree .nav-tree-buttons a:hover,
    #navigation-tree .nav-tree-buttons a:focus {
        background-color: var(--accent-light);
    }

    /*******************************
    分类区域
    *******************************/

    .category {
        margin-top: var(--layout-margin);
    }

    /* 分类标题 */
    .category-header {
        background-color: var(--accent-light);
        border: var(--panel-bordering);
        width: max-content;
        padding: var(--inside-margin) var(--layout-margin);
        margin-bottom: -1.5rem;
        font-size: 1rem;
        font-family: var(--font-2);
        font-style: italic;
        font-weight: 700!important;
        position: relative;
        z-index: 2;
    }

    /* 基础分类布局 */
    .category-basics {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
    }

    /* 论坛板块样式 */
    .forum {
        background-color: var(--bg);
        border: var(--panel-bordering);
        padding: var(--inside-margin);
        position: relative;
    }

    /*******************************
    第一个分类区域
    (指南、新闻、服务)
    *******************************/

    .guidebook,
    .news,
    .services {
        min-height: 100px;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        z-index: 1;
    }

    .guidebook,
    .news-services {
        width: 100%;
    }

    .guidebook {
        align-items: center;
    }

    /* 指南背景效果 */
    .guidebook::before {
        content: '';
        background-color: var(--bg);
        background-image: var(--guidebook-img);
        background-blend-mode: luminosity;
        background-size: cover;
        background-position: center;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0.1;
        filter: contrast(50%);
        z-index: -1;
    }

    .guidebook h3 {
        font-size: 2.5rem;
        margin: var(--inside-margin) 0;
    }

    .guidebook p {
        background-color: var(--bg);
        border: var(--panel-bordering);
        width: 100%;
        padding: var(--inside-margin);
        position: relative;
        font-size: var(--small-font);
    }

    /* 指南链接 */
    .guidebook-links {
        width: 90%;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
        gap: var(--inside-margin);
        margin: var(--inside-margin) 0;
    }

    .guidebook-links a {
        background-color: var(--bg);
        border: var(--panel-bordering);
        padding: var(--small-margin) var(--inside-margin);
    }

    .guidebook-links a:hover,
    .guidebook-links a:focus {
        background-color: var(--accent-light);
    }

    /* 新闻服务区域 */
    .news-services {
        margin-top: var(--inside-margin);
        position: relative;
        color: var(--font-color-light);
    }

    .news h4 {
        font-size: 1rem;
        text-transform: uppercase;
    }

    .news .news-details {
        width: 70%;
        margin: 0 auto;
        display: flex;
        justify-content: space-around;
        font-size: var(--small-font);
        text-transform: uppercase;
    }

    .news h3 {
        margin: 0.5rem 0;
        font-size: 1.75rem;
        text-align: center;
    }

    .news h5 {
        text-transform: uppercase;
        font-weight: normal;
    }

    /* 会员服务区域 */
    .services {
        margin-top: var(--inside-margin);
    }

    .services h3 {
        font-size: 2rem;
    }

    .services-last {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: var(--small-margin);
        font-size: var(--small-font);
        text-transform: uppercase;
    }

    .services-last img {
        border: var(--panel-bordering);
        width: calc(40px + var(--small-margin));
        height: calc(40px + var(--small-margin));
        object-fit: cover;
        margin-right: var(--inside-margin);
    }

    .services-last div {
        border: var(--panel-bordering);
        padding: var(--small-margin);
        position: relative;
        color: var(--font-color-light);
    }

    /* 对话气泡三角形 */
    .services-last div::before {
        content: '';
        background-color: transparent;
        border-right: var(--triangle-size) solid var(--border-color);
        border-bottom: var(--triangle-size) solid transparent;
        border-top: var(--triangle-size) solid transparent;
        width: 0;
        height: 0;
        position: absolute;
        top: calc(var(--triangle-size) - 1px);
        right: calc(100%);
    }

    .services-last div::after {
        content: '';
        background-color: transparent;
        border-right: calc(var(--triangle-size) - 1px) solid var(--bg);
        border-bottom:calc(var(--triangle-size) - 1px) solid transparent;
        border-top: calc(var(--triangle-size) - 1px) solid transparent;
        width: 0;
        height: 0;
        position: absolute;
        top: calc(var(--triangle-size));
        right: calc(100%);
    }

    /*******************************
    第二个分类区域
    (开发)
    *******************************/

    .category-dev {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: var(--inside-margin);
    }

    .category-dev .forum {
        height: 250px;
        flex-grow: 1;
    }

    /* 开发区域图片 */
    .category-dev-img {
        background-color: var(--bg);
        background-blend-mode: luminosity;
        border: var(--panel-bordering);
        width: 100px;
        height: 250px;
        background-size: cover;
        background-position: center;
        display: flex;
        align-items: center;
        justify-content: center;
        overflow: hidden;
        display: none;
        position: relative;
        filter: contrast(75%);
    }

    .category-dev-img-1 {
        background-image: var(--dev-img-1);
    }

    .category-dev-img-2 {
        background-image: var(--dev-img-2);
    }

    .category-dev-img-3 {
        background-image: var(--dev-img-3);
    }

    /* 最后帖子样式 */
    .last-post {
        max-width: 40ch;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .last-post-img:hover,
    .last-post-img:focus {
        filter: grayscale(100);
    }

    /*******************************
    媒体查询 - 响应式设计
    *******************************/

    /* 中等屏幕(平板)样式 */
    @media (min-width: 750px) {
        nav {
            height: 62px;
        }
        nav .nav-user {
            width: 55%;
        }
        nav .nav-user a {
            margin: 0 1rem;
            font-size: 1.4rem;
        }
        nav .nav-user img {
            width: 45px;
        }
        .label-hamburger {
            top: calc(var(--inside-margin) + 5px);
        }
        header .header-title {
            width: 98%;
            flex-direction: row;
            margin: 0 var(--box-shadow-width);
        }
        header .header-title h1 {
            font-size: 2.5rem;
        }
        header .header-staff a {
            width: 65px;
            height: 65px;
        }
        header .header-staff img {
            width: 75px;
            height: 75px;
        }
        .guidebook h3 {
            font-size: 3.5rem;
        }
        .news-services {
            display: flex;
            gap: var(--inside-margin);
        }
        .news,
        .services {
            width: 50%;
        }
        .services {
            margin-top: 0;
        }
        .last-post {
            max-width: 30ch;
        }
        .main-profile_top-contain {
            flex-direction: row;
        }
        .main-profile_top-contain .avatar {
            flex: 0.5;
            justify-content: flex-end;
        }
        .main-profile_top-contain img {
            border: var(--panel-bordering);
            width: 250px;
            height: 450px;
        }
    }

    /* 大屏幕(桌面)样式 */
    @media (min-width: 1080px) {
        body {
            font-size: 16px;
        }
        /* 隐藏汉堡菜单 */
        .label-hamburger {
            display: none;
        }
        #wrapper {
            padding: var(--layout-margin);
        }
        /* 导航栏布局调整 */
        nav {
            display: flex;
            align-items: center;
            justify-content: space-between;
        }
        nav ul {
            width: 60%;
            height: 60px;
            padding: 0 1rem;
            align-items: center;
            justify-content: flex-end;
            flex-direction: row;
            translate: 0 0;
            opacity: 1;
            font-size: 1rem;
            gap: 0 0;
        }
        nav ul li {
            height: 100%;
            padding: 0;
        }
        nav ul li a {
            height: 100%;
            padding: 0 var(--inside-margin);
            display: flex;
            align-items: center;
        }
        nav ul li:hover::before,
        nav ul li:focus::before {
            top: -1px;
        }
        /* 头部布局调整 */
        header .header-info {
            width: 75%;
        }
        /* 显示导航树按钮 */
        #navigation-tree .nav-tree-buttons {
            display: block;
        }
        /* 隐藏桌面版不需要的元素 */
        .nav-hide-desk {
            display: none;
        }
        /* 指南区域调整 */
        .guidebook {
            width: 60%;
            align-self: stretch;
            position: relative;
            align-items: flex-start;
        }
        .guidebook-links {
            justify-content: flex-start;
            gap: 0 var(--inside-margin);
        }
        .guidebook h3 {
            font-size: 4rem;
        }
        .guidebook p {
            width: 88%;
        }
        /* 新闻服务区域调整 */
        .news-services {
            width: 40%;
            height: 100%;
            padding-left: var(--inside-margin);
            margin-top: 0;
            display: block;
        }
        .news {
            width: 120%;
            height: calc(55% - var(--inside-margin));
            box-shadow: var(--box-shadow);
            position: relative;
            top: var(--inside-margin);
            left: calc(-20% - var(--box-shadow-width));
            z-index: 2;
        }
        .news h3 {
            font-size: 2.25rem;
        }
        .news .news-details {
            width: 50%;
        }
        .services {
            width: 100%;
            margin-top: 2rem;
        }
        .last-post {
            max-width: 40ch;
        }
        /* 显示开发区域图片 */
        .category-dev-img {
            display: block;
        }
        /* 个人资料顶部容器 */
        .main-profile_top-contain .avatar {
            flex: 0.65;
            -webkit-clip-path: polygon(11% 0, 100% 0, 100% 100%, 0 100%);
            clip-path: polygon(11% 0, 100% 0, 100% 100%, 0 100%);
        }
    }
    </style>
</head>
<body>
    <!-- 汉堡菜单 -->
    <label class="label label-hamburger">
      <input type="checkbox" class="input-bare" />
    </label>
    
    <!-- 导航菜单 -->
    <nav>
      <div class="nav-user">
        <div>
          <img src="https://64.media.tumblr.com/9e82960e3a49d493f271b8cfaf333b5b/de9f381ae561706d-05/s1280x1920/648f62048c4237c534af891feac7ad6e5d5f127f.jpg" alt="个人资料图片">
          <a href="" title="用户">
            <h4>TENG YUAN</h4>
          </a>
        </div>
        <select name="accounts"></select>
      </div>
      <ul>
        <li><a href="" title="设置">设置</a></li>
        <li><a href="" title="消息">消息</a></li>
        <li><a href="" title="提醒">提醒</a></li>
        <li class="nav-hide-desk"><a href="index.php?act=Search" title="搜索">搜索</a></li>
        <li class="nav-hide-desk"><a href="index.php?act=Members" title="成员">成员</a></li>
        <li><a href="" title="版主控制面板">版主面板</a></li>
        <li><a href="" title="管理员控制面板">管理员面板</a></li>
        <li><a href="" title="登出">登出</a></li>
      </ul>
    </nav>
    
    <!-- 主内容容器 -->
    <div id="wrapper">
      <header>
        <div class="header-info">
          <div class="header-title">
            <a href="#" title="首页">
              <h1>在此插入角色扮演名称</h1>
            </a>
            <h3>建立于 2025</h3>
          </div>
          <div class="header-staff">
            <a href="" title="工作人员">
              <img src="https://64.media.tumblr.com/c111a2280586493188a89f0dcb74d4ee/e447aa3ce1a1a139-81/s500x750/4c6c7f0595bcb856fd0dcd3477c9a4300eda2200.png" alt="工作人员">
            </a>
            <a href="" title="工作人员">
              <img src="https://64.media.tumblr.com/c111a2280586493188a89f0dcb74d4ee/e447aa3ce1a1a139-81/s500x750/4c6c7f0595bcb856fd0dcd3477c9a4300eda2200.png" alt="工作人员">
            </a>
            <a href="" title="工作人员">
              <img src="https://64.media.tumblr.com/c111a2280586493188a89f0dcb74d4ee/e447aa3ce1a1a139-81/s500x750/4c6c7f0595bcb856fd0dcd3477c9a4300eda2200.png" alt="工作人员">
            </a>
            <a href="" title="工作人员">
              <img src="https://64.media.tumblr.com/c111a2280586493188a89f0dcb74d4ee/e447aa3ce1a1a139-81/s500x750/4c6c7f0595bcb856fd0dcd3477c9a4300eda2200.png" alt="工作人员">
            </a>
          </div>
        </div>
      </header>
      
      <div id="innerwrapper">
        <main>
          <!-- 导航路径 -->
          <div id="navigation-tree">
            <div class="nav-tree">
              首页
            </div>
            <div class="nav-tree-buttons">
              <a href="index.php?act=Search" title="搜索">搜索</a>
              <a href="index.php?act=Members" title="成员">成员</a>
            </div>
          </div>
          
          <!-- 基础分类 -->
          <div class="category">
            <h2 class="category-header">
              基础...
            </h2>
            <div class="category-basics">
              <div class="forum guidebook">
                <h3>
                  <a href="" title="指南书">
                    指南书
                  </a>
                </h3>
                <p>
                  Lorem ipsum dolor sit amet consectetur, adipisicing elit. Eligendi, molestiae autem. Sed quis dolorum facilis, sapiente qui, a cum quia eveniet nostrum voluptatibus, tenetur iusto.
                </p>
                <div class="guidebook-links">
                  <a href="">规则</a>
                  <a href="">注册</a>
                  <a href="">前提</a>
                  <a href="">其他</a>
                </div>
              </div>
              <div class="news-services">
                <div class="forum news">
                  <h4>
                    <a href="" title="每日星球">
                      每日 &nbsp;<i class="ph ph-planet"></i>&nbsp; 星球
                  </h4>
                  </a>
                  <div class="news-details">
                    <p>第 N&#176;01 期</p>
                    <p>2025年1月15日</p>
                  </div>
                  <h3>
                    <a href="" title="公告">
                      超人从坟墓中归来!
                    </a>
                  </h3>
                  <h5>
                    作者 <a href="" title="露易丝·莱恩">露易丝·莱恩</a>
                  </h5>
                </div>
                <div class="forum services">
                  <h3>
                    <a href="" title="会员服务">
                      会员服务
                    </a>
                  </h3>
                  <div class="services-last">
                    <img src="https://64.media.tumblr.com/f874e2d85797b8859ab056dc7e0bb682/de9f381ae561706d-d4/s640x960/44e13e9f0cd3bbe5e277ed0622ce4f5f8c8f029d.jpg" alt="个人资料">
                    <div>
                      <p><a href="" title="最后帖子">最后帖子</a> 由 <a href="" title="个人资料">神奇蜘蛛侠</a></p>
                      <p>2025年1月16日</p>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
          
          <!-- 开发分类 -->
          <div class="category">
            <h2 class="category-header">
              开发...
            </h2>
            <div class="category-dev">
              <div class="forum">
                <h3>
                  <a href="">角色认领</a>
                </h3>
              </div>
              <div class="forum">
                <h3>
                  <a href="">请求</a>
                </h3>
              </div>
              <div class="category-dev-img category-dev-img-1"></div>
              <div class="category-dev-img category-dev-img-2"></div>
              <div class="category-dev-img category-dev-img-3"></div>
            </div>
          </div>
        </main>
      </div>
    </div>
</body>
</html>
        
预览
控制台