当前位置:首页 > CSS

css制作小球

2026-04-01 08:20:41CSS

使用 CSS 制作小球

通过 CSS 的 border-radius 属性和 widthheight 设置可以轻松创建小球效果。

基本圆形小球:

css制作小球

.ball {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: red;
}

添加阴影和渐变效果:

.ball {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: radial-gradient(circle at 30% 30%, #ff0000, #800000);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
}

动画效果(弹跳小球):

css制作小球

.ball {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: blue;
  animation: bounce 1s infinite alternate;
}

@keyframes bounce {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(-50px);
  }
}

3D 球体效果

使用多重阴影和渐变可以创建更逼真的 3D 球体。

.sphere {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background: radial-gradient(circle at 30% 30%, #fff, #00aaff, #0066cc);
  box-shadow: 
    inset 0 0 20px #fff,
    inset 10px 0 30px rgba(255,255,255,0.5),
    inset -10px 0 30px rgba(0,0,255,0.5),
    inset 10px 0 100px rgba(255,255,255,0.5),
    inset -10px 0 100px rgba(0,0,255,0.5),
    0 0 20px #fff,
    -5px 0 30px rgba(255,255,255,0.5),
    5px 0 30px rgba(0,0,255,0.5);
}

多个小球排列

使用 flexbox 或 grid 布局可以轻松排列多个小球。

.container {
  display: flex;
  gap: 20px;
}

.ball {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: green;
}

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

相关文章

css菜单制作

css菜单制作

CSS 菜单制作方法 水平导航菜单 使用 display: inline-block 或 flexbox 可以轻松创建水平导航菜单。以下是一个基本示例: <nav> <ul c…

css表格制作表格

css表格制作表格

CSS 表格制作方法 基础表格结构 使用HTML的<table>标签创建表格框架,搭配<tr>(行)、<td>(单元格)和<th>(表头)标签: &l…

css 制作按钮

css 制作按钮

基础按钮样式 使用CSS创建一个基础按钮需要定义display、padding、background-color和border等属性。以下是一个简单示例: .button { display:…

css按钮制作

css按钮制作

CSS按钮制作方法 基础按钮样式 创建一个简单的CSS按钮需要定义基本属性,如背景色、边框、内边距和文字样式。示例代码: .btn { background-color: #4CAF50;…

css 制作目录

css 制作目录

使用CSS制作目录的方法 CSS可以用于创建美观且结构清晰的目录,以下是几种常见的方法: 使用无序列表(ul)和样式化 通过无序列表创建目录结构,再利用CSS进行美化: <div c…

css 制作字体

css 制作字体

自定义字体方法 使用 @font-face 规则引入自定义字体文件(如 .woff, .woff2, .ttf)。需定义字体名称和文件路径: @font-face { font-family:…