色彩搭配与品牌调性
深邃蓝色(#0D2C54)作为主色调,传递出科技与信任感;辅以温暖橙色(#FF7E5F)作为点缀,平衡冷静与热情。色彩的选择不仅体现了品牌的专业性,更营造出温馨的人性化氛围。
.primary-color {
color: #0D2C54;
}
.accent-color {
color: #FF7E5F;
}
.button {
background-color: #0D2C54;
transition: background-color 0.3s ease;
}
.button:hover {
background-color: #FF7E5F;
}
色彩应用示例
主色调与点缀色的完美结合
情感化设计
温暖色彩营造友好氛围
背景渐变与动态波浪线条
背景采用柔和的紫蓝色渐变,为页面增添层次感与深度。融入波浪状动态线条,象征数字化的流动与无限可能,通过CSS3动画实现流动效果,赋予页面生命力与动感。
.background {
background: linear-gradient(135deg, #6B73FF, #000DFF);
position: relative;
overflow: hidden;
}
.wave {
position: absolute;
bottom: 0;
width: 200%;
height: 100px;
background: rgba(255, 255, 255, 0.2);
animation: waveAnimation 10s infinite linear;
}
@keyframes waveAnimation {
from {
transform: translateX(0);
}
to {
transform: translateX(-50%);
}
}
模块化网格布局
采用CSS Grid布局,实现模块化与响应式设计。关键功能区域如账户概览、交易记录等,以网格分块展示,确保信息层级清晰,视觉引导自然流畅。
.container {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 20px;
}
.module {
background-color: #ffffff;
padding: 20px;
border-radius: 8px;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
网格布局示例
清晰的信息层级与模块化设计
响应式设计
适配各种屏幕尺寸
字体排版与层次感
选择 Roboto Regular 作为无衬线字体,搭配 Lato Bold 的标题字体,打造简洁现代的视觉效果。文字的排版讲究层次分明,确保信息的可读性与美观性。
body {
font-family: 'Roboto', sans-serif;
color: #0D2C54;
}
h1, h2, h3 {
font-family: 'Lato', sans-serif;
color: #0D2C54;
}
h1 {
font-size: 2.5em;
}
h2 {
font-size: 2em;
margin-top: 1em;
}
交互动效设计
按钮悬停时实现颜色渐变,带来视觉反馈;加载进度条采用圆环动效,提升用户等待时的体验感。内容区块的淡入淡出效果,使页面切换更为流畅,增强整体的操作感与互动性。
.button {
background: linear-gradient(45deg, #0D2C54, #FF7E5F);
border: none;
padding: 10px 20px;
color: #fff;
border-radius: 4px;
cursor: pointer;
transition: background 0.5s;
}
.button:hover {
background: linear-gradient(45deg, #FF7E5F, #0D2C54);
}
.loader {
border: 4px solid #f3f3f3;
border-top: 4px solid #0D2C54;
border-radius: 50%;
width: 40px;
height: 40px;
animation: spin 1s linear infinite;
}
@keyframes spin {
to { transform: rotate(360deg); }
}
.module {
opacity: 0;
animation: fadeIn 1s forwards;
}
@keyframes fadeIn {
to { opacity: 1; }
}
交互设计示例
流畅的动画效果增强用户体验
微交互细节
精致的反馈提升操作愉悦感
核心功能聚焦展示
实时交易仪表盘采用大图焦点展示,突出核心功能。通过CSS3的视差滚动效果,增加页面深度,吸引用户目光集中于关键数据与图表,提升信息传达效率。
.dashboard {
position: relative;
height: 400px;
background: url('dashboard-bg.png') no-repeat center center;
background-size: cover;
transform: translateZ(0);
}
.parallax {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 400px;
background: rgba(13, 44, 84, 0.5);
transform: translateY(-50px) scale(1.1);
transition: transform 0.5s ease-out;
}
.dashboard:hover .parallax {
transform: translateY(0) scale(1);
}
仪表盘设计
关键数据的可视化展示
数据可视化
直观呈现复杂信息
多语言切换与国际化设计
页面底部设置多语言切换选项,使用CSS3实现下拉菜单的平滑过渡。社交媒体链接采用手绘风格图标,增强亲和力与国际化氛围,满足全球用户的需求。
.language-switcher {
position: relative;
display: inline-block;
}
.language-switcher select {
padding: 10px;
border: none;
border-radius: 4px;
background-color: #0D2C54;
color: #fff;
appearance: none;
cursor: pointer;
transition: background-color 0.3s;
}
.language-switcher select:hover {
background-color: #FF7E5F;
}
.social-icons {
display: flex;
gap: 15px;
margin-top: 10px;
}
.social-icons a {
width: 30px;
height: 30px;
display: block;
background-size: cover;
transition: transform 0.3s;
}
.social-icons a:hover {
transform: scale(1.1);
}
国际化支持
多语言切换界面设计
社交媒体集成
增强用户连接与互动