要使用CSS画一个聊天气泡对话框,你可以参考以下的HTML和CSS代码。这里我创建了一个简单的聊天气泡,你可以根据需要对其进行调整。
HTML:
<div class="chat-bubble">
<p>你好,这是一个聊天气泡!</p>
</div>
CSS:
.chat-bubble {
position: relative;
background: #f9f9f9;
border-radius: 0.4em;
max-width: 200px; /* 可以根据需要调整宽度 */
padding: 10px;
margin: 20px;
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
}
.chat-bubble:after {
content: '';
position: absolute;
bottom: 0;
left: 30px; /* 调整此值以改变三角形的位置 */
width: 0;
height: 0;
border: 20px solid transparent;
border-top-color: #f9f9f9;
border-bottom: 0;
border-right: 0;
margin-left: -10px;
margin-bottom: -20px;
}
这段代码会创建一个带有指向下方的三角形的聊天气泡。.chat-bubble
类定义了气泡本身的样式,包括背景色、边框半径、最大宽度、内边距、外边距和阴影。:after
伪元素则用于创建指向下方的三角形,表示气泡的来源。你可以通过调整 left
、margin-left
和 margin-bottom
的值来改变三角形的位置。
注意,这只是一个基本的示例,你可能需要根据你的具体需求进行调整。例如,你可能想要添加更多的内边距,或者改变气泡和三角形的颜色。
标签:对话框,margin,bottom,聊天,20px,border,css,气泡 From: https://www.cnblogs.com/ai888/p/18638436