css制作红色小球


使用CSS制作红色小球
通过CSS可以轻松创建一个简单的红色小球效果,以下是几种常见方法:
基础圆形实现
.red-ball {
width: 50px;
height: 50px;
background-color: red;
border-radius: 50%;
}
添加阴影效果增强立体感
.red-ball {
width: 60px;
height: 60px;
background: radial-gradient(circle at 30% 30%, #ff3333, #cc0000);
border-radius: 50%;
box-shadow: 3px 3px 10px rgba(0,0,0,0.3);
}
带动画效果的悬浮小球
.red-ball {
width: 40px;
height: 40px;
background-color: #ff0000;
border-radius: 50%;
position: relative;
animation: bounce 2s infinite;
}
@keyframes bounce {
0%, 100% { transform: translateY(0); }
50% { transform: translateY(-20px); }
}
使用伪元素创建高光效果
.red-ball {
width: 70px;
height: 70px;
background: linear-gradient(135deg, #ff0000, #cc0000);
border-radius: 50%;
position: relative;
}
.red-ball::before {
content: '';
position: absolute;
top: 15%;
left: 15%;
width: 20%;
height: 20%;
background: rgba(255,255,255,0.4);
border-radius: 50%;
}
这些方法可以根据具体需求进行调整,修改尺寸、颜色或动画效果来获得不同的视觉效果。





