You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用CSS制作对话气泡?给定HTML结构能否仅用CSS实现目标设计

完全可以仅通过CSS实现目标对话气泡效果,无需修改你提供的原有HTML结构,完整实现代码如下:

原有HTML结构

<div class="xyz-dialog">
 <div class="title"><span> Tip Title</span></div>
 <div class="body"> <span>Description</span></div>
</div>

CSS实现代码

/* 气泡容器基础样式 */
.xyz-dialog {
  position: relative;
  width: 280px;
  padding: 16px;
  background: #ffffff;
  border-radius: 12px;
  box-shadow: 0 2px 12px rgba(0,0,0,0.1);
  margin-left: 20px; /* 给左侧尖角预留空间 */
}
/* 左下角尖角实现 */
.xyz-dialog::after {
  content: '';
  position: absolute;
  left: -10px;
  bottom: 24px;
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-right: 10px solid #ffffff;
  border-bottom: 10px solid transparent;
}
/* 标题样式 */
.xyz-dialog .title {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 8px;
  color: #333333;
}
/* 内容样式 */
.xyz-dialog .body {
  font-size: 14px;
  color: #666666;
  line-height: 1.5;
}

你可以根据实际设计需求调整尺寸、颜色、圆角大小、尖角位置等参数,匹配最终设计规范。

内容的提问来源于stack exchange,提问作者Hardik Raut

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 23:24:03