当前位置:首页 > CSS

css制作气球

2026-04-01 10:57:42CSS

使用CSS制作气球效果

通过CSS的伪元素、边框属性和阴影效果可以轻松实现气球或气泡的视觉效果。以下是两种常见的气球样式实现方法:

基础圆形气球

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

.balloon::after {
  content: "";
  position: absolute;
  bottom: -10px;
  left: 50%;
  width: 20px;
  height: 20px;
  background-color: inherit;
  transform: translateX(-50%) rotate(45deg);
}

对话气泡样式

.bubble {
  position: relative;
  width: 200px;
  padding: 15px;
  background: #88b7d5;
  border-radius: 10px;
  color: white;
}

.bubble::after {
  content: "";
  position: absolute;
  bottom: -10px;
  left: 20%;
  border-width: 15px 10px 0;
  border-style: solid;
  border-color: #88b7d5 transparent;
}

添加动画效果

通过CSS动画让气球具有漂浮感:

css制作气球

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

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

进阶样式技巧

  • 渐变颜色:使用background: linear-gradient()创建更生动的颜色过渡
  • 高光效果:添加白色椭圆伪元素模拟反光
  • 阴影层次:多层box-shadow增强立体感
  • 响应式尺寸:使用vw/vh单位实现自适应大小

完整示例可通过CodePen等平台查看实时效果,搜索关键词"CSS balloon codepen"可找到多种实现方案。

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

相关文章

css 制作导航

css 制作导航

基础导航栏制作 使用HTML和CSS创建一个水平导航栏。HTML结构通常使用<ul>和<li>标签,CSS负责样式布局。 <nav> <ul class…

css表单制作

css表单制作

基础表单结构 使用HTML创建表单的基本结构,包含<form>标签及输入字段。表单通常需要action(提交地址)和method(提交方法)属性。 <form action="/s…

如何制作css

如何制作css

创建CSS文件 新建一个纯文本文件,将文件扩展名改为.css,例如style.css。确保文件名不含空格或特殊字符,使用连字符或下划线分隔单词。 编写CSS语法 CSS规则由选择器和声明块组成。选择…

css制作扇形

css制作扇形

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

css制作许愿墙六块

css制作许愿墙六块

CSS 制作许愿墙六块布局 使用 CSS 创建一个六块许愿墙布局可以通过多种方式实现,以下是两种常见的方法:使用 CSS Grid 或 Flexbox。以下代码示例展示了如何实现这两种布局。 方法一…

css尾部制作

css尾部制作

如何制作CSS尾部(页脚) 固定定位法 将页脚固定在页面底部,无论内容多少。使用position: fixed结合bottom: 0实现: footer { position: fixed;…