Hello!…">
当前位置:首页 > CSS

css制作静态气泡

2026-03-12 04:30:37CSS

使用CSS制作静态气泡

HTML结构 创建一个简单的HTML元素作为气泡容器,例如<div>

<div class="bubble">Hello!</div>

基础气泡样式 通过CSS设置圆形、背景色和基础定位:

.bubble {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background-color: #4CAF50;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  font-family: sans-serif;
  position: relative;
}

添加三角形指针 使用伪元素创建气泡的对话箭头:

css制作静态气泡

.bubble::after {
  content: '';
  position: absolute;
  bottom: -10px;
  left: 50%;
  transform: translateX(-50%);
  border-width: 10px 10px 0;
  border-style: solid;
  border-color: #4CAF50 transparent transparent;
}

阴影效果 为气泡添加立体感:

.bubble {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

动画效果(可选) 添加轻微浮动效果增强视觉吸引力:

css制作静态气泡

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

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

气泡样式变体

不同定位的指针 右侧指针实现方法:

.bubble-right::after {
  right: 20px;
  left: auto;
  top: 50%;
  bottom: auto;
  transform: translateY(-50%);
  border-width: 10px 0 10px 10px;
  border-color: transparent transparent transparent #4CAF50;
}

边框气泡 添加描边效果:

.bubble-outline {
  background-color: white;
  border: 2px solid #4CAF50;
  color: #4CAF50;
}

.bubble-outline::after {
  border-color: transparent transparent transparent #4CAF50;
}

响应式调整

根据屏幕尺寸调整气泡大小:

@media (max-width: 600px) {
  .bubble {
    width: 80px;
    height: 80px;
    font-size: 14px;
  }
}

标签: 气泡静态
分享给朋友:

相关文章

php实现伪静态

php实现伪静态

PHP 实现伪静态的方法 伪静态(URL Rewrite)是一种将动态URL转换为看似静态URL的技术,提升SEO友好性和用户体验。以下是几种常见的实现方式: 使用 Apache 的 mod_rew…

vue实现前端静态页面

vue实现前端静态页面

Vue 实现前端静态页面的方法 创建 Vue 项目 使用 Vue CLI 快速初始化项目: npm install -g @vue/cli vue create my-static-project…

html css制作静态网页

html css制作静态网页

HTML与CSS制作静态网页的基本方法 构建HTML结构 HTML是网页的骨架,通过标签定义内容结构。基本框架如下: <!DOCTYPE html> <html> <…

css制作气泡

css制作气泡

使用 CSS 制作气泡效果 气泡效果通常用于对话框、提示框或注释,可以通过 CSS 的伪元素和边框属性实现。以下是几种常见的实现方法: 基础气泡框 通过 border 和 ::before 或 ::…

PHP 伪静态如何实现

PHP 伪静态如何实现

PHP 伪静态实现方法 伪静态通过URL重写技术,将动态URL转换为看似静态的URL形式,提升SEO友好性和用户体验。以下是常见实现方式: 使用Apache的mod_rewrite模块 确保Apac…

smarty实现php静态化

smarty实现php静态化

Smarty 实现 PHP 静态化方法 使用 Smarty 的 fetch 方法生成静态文件 通过 Smarty 的 fetch 方法获取模板渲染后的内容,再将其写入静态文件。 $smarty =…