深蓝色作为主色调,辅以银色和绿色点缀,营造出专业且富有科技感的氛围。颜色的选择不仅传达了金融科技的严谨性,还通过冷暖对比增强了视觉冲击力。 通过CSS3的linear-gradient,实现了页面背景从深蓝到黑色的渐变效果,搭配半透明的光效,赋予页面未来感。
body {
background: linear-gradient(135deg, #0d1b2a, #1b263b, #0f3460);
background-size: 400% 400%;
animation: gradientAnimation 15s ease infinite;
}
@keyframes gradientAnimation {
0% { background-position: 0% 50%; }
50% { background-position: 100% 50%; }
100% { background-position: 0% 50%; }
}
通过@keyframes动画,实现背景色彩的缓慢变换,增强了页面的动态感。同时,使用rgba定义半透明的光效层,使整体视觉更加丰富。
采用模块化布局,将功能划分为首页概览、产品优势、案例分析和技术实力四个主要部分。每个模块通过flexbox和grid布局,确保内容的有序排列与灵活适应。
.container {
display: flex;
flex-direction: column;
gap: 2rem;
}
@media (min-width: 768px) {
.container {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 3rem;
}
}
为确保在不同设备上的一致性,media queries被用于调整布局结构,使得在移动端简化3D效果,保留核心交互功能。
首页通过沉浸式3D场景呈现智能投顾的核心理念。利用CSS3的transform属性结合WebGL,实现动态数据流动效果,象征实时交易与数据分析。
.scene {
perspective: 1000px;
width: 100%;
height: 100vh;
overflow: hidden;
position: relative;
}
.data-flow {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
animation: flow 10s linear infinite;
}
@keyframes flow {
0% { transform: translate(-50%, -50%) rotate(0deg); }
100% { transform: translate(-50%, -50%) rotate(360deg); }
}
perspective属性赋予3D效果深度感,@keyframes动画则使数据流动动感十足,增强用户的沉浸体验。
数据可视化是平台的核心展示内容之一。通过CSS3的animation与transition,实现动态柱状图和折线图的交互效果。
.bar {
width: 50px;
height: 0;
background-color: #00ff7f;
animation: grow 2s forwards;
}
@keyframes grow {
to { height: 200px; }
}
.line {
stroke: #1e90ff;
stroke-width: 2;
fill: none;
stroke-dasharray: 1000;
stroke-dashoffset: 1000;
animation: draw 3s forwards;
}
@keyframes draw {
to { stroke-dashoffset: 0; }
}
stroke-dasharray与stroke-dashoffset的巧妙配合,使得折线图在加载时如同被手绘般展现,增加了动态视觉效果。