打开/关闭菜单
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

模板:Homepage/styles.css:修订间差异

来自Blockland Wiki
创建页面,内容为“容器:BanG Dream! 的灵动感:​ .hp-wrapper { background: #fdfdfd; padding: 20px; border-radius: 20px; } 顶部 Banner:​ .hp-hero { background: linear-gradient(135deg, #ff527b 0%, #33ccff 100%); color: white; padding: 40px 30px; border-radius: 15px; margin-bottom: 20px; box-shadow: 0 10px 30px rgba(0,0,0,0.1); } .hp-hero h1 { color: white !important; border: none !important; font-size: 2.5em !importa…”
 
无编辑摘要
 
(未显示同一用户的2个中间版本)
第1行: 第1行:
/* 容器:BanG Dream! 的灵动感 */
/* 首页容器 */
.hp-wrapper {
.hp-container {
     background: #fdfdfd;
     max-width: 1200px;
    padding: 20px;
     margin: 0 auto;
     border-radius: 20px;
}
}


/* 顶部 Banner */
/* 欢迎横幅 */
.hp-hero {
.hp-banner {
     background: linear-gradient(135deg, #ff527b 0%, #33ccff 100%);
     background: linear-gradient(135deg, #2c3e50, #3498db);
     color: white;
     color: #fff;
     padding: 40px 30px;
     padding: 30px;
     border-radius: 15px;
     border-radius: 8px;
    text-align: center;
     margin-bottom: 20px;
     margin-bottom: 20px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.1);
}
}


.hp-hero h1 {
.hp-banner h1 {
     color: white !important;
     margin: 0 0 10px 0;
    border: none !important;
     font-size: 1.8em;
     font-size: 2.5em !important;
    margin: 0 !important;
}
}


/* 栅格布局 */
.hp-banner p {
.hp-grid {
    margin: 0;
    opacity: 0.9;
}
 
/* 两栏布局 */
.hp-row {
     display: flex;
     display: flex;
     flex-wrap: wrap;
     gap: 20px;
     gap: 15px;
    margin-bottom: 20px;
}
 
.hp-col {
     flex: 1;
}
}


/* 卡片样式:融入严谨的档案感 */
@media (max-width: 768px) {
    .hp-row { flex-direction: column; }
}
 
/* 卡片 */
.hp-card {
.hp-card {
     flex: 1;
     background: #fff;
     min-width: 250px;
    border: 1px solid #ddd;
     background: white;
    border-radius: 6px;
     border: 1px solid #eee;
     margin-bottom: 20px;
     border-radius: 12px;
}
     padding: 15px;
 
     border-top: 5px solid #ff527b; /* 默认 PoPiPa 粉 */
.hp-card-header {
     transition: transform 0.2s ease;
     background: #f5f5f5;
    padding: 12px 16px;
    font-weight: bold;
     border-bottom: 1px solid #ddd;
     border-radius: 6px 6px 0 0;
}
 
.hp-card-body {
    padding: 16px;
}
 
/* 不同颜色的卡片 */
.hp-card.blue .hp-card-header { background: #ebf5fb; color: #2980b9; }
.hp-card.green .hp-card-header { background: #e8f8f0; color: #27ae60; }
.hp-card.orange .hp-card-header { background: #fef5e7; color: #e67e22; }
.hp-card.purple .hp-card-header { background: #f4ecf7; color: #8e44ad; }
.hp-card.red .hp-card-header { background: #fdedec; color: #c0392b; }
 
/* 导航格子 */
.hp-nav {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
    gap: 10px;
}
 
.hp-nav a {
    display: block;
     padding: 15px 10px;
    background: #f8f9fa;
     border-radius: 6px;
    text-align: center;
    text-decoration: none;
    color: #333;
}
 
.hp-nav a:hover {
    background: #3498db;
    color: #fff;
}
 
.hp-nav-icon {
    font-size: 1.5em;
    display: block;
    margin-bottom: 5px;
}
 
/* 历史今天列表 */
.hp-history-list li {
    margin-bottom: 8px;
    line-height: 1.6;
}
 
.hp-year {
    background: #3498db;
    color: #fff;
    padding: 2px 8px;
    border-radius: 10px;
    font-size: 0.85em;
    margin-right: 8px;
}
 
/* 新闻列表 */
.hp-news li {
     padding: 10px 0;
    border-bottom: 1px dashed #eee;
}
}


.hp-card:hover {
.hp-news li:last-child {
     transform: translateY(-5px);
     border-bottom: none;
}
}


.hp-card-title {
/* 统计栏 */
     font-size: 1.2em;
.hp-stats {
    display: flex;
    justify-content: space-around;
    text-align: center;
    padding: 15px;
    background: #f8f9fa;
    border-radius: 6px;
    margin-bottom: 20px;
}
 
.hp-stat-num {
     font-size: 1.5em;
     font-weight: bold;
     font-weight: bold;
    margin-bottom: 10px;
     color: #3498db;
     color: #444;
}
}


/* 针对不同乐队/板块的颜色扩展 */
.hp-stat-label {
.hp-mygo { border-top-color: #7292b5; } /* MyGO 蓝 */
    font-size: 0.9em;
.hp-mujica { border-top-color: #1a1a1a; } /* Ave Mujica 黑 */
    color: #666;
.hp-weather { border-top-color: #ffd700; } /* 气象金 */
}

2026年1月29日 (四) 15:14的最新版本

/* 首页容器 */
.hp-container {
    max-width: 1200px;
    margin: 0 auto;
}

/* 欢迎横幅 */
.hp-banner {
    background: linear-gradient(135deg, #2c3e50, #3498db);
    color: #fff;
    padding: 30px;
    border-radius: 8px;
    text-align: center;
    margin-bottom: 20px;
}

.hp-banner h1 {
    margin: 0 0 10px 0;
    font-size: 1.8em;
}

.hp-banner p {
    margin: 0;
    opacity: 0.9;
}

/* 两栏布局 */
.hp-row {
    display: flex;
    gap: 20px;
    margin-bottom: 20px;
}

.hp-col {
    flex: 1;
}

@media (max-width: 768px) {
    .hp-row { flex-direction: column; }
}

/* 卡片 */
.hp-card {
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 6px;
    margin-bottom: 20px;
}

.hp-card-header {
    background: #f5f5f5;
    padding: 12px 16px;
    font-weight: bold;
    border-bottom: 1px solid #ddd;
    border-radius: 6px 6px 0 0;
}

.hp-card-body {
    padding: 16px;
}

/* 不同颜色的卡片 */
.hp-card.blue .hp-card-header { background: #ebf5fb; color: #2980b9; }
.hp-card.green .hp-card-header { background: #e8f8f0; color: #27ae60; }
.hp-card.orange .hp-card-header { background: #fef5e7; color: #e67e22; }
.hp-card.purple .hp-card-header { background: #f4ecf7; color: #8e44ad; }
.hp-card.red .hp-card-header { background: #fdedec; color: #c0392b; }

/* 导航格子 */
.hp-nav {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
    gap: 10px;
}

.hp-nav a {
    display: block;
    padding: 15px 10px;
    background: #f8f9fa;
    border-radius: 6px;
    text-align: center;
    text-decoration: none;
    color: #333;
}

.hp-nav a:hover {
    background: #3498db;
    color: #fff;
}

.hp-nav-icon {
    font-size: 1.5em;
    display: block;
    margin-bottom: 5px;
}

/* 历史今天列表 */
.hp-history-list li {
    margin-bottom: 8px;
    line-height: 1.6;
}

.hp-year {
    background: #3498db;
    color: #fff;
    padding: 2px 8px;
    border-radius: 10px;
    font-size: 0.85em;
    margin-right: 8px;
}

/* 新闻列表 */
.hp-news li {
    padding: 10px 0;
    border-bottom: 1px dashed #eee;
}

.hp-news li:last-child {
    border-bottom: none;
}

/* 统计栏 */
.hp-stats {
    display: flex;
    justify-content: space-around;
    text-align: center;
    padding: 15px;
    background: #f8f9fa;
    border-radius: 6px;
    margin-bottom: 20px;
}

.hp-stat-num {
    font-size: 1.5em;
    font-weight: bold;
    color: #3498db;
}

.hp-stat-label {
    font-size: 0.9em;
    color: #666;
}