gpt4 book ai didi

css - 将 1px 边框应用于 CSS 对话泡泡?

转载 作者:太空宇宙 更新时间:2023-11-03 22:56:37 24 4
gpt4 key购买 nike

我们如何为这些对话气泡应用 1px 边框?

similar SO post在这里不起作用,因为我们使用不同的方法来生成对话气泡

.chat-messages {
width: calc(100%);
padding-bottom: 5px;
background-color: #f3f3f4;
}
.sb-time {
font-size: 10pt;
font-weight: 400;
margin: 7px -5px 0px 10px;
float: right;
}
.sb {
font-size: 13pt;
font-weight: 500;
border-radius: 6px;
display: block;
padding: 10px 15px 5px 15px;
position: relative;
vertical-align: top;
clear: both;
}
.sb::before {
content: "\00a0";
display: block;
height: 15px;
position: absolute;
top: 10px;
-moz-transform: rotate(30deg) skew(-35deg);
-ms-transform: rotate(30deg) skew(-35deg);
-o-transform: rotate(30deg) skew(-35deg);
-webkit-transform: rotate(30deg) skew(-35deg);
transform: rotate(30deg) skew(-35deg);
width: 15px;
}
.sb-0 {
background-color: #ffffff;
float: left;
margin: 5px 17% 5px 20px;
}
.sb-0::before {
background-color: #ffffff;
left: -8px;
}
.sb-1 {
background-color: #EEFFDD;
float: right;
margin: 5px 20px 5px 17%;
}

.sb-1::before {
background-color: #EEFFDD;
right: -8px;
}
<div class="chat-messages" style="max-height: 472px; overflow: hidden; width: auto; height: 472px;">
<div class="sb sb-text sb-0">Hi
<div class="sb-time">09:16</div>
</div>
<div class="sb sb-text sb-0">Fine. Thnks
<div class="sb-time">09:19</div>
</div>
<div class="sb sb-text sb-1">What subject u are talking about ?
<div class="sb-time">09:19</div>
</div>
</div>

最佳答案

看看这个Jsfiddle .

这些是我所做的更改:

.sb {
border: 1px solid #000;
}

.sb::before {
height: 12px;
top: 12px;
border-left: 1px solid #000;
border-bottom: 1px solid #000;
}

.sb-0 {
background-color: #ffffff;
float: left;
margin: 5px 17% 5px 20px;
}

.sb-0::before {
left: -9px;
}

编辑

已更新 Jsfiddle也包含右侧的气泡。

关于css - 将 1px 边框应用于 CSS 对话泡泡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38168205/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com