Files
jordium-gantt-vue3/design/ui-preview.html
LINING-PC\lining 5ba84d5309 init
2025-06-28 21:20:50 +08:00

204 lines
5.0 KiB
HTML
Raw 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 lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>火箭图标最终版本</title>
<style>
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
margin: 0;
padding: 40px;
min-height: 100vh;
}
.container {
max-width: 800px;
margin: 0 auto;
background: white;
border-radius: 20px;
padding: 40px;
box-shadow: 0 20px 60px rgba(0, 0, 0, 0.1);
}
h1 {
text-align: center;
color: #333;
margin-bottom: 50px;
font-size: 2.5rem;
}
.rocket-showcase {
text-align: center;
margin-bottom: 40px;
}
.rocket-card {
background: linear-gradient(135deg, #ffe8e8 0%, #fff5f5 100%);
border-radius: 20px;
padding: 40px;
border: 3px solid #ff6b6b;
box-shadow: 0 15px 35px rgba(255, 107, 107, 0.2);
margin: 0 auto;
max-width: 400px;
}
.rocket-title {
font-size: 1.5rem;
font-weight: 600;
color: #333;
margin-bottom: 15px;
}
.rocket-description {
color: #666;
margin-bottom: 30px;
font-size: 1rem;
line-height: 1.5;
}
.rocket-display {
background: white;
border-radius: 50%;
width: 120px;
height: 120px;
margin: 0 auto 30px;
display: flex;
align-items: center;
justify-content: center;
box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15);
font-size: 60px;
line-height: 1;
transform: rotate(-45deg);
transition: transform 0.3s ease;
}
.rocket-display:hover {
transform: rotate(-45deg) scale(1.1);
}
.rocket-display svg {
width: 80px;
height: 80px;
}
.feature-badge {
background: #4caf50;
color: white;
padding: 8px 20px;
border-radius: 25px;
font-size: 0.9rem;
font-weight: 500;
display: inline-block;
margin-top: 20px;
}
.features-list {
background: #f8f9fa;
border-radius: 15px;
padding: 30px;
margin-top: 30px;
}
.features-list h3 {
margin-top: 0;
color: #333;
font-size: 1.3rem;
}
.features-list ul {
list-style: none;
padding: 0;
margin: 0;
}
.features-list li {
padding: 8px 0;
color: #555;
font-size: 0.95rem;
}
.features-list li:before {
content: '✅ ';
margin-right: 10px;
}
.timeline-preview {
background: #f8f9fa;
border-radius: 10px;
padding: 20px;
margin-top: 20px;
border: 2px dashed #dee2e6;
}
.timeline-preview h4 {
margin-top: 0;
color: #495057;
}
.milestone-demo {
display: flex;
align-items: center;
gap: 15px;
padding: 10px;
background: white;
border-radius: 8px;
margin-top: 10px;
}
.milestone-demo svg {
width: 24px;
height: 24px;
}
.milestone-rocket {
font-size: 24px;
transform: rotate(-45deg);
display: inline-block;
}
</style>
</head>
<body>
<div class="container">
<h1>🚀 最终火箭图标方案</h1>
<div class="rocket-showcase">
<div class="rocket-card">
<div class="rocket-title">方案26🚀 垂直Emoji火箭最终版</div>
<div class="rocket-description">
使用原生🚀 emoji并通过CSS旋转至完全垂直朝上简洁清晰兼容性强无需额外SVG代码
</div>
<div class="rocket-display">🚀</div>
<div class="feature-badge">✨ 最终选择</div>
</div>
</div>
<div class="features-list">
<h3>🎯 设计特点</h3>
<ul>
<li>使用原生🚀 emoji无需额外SVG代码</li>
<li>通过CSS rotate(-45deg)旋转至完全垂直朝上</li>
<li>符合火箭发射方向,视觉效果更佳</li>
<li>跨平台兼容性强,所有设备都能完美显示</li>
<li>简洁清晰,视觉识别度高</li>
<li>加载速度快,性能优秀</li>
<li>颜色鲜艳,视觉效果突出</li>
<li>标准化图标,用户熟悉度高</li>
<li>可缩放性好,适应各种尺寸</li>
<li>无需维护复杂的SVG代码</li>
</ul>
</div>
<div class="timeline-preview">
<h4>📍 Timeline 中的效果预览</h4>
<div class="milestone-demo">
<span>里程碑示例:</span>
<span class="milestone-rocket">🚀</span>
<span>这就是里程碑在甘特图时间轴中的显示效果</span>
</div>
</div>
</div>
</body>
</html>