< 模板:首页
/* styles.css */
.g1-container, .g2-container {
width: 280px;
height: 22px;
border-radius: 7px;
background: #eee;
}
.g1-progress, .g2-progress {
width: 50%;
height: inherit;
border-radius: 7px 0 0 7px;
background: #096dd9;
}
#home-nav .mw-ui-input, #home-nav .mw-ui-button {
box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.04) !important;
}
.home-grid {
display: grid;
grid-auto-flow: dense;
grid-template-columns: repeat(auto-fit, minmax(9.375rem, 1fr));
grid-auto-rows: minmax(3rem, auto);
grid-gap: 0.625rem;
margin-top: 0.8rem;
}
.home-grid--col2 {
grid-template-columns: 1fr 1fr;
}
.home-card {
position: relative;
padding: 15px;
background: #FFF;
border-radius: 8px;
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.04), 0 3px 6px rgba(0, 0, 0, 0.0575);
font-size: 0.875rem;
}
.home-card__background {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: #242a31;
border-radius: 8px;
}
.home-card__background::after {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
display: block;
background: linear-gradient(90deg, #000 0%, transparent 100%);
content: "";
z-index: 1;
}
.home-card__background img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.home-card__foreground {
position: relative;
z-index: 2;
height: 100%;
width: 100%;
display: flex;
align-items: center;
padding: 0 15px;
color: #fff;
font-weight: 500;
}
.home-card.home-card--button {
overflow: hidden;
padding: 0;
background: #242a31;
}
/* 特殊卡片颜色 */
#home-card-QQ { background: #24c8fd; }
#home-card-kook { background: #7acc35; }
#home-card-discord { background: #5865f2; }
#home-card-patreon { background: #ff424d; }
#home-card-reddit { background: #ff4500; }