当前位置:首页 > CSS

css制作气球

2026-01-28 08:02:51CSS

使用CSS制作气球效果

通过CSS的border-radiusbox-shadow和伪元素可以实现气球效果。以下是实现方法:

基础气球形状

.balloon {
  width: 100px;
  height: 120px;
  background-color: #ff6b6b;
  border-radius: 50% 50% 50% 50% / 60% 60% 40% 40%;
  position: relative;
  box-shadow: inset -10px -10px 10px rgba(0,0,0,0.1);
}

添加气球结

.balloon::after {
  content: "";
  position: absolute;
  bottom: -15px;
  left: 50%;
  width: 10px;
  height: 15px;
  background-color: #ff6b6b;
  transform: translateX(-50%);
  border-radius: 0 0 5px 5px;
}

气球飘带效果

.balloon::before {
  content: "";
  position: absolute;
  bottom: -50px;
  left: 50%;
  width: 2px;
  height: 40px;
  background-color: #ccc;
  transform: translateX(-50%);
}

动画效果(可选)

@keyframes float {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-20px); }
}

.balloon {
  animation: float 3s ease-in-out infinite;
}

多色气球变体 通过修改background-color属性可创建不同颜色气球:

  • 红色: #ff6b6b
  • 蓝色: #4dabf7
  • 黄色: #ffd43b
  • 绿色: #40c057

进阶气球效果

3D气球效果 添加CSS渐变和更复杂的阴影:

.balloon-3d {
  background: radial-gradient(
    circle at 30% 30%,
    #ffffff,
    #ff6b6b 70%,
    #e03131
  );
  box-shadow: 
    inset -15px -15px 20px rgba(0,0,0,0.1),
    5px 5px 15px rgba(0,0,0,0.3);
}

气球组布局

css制作气球

<div class="balloons">
  <div class="balloon red"></div>
  <div class="balloon blue"></div>
  <div class="balloon yellow"></div>
</div>

<style>
.balloons {
  display: flex;
  gap: 20px;
  justify-content: center;
}

.balloon {
  /* 基础样式 */
}

.red { background-color: #ff6b6b; }
.blue { background-color: #4dabf7; }
.yellow { background-color: #ffd43b; }
</style>

这些CSS技术可以创建出逼真的气球效果,适用于网页装饰、庆祝页面等场景。通过调整尺寸、颜色和动画参数,可以实现各种定制化气球设计。

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

相关文章

css制作三角形

css制作三角形

使用 border 属性创建三角形 通过设置元素的 border 属性可以实现三角形效果。原理是利用边框的交界处形成的斜边。 .triangle { width: 0; height: 0;…

css按钮制作

css按钮制作

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

css制作六边形

css制作六边形

使用CSS创建六边形的方法 通过CSS的clip-path属性可以轻松实现六边形效果。以下是一个基础示例: .hexagon { width: 100px; height: 55px;…

css页脚制作

css页脚制作

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

css表头制作

css表头制作

CSS 表头制作方法 固定表头(滚动时保持可见) 使用 position: sticky 属性可以创建滚动时固定的表头。确保父容器有明确的高度和 overflow 属性。 .table-conta…

制作css

制作css

制作CSS的基础方法 CSS(层叠样式表)用于控制网页的样式和布局。以下是创建和使用CSS的基本方法。 内联样式 直接在HTML元素的style属性中编写CSS代码。适用于单个元素的样式调整。…