当前位置:首页 > CSS

css制作圆球

2026-01-28 07:56:46CSS

使用 border-radius 属性

通过将元素的 border-radius 设置为 50%,可以将方形元素变为圆形。需确保元素的宽度和高度相等。

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

使用 aspect-ratio 保持比例

若需动态调整圆球大小,可通过 aspect-ratio: 1 保持宽高比为 1:1,避免手动设置高度。

.ball {
  width: 20%;
  aspect-ratio: 1;
  border-radius: 50%;
  background: linear-gradient(to bottom, blue, cyan);
}

添加阴影和光泽效果

通过 box-shadow 和伪元素模拟立体感,增强视觉效果。

.ball {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  background: radial-gradient(circle at 30% 30%, white, gold);
  box-shadow: inset -5px -5px 10px rgba(0, 0, 0, 0.3);
  position: relative;
}
.ball::after {
  content: '';
  position: absolute;
  top: 15%;
  left: 15%;
  width: 20%;
  height: 20%;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.6);
}

使用 SVG 替代 CSS

对于复杂效果(如渐变或动画),SVG 可能更高效。

css制作圆球

<svg width="100" height="100" viewBox="0 0 100 100">
  <circle cx="50" cy="50" r="45" fill="url(#gradient)" />
  <defs>
    <radialGradient id="gradient" cx="30%" cy="30%" r="70%">
      <stop offset="0%" stop-color="lightgreen" />
      <stop offset="100%" stop-color="darkgreen" />
    </radialGradient>
  </defs>
</svg>

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

相关文章

css样式表制作

css样式表制作

CSS样式表制作基础 CSS(层叠样式表)用于控制网页的视觉呈现。通过CSS可以定义字体、颜色、布局等样式属性。 内联样式 直接在HTML标签中使用style属性定义样式: <p style…

css页脚制作

css页脚制作

CSS页脚制作方法 固定定位页脚 使用position: fixed将页脚固定在页面底部,适用于需要始终显示的页脚。 footer { position: fixed; bottom: 0;…

css制作扇形

css制作扇形

使用 CSS 制作扇形 方法一:利用 border-radius 和 transform 通过设置 border-radius 和 transform 属性,可以创建一个扇形。以下是一个示例代码:…

css制作tab菜单

css制作tab菜单

CSS制作Tab菜单的方法 HTML结构 使用无序列表和div容器构建基础结构,列表项为标签页标题,div内放置对应内容块。 <ul class="tab-menu"> <li…

咖啡店css制作

咖啡店css制作

咖啡店网页CSS设计要点 布局与配色 咖啡店网页通常采用温暖自然的配色方案,如棕色、米色、浅绿色等大地色系。主色调可选择咖啡色(#6F4E37)作为品牌色,搭配奶油色(#FFF8E8)作为背景。使用C…

css个人简历制作两页

css个人简历制作两页

使用CSS制作两页个人简历 创建两页的个人简历需要合理布局和分页控制,以下是实现方法: HTML基础结构 <!DOCTYPE html> <html lang="zh-CN">…