切换搜索
搜索
切换菜单
notifications
切换个人菜单
查看“模板:卡片/Cards.css”的源代码
来自Hokubu Wiki
查看
阅读
查看源代码
查看历史
associated-pages
模板
讨论
更多操作
←
模板:卡片/Cards.css
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
此页面已被保护以防止编辑或其他操作。
您可以查看和复制此页面的源代码。
/* 首页网格布局 - 自适应卡片数量 */ .home-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); gap: 20px; padding: 20px; } /* 活动卡片主体样式 */ .home-card { overflow: hidden; background: var(--color-surface-2); border: 1px solid var(--border-color-base); border-radius: 15px; box-shadow: var(--box-shadow-card); transition: all 0.3s ease; display: flex; flex-direction: column; } .home-card:hover { transform: translateY(-5px); border-color: var(--color-primary); box-shadow: 0 10px 20px rgba(0,0,0,0.1); } /* 卡片标题区域 */ .home-card__header { margin: 0; padding: 15px 20px; background: var(--color-surface-3); border-bottom: 1px solid var(--border-color-base); font-size: 1.2rem; font-weight: bold; } /* 卡片图片容器 */ .home-card .transport-card { position: relative; height: 180px; margin: 0; border: none !important; } .home-card .transport-image { position: absolute; inset: 0; margin: 0; border-radius: 0; overflow: hidden; } .home-card .transport-image img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.5s cubic-bezier(0, 0.8, 0.2, 1); } .home-card .transport-image img:hover { transform: scale(1.1); } /* 卡片文本内容 */ .home-card__text { margin: 0; padding: 15px 20px; line-height: 1.6; flex-grow: 1; } /* 卡片按钮区域 */ .home-link { margin: 0 20px 15px; text-align: center; } .home-link__button { display: inline-block; padding: 8px 16px; background: var(--color-primary); color: white; border-radius: 8px; text-decoration: none; transition: background 0.3s ease; font-weight: 600; } .home-link__button:hover { background: var(--color-primary--hover); } /* 响应式布局调整 */ @media (max-width: 1024px) { .home-grid { grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); } } @media (max-width: 768px) { .home-grid { grid-template-columns: 1fr; } }
返回
模板:卡片/Cards.css
。