色彩搭配与渐变背景
网站整体采用深蓝色(#1E2740)与紫色(#3F51B5)为主色调,辅以亮橙色(#FF9800)作为交互按钮的点缀色。背景通过CSS3的渐变效果,从深蓝逐渐过渡到紫色,营造出空间深度与未来感。
body {
background: linear-gradient(135deg, #1E2740, #3F51B5);
height: 100vh;
margin: 0;
font-family: 'Arial, sans-serif';
}
层次感的实现
通过半透明的矩形与圆形元素,增加页面的层次感。利用CSS3的opacity和transform属性,使元素在视觉上相互叠加,形成丰富的层次效果。
.layer {
position: absolute;
background: rgba(255, 255, 255, 0.1);
border-radius: 15px;
width: 300px;
height: 200px;
top: 50%;
left: 50%;
transform: translate(-50%, -50%) rotate(15deg);
}
粒子动画的动态效果
为了赋予页面生命感,添加了粒子动画。利用CSS3的animation与keyframes,粒子在页面背景中缓慢移动,营造出科技感十足的氛围。
@keyframes moveParticles {
from { transform: translateY(0); }
to { transform: translateY(-100px); }
}
.particles {
position: absolute;
width: 10px;
height: 10px;
background: #FF9800;
border-radius: 50%;
animation: moveParticles 5s linear infinite;
}