当前位置:首页 > CSS

css制作小球

2026-01-28 05:36:52CSS

css制作小球

使用CSS制作小球

通过CSS可以轻松创建各种样式的小球效果,以下是几种常见方法:

基础圆形小球

.ball {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: red;
}
  • border-radius: 50%将元素变为完美圆形
  • 调整widthheight可改变小球大小
  • 修改background-color改变颜色

带阴影效果的小球

.ball-shadow {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: radial-gradient(circle at 30% 30%, #ff5e00, #dd3300);
  box-shadow: 0 4px 8px rgba(0,0,0,0.3);
}
  • radial-gradient创建立体渐变效果
  • box-shadow添加投影增强立体感

弹性动画小球

.bouncing-ball {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: linear-gradient(135deg, #3a7bd5, #00d2ff);
  animation: bounce 0.8s infinite alternate;
}

@keyframes bounce {
  from { transform: translateY(0); }
  to { transform: translateY(-20px); }
}
  • animation属性实现弹跳动画
  • transform: translateY控制垂直移动
  • infinite alternate使动画循环往复

3D立体小球

.ball-3d {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  background: radial-gradient(circle at 30% 30%, 
    #ffffff, #f0f0f0 20%, #d9d9d9 40%, #bfbfbf 60%, #999999);
  box-shadow: inset -10px -10px 20px rgba(0,0,0,0.2),
              5px 5px 15px rgba(0,0,0,0.3);
}
  • 多层radial-gradient模拟光照效果
  • inset阴影创造凹陷视觉效果
  • 外部阴影增强3D感

响应式小球

.responsive-ball {
  width: 10vw;
  height: 10vw;
  min-width: 30px;
  min-height: 30px;
  border-radius: 50%;
  background-color: #4CAF50;
}
  • vw单位使小球尺寸随视口变化
  • min-width/height确保最小可读性

这些方法可以组合使用,通过调整CSS属性值可获得不同视觉效果的小球。现代CSS还支持更复杂的特效如filter: blur()模糊效果、mix-blend-mode混合模式等,可进一步丰富小球的表现形式。

css制作小球

标签: 小球css
分享给朋友:

相关文章

css网页制作教程

css网页制作教程

CSS网页制作教程 CSS(层叠样式表)是用于控制网页外观和布局的核心技术。以下是CSS网页制作的关键步骤和技巧: 基础语法与引入方式 CSS规则由选择器和声明块组成: 选择器 { 属性: 值…

网页制作 css

网页制作 css

CSS 基础语法 CSS(层叠样式表)用于控制网页的样式和布局。基本语法由选择器和声明块组成: 选择器 { 属性: 值; } 例如设置段落文字颜色为红色: p { color: red;…

用css制作网页

用css制作网页

创建HTML文件结构 新建一个index.html文件,写入基础HTML5结构。通过<link>标签引入外部CSS文件,示例结构如下: <!DOCTYPE html> &l…

css 制作表单

css 制作表单

使用 CSS 制作表单 表单是网页交互的重要组成部分,通过 CSS 可以美化表单元素,提升用户体验。以下是常见的表单样式设计方法。 基础表单结构 HTML 表单通常包含输入框、标签、按钮等元素。以…

css精灵图制作

css精灵图制作

CSS 精灵图制作方法 准备工具 图像编辑软件(如 Photoshop、GIMP 或在线工具) CSS 代码编辑器 步骤 收集图像资源 将需要合并的小图标或图片整理到一个文件夹中,确保这些图片尺寸…

用css制作导航条

用css制作导航条

水平导航条制作 使用display: inline-block或flexbox实现水平导航 为<ul>和<li>设置样式消除默认列表样式 添加padding和margin控制间…