Files
Ubuntu 32b43f85bd a
2026-07-03 16:58:28 +08:00

255 lines
8.9 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html>
<head>
<title>Material Design图标预览</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: 'Roboto', sans-serif;
background: #F5F5F5;
color: #212121;
padding: 24px;
}
.container {
max-width: 800px;
margin: 0 auto;
background: #FFFFFF;
border-radius: 12px;
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
padding: 32px;
}
.header {
text-align: center;
margin-bottom: 32px;
padding-bottom: 24px;
border-bottom: 1px solid #EEEEEE;
}
.header h1 {
color: #6200EE;
font-size: 28px;
font-weight: 500;
margin-bottom: 8px;
}
.header p {
color: #757575;
font-size: 16px;
}
.icon-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
gap: 24px;
}
.icon-card {
background: #FAFAFA;
border-radius: 12px;
padding: 24px;
text-align: center;
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.icon-card:hover {
transform: translateY(-4px);
box-shadow: 0 4px 12px rgba(0,0,0,0.15);
}
.icon-preview {
display: flex;
justify-content: center;
gap: 16px;
margin-bottom: 16px;
}
.icon-outline, .icon-filled {
display: flex;
flex-direction: column;
align-items: center;
}
.icon-label {
font-size: 12px;
color: #757575;
margin-top: 8px;
}
.icon-name {
font-size: 16px;
font-weight: 500;
color: #212121;
margin-bottom: 8px;
}
.icon-desc {
font-size: 14px;
color: #616161;
line-height: 1.5;
}
.color-scheme {
display: flex;
gap: 16px;
margin-top: 32px;
padding-top: 24px;
border-top: 1px solid #EEEEEE;
}
.color-item {
display: flex;
align-items: center;
gap: 8px;
}
.color-box {
width: 24px;
height: 24px;
border-radius: 4px;
}
.color-text {
font-size: 14px;
color: #616161;
}
.footer {
text-align: center;
margin-top: 32px;
padding-top: 24px;
border-top: 1px solid #EEEEEE;
color: #9E9E9E;
font-size: 14px;
}
@media (max-width: 600px) {
.container {
padding: 16px;
}
.icon-grid {
grid-template-columns: 1fr;
}
}
</style>
</head>
<body>
<div class="container">
<div class="header">
<h1>Material Design图标</h1>
<p>玩Android应用底部导航图标</p>
</div>
<div class="icon-grid">
<div class="icon-card">
<div class="icon-name">首页</div>
<div class="icon-preview">
<div class="icon-outline">
<img src="home_outline.png" alt="home outline" width="48" height="48">
<div class="icon-label">未选中</div>
</div>
<div class="icon-filled">
<img src="home_filled.png" alt="home filled" width="48" height="48">
<div class="icon-label">选中</div>
</div>
</div>
<div class="icon-desc">应用首页,展示最新文章和Banner</div>
</div>
<div class="icon-card">
<div class="icon-name">项目</div>
<div class="icon-preview">
<div class="icon-outline">
<img src="apps_outline.png" alt="apps outline" width="48" height="48">
<div class="icon-label">未选中</div>
</div>
<div class="icon-filled">
<img src="apps_filled.png" alt="apps filled" width="48" height="48">
<div class="icon-label">选中</div>
</div>
</div>
<div class="icon-desc">开源项目浏览和分类查看</div>
</div>
<div class="icon-card">
<div class="icon-name">公众号</div>
<div class="icon-preview">
<div class="icon-outline">
<img src="chat_outline.png" alt="chat outline" width="48" height="48">
<div class="icon-label">未选中</div>
</div>
<div class="icon-filled">
<img src="chat_filled.png" alt="chat filled" width="48" height="48">
<div class="icon-label">选中</div>
</div>
</div>
<div class="icon-desc">技术公众号文章订阅</div>
</div>
<div class="icon-card">
<div class="icon-name">体系</div>
<div class="icon-preview">
<div class="icon-outline">
<img src="layers_outline.png" alt="layers outline" width="48" height="48">
<div class="icon-label">未选中</div>
</div>
<div class="icon-filled">
<img src="layers_filled.png" alt="layers filled" width="48" height="48">
<div class="icon-label">选中</div>
</div>
</div>
<div class="icon-desc">技术知识体系结构</div>
</div>
<div class="icon-card">
<div class="icon-name">我的</div>
<div class="icon-preview">
<div class="icon-outline">
<img src="person_outline.png" alt="person outline" width="48" height="48">
<div class="icon-label">未选中</div>
</div>
<div class="icon-filled">
<img src="person_filled.png" alt="person filled" width="48" height="48">
<div class="icon-label">选中</div>
</div>
</div>
<div class="icon-desc">用户中心和个人设置</div>
</div>
</div>
<div class="color-scheme">
<div class="color-item">
<div class="color-box" style="background: #6200EE;"></div>
<div class="color-text">主色 (Primary)</div>
</div>
<div class="color-item">
<div class="color-box" style="background: #3700B3;"></div>
<div class="color-text">主色变体</div>
</div>
<div class="color-item">
<div class="color-box" style="background: #03DAC6;"></div>
<div class="color-text">次要色</div>
</div>
<div class="color-item">
<div class="color-box" style="background: #757575;"></div>
<div class="color-text">未选中状态</div>
</div>
</div>
<div class="footer">
<p>图标尺寸: 48×48像素 | 生成时间: 2026-03-17</p>
</div>
</div>
</body>
</html>