极简未来风格智能投顾与量化交易网页设计
这是一个网页样式设计参考。通过极简与未来感相结合的设计理念,打造出专业、科技感十足的智能投顾与量化交易平台,提升用户的操作便捷性与视觉体验。
这是一个网页样式设计参考。通过极简与未来感相结合的设计理念,打造出专业、科技感十足的智能投顾与量化交易平台,提升用户的操作便捷性与视觉体验。
通过CSS3的linear-gradient创建深蓝至亮蓝的渐变背景,为页面注入深邃与科技感。rgba颜色模式的运用,使得色彩过渡更加柔和,提升视觉舒适度。
/* 主色调背景 */
body {
background: linear-gradient(135deg, #0D47A1, #1E88E5);
color: rgba(255, 255, 255, 0.9);
}
利用CSS Grid布局,实现模块在不同屏幕尺寸下的自适应排列。通过repeat(auto-fit, minmax(300px, 1fr)),确保每个模块至少300px宽,同时充分利用可用空间。
/* 响应式网格系统 */
.container {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 20px;
padding: 40px;
}
在数据展示模块中,运用CSS3的@keyframes实现元素的淡入动画,使数据加载更具动感。同时,利用transition实现鼠标悬停时的数据高亮效果,增强用户的交互体验。
/* 数据模块动态加载 */
@keyframes fadeIn {
from { opacity: 0; transform: translateY(20px); }
to { opacity: 1; transform: translateY(0); }
}
.data-module {
animation: fadeIn 1s ease forwards;
}
.data-module:hover {
background: rgba(255, 255, 255, 0.2);
transition: background 0.3s ease;
}
通过模块化设计与适当留白,提升内容的可读性与页面的整体美感。每个模块采用border-radius与box-shadow,赋予其柔和的边角与层次感。
/* 模块化分区 */
.module {
background: rgba(255, 255, 255, 0.1);
padding: 20px;
border-radius: 8px;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
采用固定定位的导航栏,确保其在页面滚动时始终可见。利用backdrop-filter: blur(10px),实现背景的模糊效果,增强导航栏的视觉层次。
/* 固定导航栏 */
.navbar {
position: fixed;
top: 0;
width: 100%;
background: rgba(13, 71, 161, 0.8);
backdrop-filter: blur(10px);
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
display: flex;
justify-content: space-between;
align-items: center;
padding: 10px 20px;
z-index: 1000;
}
通过CSS变量,实现主题色彩的灵活切换。用户可在深色与浅色主题间选择,增强个性化体验。CSS的transition属性,确保主题切换过程的平滑过渡。
/* 主题切换 */
:root {
--primary-color: #0D47A1;
--secondary-color: #1E88E5;
--highlight-color: #00E676;
--text-color: rgba(255, 255, 255, 0.9);
}
.theme-light {
--primary-color: #FFFFFF;
--secondary-color: #F5F5F5;
--highlight-color: #FF9800;
--text-color: rgba(0, 0, 0, 0.9);
}
body {
background: var(--primary-color);
color: var(--text-color);
transition: background 0.5s ease, color 0.5s ease;
}
在产品介绍页面,采用分屏布局,确保在不同设备上的适配性。通过CSS的@media查询,调整布局结构,提升在移动设备上的浏览体验。
/* 分屏布局 */
.product-page {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 40px;
padding: 60px;
}
@media (max-width: 768px) {
.product-page {
grid-template-columns: 1fr;
}
}
按钮设计注重响应速度与视觉反馈,利用transition属性,实现背景色与阴影的平滑变化,增强用户的点击欲望。
/* 按钮交互效果 */
.button {
background: #00E676;
border: none;
padding: 10px 20px;
border-radius: 4px;
color: #FFFFFF;
cursor: pointer;
transition: background 0.3s ease, transform 0.3s ease;
}
.button:hover {
background: #00C853;
transform: scale(1.05);
}