CSS 如何制作聊天气泡
创建一个聊天气泡的样式可以通过使用CSS的伪元素来实现。以下是一个简单的例子:
HTML:
<div class="chat-bubble">你好,这是一个聊天气泡。</div>
CSS:
.chat-bubble {
position: relative;
background-color: #e8f2fe;
border-radius: 10px;
padding: 10px;
width: 200px;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
}
.chat-bubble::after {
content: "";
position: absolute;
border: 8px solid transparent;
border-right-color: #e8f2fe;
top: 50%;
left: -16px; /* 边框宽度的负值 */
margin-top: -5px; /* 用来对齐小圆点和气泡 */
background-color: white;
border-radius: 50%;
}
这段代码创建了一个带有圆形小箭头的聊天气泡,通过调整.chat-bubble::after
伪元素的border-right-color
属性可以改变气泡的颜色。
评论已关闭