色彩与渐变的艺术
色彩的选择在网页设计中至关重要。主色调深蓝色(#12263F)与灰色(#4A5568)的搭配,不仅传递出品牌的专业性,也为用户提供了可靠的视觉体验。辅助色鲜艳的橙色(#FFA500)和绿色(#34C759)则用于突出关键按钮与交互元素,激发用户的点击欲望。
/* 主体背景渐变 */
body {
background: linear-gradient(135deg, #12263F, #4A5568);
color: #FFFFFF;
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
/* 关键按钮样式 */
.btn-primary {
background-color: #FFA500;
border: none;
padding: 10px 20px;
border-radius: 5px;
color: #FFFFFF;
transition: background-color 0.3s ease, box-shadow 0.3s ease;
}
.btn-primary:hover {
background-color: #FF8C00;
box-shadow: 0 4px 15px rgba(255, 165, 0, 0.4);
}
模块化网格布局
基于24列网格系统,实现了页面内容的有序呈现与响应式适配。无论是在宽屏还是移动设备上,信息都能井然有序地展现,确保用户体验的一致性与流畅性。
/* 24列网格系统 */
.container {
display: grid;
grid-template-columns: repeat(24, 1fr);
gap: 20px;
}
.col-span-6 {
grid-column: span 6;
}
.col-span-12 {
grid-column: span 12;
}
@media (max-width: 768px) {
.container {
grid-template-columns: repeat(12, 1fr);
}
.col-span-6 {
grid-column: span 12;
}
.col-span-12 {
grid-column: span 12;
}
}
动态与交互效果
页面元素的动态呈现为用户带来了视觉上的享受。通过CSS3的过渡与动画效果,用户在滚动与交互时,元素能够逐步显现或轻微移动,增强整体的流畅性与互动性。
/* 悬停效果 */
.card {
background-color: #1E2A38;
border-radius: 10px;
padding: 20px;
transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.card:hover {
transform: translateY(-10px);
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}
/* 滚动显现动画 */
.fade-in {
opacity: 0;
transform: translateY(20px);
transition: opacity 0.6s ease-out, transform 0.6s ease-out;
}
.fade-in.visible {
opacity: 1;
transform: translateY(0);
}
数据可视化与动态图表
高质量的数据可视化图表是量化交易平台的核心之一。采用D3.js等前端技术生成动态曲线图与柱状图,通过CSS3的样式进行美化与优化,确保图表在各种设备上的清晰呈现。
/* 曲线图样式 */
.line-chart path {
stroke: #34C759;
stroke-width: 2;
fill: none;
transition: stroke-dashoffset 1s ease-in-out;
}
/* 柱状图样式 */
.bar-chart rect {
fill: #FFA500;
transition: fill 0.3s ease;
}
.bar-chart rect:hover {
fill: #FF8C00;
}
个性化仪表盘与主题切换
用户可以根据自身需求,自定义数据模块与主题色彩。暗黑模式的设计,为用户在低光环境下提供更佳的视觉体验,同时保持信息的清晰可见。
/* 暗黑模式主题 */
body.dark-mode {
background: linear-gradient(135deg, #1E2A38, #2C3E50);
color: #ECF0F1;
}
.dark-mode .btn-primary {
background-color: #34C759;
}
.dark-mode .btn-primary:hover {
background-color: #2DA44E;
}
光影效果与层次感
页面背景的渐变色(从深蓝过渡到灰蓝)增加了视觉的层次感,而光影效果的应用,则进一步增强了动态表现力。每一处细节的打磨,都是为了在静态与动态之间找到完美的平衡,让用户在浏览时感受到科技与艺术的交融。
/* 背景光影效果 */
.background-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(18, 38, 63, 0.5);
backdrop-filter: blur(5px);
}
/* 动态光影 */
@keyframes light-move {
0% {
background-position: 0% 50%;
}
50% {
background-position: 100% 50%;
}
100% {
background-position: 0% 50%;
}
}
.background-overlay {
animation: light-move 10s linear infinite;
}
响应式设计与用户体验
在多设备时代,响应式设计成为不可或缺的一环。通过灵活的网格布局与媒体查询,平台能够自如适应不同屏幕尺寸,确保用户在任何设备上都能享受到一致的体验。
/* 响应式字体调整 */
h1 {
font-size: 2.5rem;
}
@media (max-width: 768px) {
h1 {
font-size: 2rem;
}
}
/* 响应式导航栏 */
.navbar {
display: flex;
justify-content: space-between;
align-items: center;
padding: 10px 20px;
}
@media (max-width: 768px) {
.navbar {
flex-direction: column;
}
.navbar .menu {
display: none;
}
.navbar .menu.active {
display: block;
}
}
科技插画与动感视觉
页面主视觉区域采用动态视频或科技风插画作为背景,搭配简洁有力的标题文字“创意无限,智能赋能”,直观地传达出平台的核心理念。科技插画中的线条与几何图形,伴随着色彩的交错,营造出科技感十足的视觉体验。
/* 主视觉区域样式 */
.hero {
position: relative;
height: 80vh;
background: url('tech-illustration.svg') center center/cover no-repeat;
display: flex;
align-items: center;
justify-content: center;
color: #FFFFFF;
text-align: center;
}
.hero::after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(18, 38, 63, 0.6);
}
.hero-content {
position: relative;
z-index: 1;
}
.hero h1 {
font-size: 3rem;
margin-bottom: 20px;
animation: fadeInDown 1s ease-out forwards;
}
@keyframes fadeInDown {
from {
opacity: 0;
transform: translateY(-20px);
}
to {
opacity: 1;
transform: translateY(0);
}
}