当前位置:首页 > 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 导航栏制作

水平导航栏制作 使用无序列表<ul>和<li>标签构建基础结构,通过CSS将列表项横向排列 <nav> <ul class="horizontal-na…

制作css外部

制作css外部

创建CSS外部文件的方法 新建一个纯文本文件,将文件扩展名改为.css,例如styles.css。确保文件内容只包含CSS代码,不包含HTML标签。 编写CSS内容 在CSS文件中直接编写样式规则,…

css怎么制作段落

css怎么制作段落

段落样式基础设置 使用 p 标签定义段落,通过CSS控制字体、间距等属性: p { font-family: Arial, sans-serif; font-size: 16px;…

css制作响应网页

css制作响应网页

响应式网页设计基础 使用CSS制作响应式网页的核心是让页面能够根据不同设备的屏幕尺寸自动调整布局和样式。主要通过媒体查询(Media Queries)、弹性布局(Flexbox)和网格布局(Grid)…

制作css选择器

制作css选择器

CSS选择器基础语法 CSS选择器用于定位HTML文档中的元素,以便为其应用样式。常见的基础选择器包括: 元素选择器:直接使用HTML标签名(如p、div) 类选择器:以.开头(如.header)…

咖啡店css制作

咖啡店css制作

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