用户:晨茗biu/Sandbox-SaturnForum.css:修订间差异

来自Limbo Wiki Mirror
晨茗biu留言 | 贡献
无编辑摘要
标签(旧)WikiEditor
晨茗biu留言 | 贡献
无编辑摘要
标签(旧)WikiEditor
 
(未显示同一用户的1个中间版本)
第154行: 第154行:
                 text-decoration: underline;
                 text-decoration: underline;
             }
             }
/* 基础Grid布局 - 默认移动优先(单列) */
        @media(max-width: 400px) {
.grid-container {
            .SaturnForum-Maincontainer {
    display: grid;
                grid-template-columns: 100px 1fr;
    grid-template-columns: 1fr; /* 单列布局 */
                grid-template-rows: 40px 2px 80px minmax(30px,auto) 2px minmax(150px,auto) 2px minmax(40px,auto);
    gap: 15px;
                grid-template-areas:
    padding: 20px;
                    "logo logo"
    background-color: #f9fafb;
                    "line-left-top line-left-top"
}
                    "portrait time"
 
                    "user floor"
/* 媒体查询:平板设备(横屏模式) */
                    "line-top line-top"
@media (min-width: 768px) and (orientation: landscape) {
                    "text text"
    .grid-container {
                    "line-bottom line-bottom"
        grid-template-columns: repeat(2, 1fr); /* 双列布局 */
                    "reaction reaction"
        background-color: #f3f4f6;
            }
    }
            .SaturnForum-time {
}
                justify-self: end;
 
                text-align: right;
/* 媒体查询:桌面设备 */
                margin-right: 10px;
@media (min-width: 1024px) {
            }
    .grid-container {
        }
        grid-template-columns: repeat(3, 1fr); /* 三列布局 */
        max-width: 1200px;
        margin: 0 auto;
        background-color: #e5e7eb;
    }
 
    /* 特定列样式 */
    .grid-item:nth-child(3) {
        background-color: #93c5fd;
        grid-column: span 2; /* 跨两列 */
    }
}
 
/* 媒体查询:大屏幕优化 */
@media (min-width: 1280px) {
    .grid-container {
        grid-template-columns: 1fr 2fr 1fr; /* 比例布局 */
    }
}
 
/* 媒体查询:深色模式 */
@media (prefers-color-scheme: dark) {
    .grid-container {
        background-color: #1e293b;
        color: #f8fafc;
    }
 
    .grid-item {
        background-color: #334155;
    }
}
 
/* 网格项基础样式 */
.grid-item {
    padding: 25px;
    border-radius: 10px;
    background-color: white;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

2026年2月1日 (日) 03:08的最新版本

        .SaturnForum-Maincontainer {
            display: grid;
            width: 95%;
            min-width: 200px;
            max-width: 1100px;
            min-height: 300px;
            grid-template-columns: 100px 2px 1fr 1fr;
            grid-template-rows: minmax(40px,auto) 2px 80px minmax(136px,auto) 2px minmax(40px,auto);
            grid-template-areas:
                "logo line-left-top time floor"
                "line-top line-top line-top line-top"
                "portrait line-left-center text text"
                "user line-left-center text text"
                "line-bottom line-bottom line-bottom line-bottom"
                ". line-left-bottom reaction reaction";
            background-color: #f0f0f0;
            margin: 0 auto;
        }
        .SaturnForum-logo {
            grid-area: logo;
            justify-self: center;
            align-self: center;
        }
        .SaturnForum-line-top {
            grid-area: line-top;
            background-color: rgba(98,98,98,255);
        }
        .SaturnForum-line-bottom {
            grid-area: line-bottom;
            background-color: rgba(98,98,98,255);
        }
        .SaturnForum-line-left-top {
            grid-area: line-left-top;
            background-color: rgba(98,98,98,255);
        }
        .SaturnForum-line-left-center {
            grid-area: line-left-center;
            background-color: rgba(98,98,98,255);
        }
        .SaturnForum-line-left-bottom {
            grid-area: line-left-bottom;
            background-color: rgba(98,98,98,255);
        }
        .SaturnForum-portrait {
            grid-area: portrait;
            background-color: rgba(98,92,93,255);
            height: 60px;
            width: 60px;
            justify-self: center;
            align-self: center;
        }
        .SaturnForum-user {
            grid-area: user;
            justify-self: center;
            height: auto;
            text-align: center;
            text-decoration: none;
            transition: all 0.1s ease;
            cursor: pointer;
            word-break: break-all;
            margin-left: 15px;
            margin-right: 15px;
        }

            .SaturnForum-user:hover {
                color: #3498db;
                text-decoration: underline;
            }
        .SaturnForum-time {
            grid-area: time;
            align-self: center;
            justify-self: start;
            text-align: left;
            margin-left: 10px;
            font-size: 0.85rem;
            word-break: break-all;
        }
        .SaturnForum-floor {
            grid-area: floor;
            align-self: center;
            justify-self: end;
            text-align: right;
            margin-right: 10px;
            font-size: 0.85rem;
            word-break: break-all;
        }
        .SaturnForum-text {
            grid-area: text;
            font-size: 0.95rem;
            word-break: break-all;
            overflow: auto;
            margin: 5px;
            line-height: 1.35;
        }
        .SaturnForum-reaction {
            display: grid;
            grid-area: reaction;
            justify-self: stretch;
            align-self: stretch;
            width: 100%;
            height: 100%;
            grid-template-columns: 50px 20px 1fr;
            grid-template-areas:
                "refence ping report";
        }
        .SaturnForum-refence {
            grid-area: refence;
            justify-self: center;
            align-self: center;
            text-align: center;
            margin: 10px;
            font-size: 0.85rem;
            color: #3498db;
            transition: all 0.3s ease;
            cursor: pointer;
        }

            .SaturnForum-refence:hover {
                color: #e74c3c;
                text-decoration: underline;
            }

        .SaturnForum-ping {
            grid-area: ping;
            justify-self: center;
            align-self: center;
            text-align: center;
            margin: 10px;
            font-size: 0.85rem;
            color: #3498db;
            transition: all 0.3s ease;
            cursor: pointer;
        }

            .SaturnForum-ping:hover {
                color: #e74c3c;
                text-decoration: underline;
            }

        .SaturnForum-report {
            grid-area: report;
            justify-self: right;
            align-self: center;
            text-align: center;
            margin: 10px;
            font-size: 0.85rem;
            color: #3498db;
            transition: all 0.3s ease;
            cursor: pointer;
        }

            .SaturnForum-report:hover {
                color: #e74c3c;
                text-decoration: underline;
            }
        @media(max-width: 400px) {
            .SaturnForum-Maincontainer {
                grid-template-columns: 100px 1fr;
                grid-template-rows: 40px 2px 80px minmax(30px,auto) 2px minmax(150px,auto) 2px minmax(40px,auto);
                grid-template-areas:
                    "logo logo"
                    "line-left-top line-left-top"
                    "portrait time"
                    "user floor"
                    "line-top line-top"
                    "text text"
                    "line-bottom line-bottom"
                    "reaction reaction"
            }
            .SaturnForum-time {
                justify-self: end;
                text-align: right;
                margin-right: 10px;
            }
        }