gpt4 book ai didi

css - 使用 bootstrap 的响应式设计时,如何使用 CSS 使宽度灵活?

转载 作者:太空宇宙 更新时间:2023-11-04 00:07:48 25 4
gpt4 key购买 nike

首先,我使用的是bootstrap的响应式设计。
我想让这个气泡适合液体。但如果它的宽度很窄,它就会突出。
我该如何解决这个问题?
它还必须适合任何宽度。
可能吗?

When shrinking down, bubble is sticking out!

演示 http://jsfiddle.net/SAKWb/

HTML

<div class="chat">

<table>
<tbody>
<tr>
<th>Body</th>
</tr>



<tr id="comment_617">
<td><div class="bubble me"><span class="text-error">01-10 03:29</span>:Person A<br>
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
<form action="/shop/walmart/posts/617" class="button_to" data-remote="true" method="post"><div><input name="_method" value="delete" type="hidden"><input data-confirm="Are you sure?" data-disable-with="deleting..." value="destroy" type="submit"><input name="authenticity_token" value="aoLKQnl4M2SWVlOrXGR+qIMLSeY5m1tKiC/PSnYQjmw=" type="hidden"></div></form>
</div></td>
</tr>




<tr id="comment_615">
<td><div class="bubble me"><span class="text-error">01-10 03:25</span>:Person A<br>
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
<form action="/shop/walmart/posts/615" class="button_to" data-remote="true" method="post"><div><input name="_method" value="delete" type="hidden"><input data-confirm="Are you sure?" data-disable-with="deleting..." value="destroy" type="submit"><input name="authenticity_token" value="aoLKQnl4M2SWVlOrXGR+qIMLSeY5m1tKiC/PSnYQjmw=" type="hidden"></div></form>
</div></td>
</tr>
</tbody>

<div>

CSS

.chat {
width: 100%;
min-width: 300px;
}

.bubble{
background-color: #FFFFFF;
border-radius: 5px;
box-shadow: 0 0 6px #B2B2B2;
display: inline-block;
padding: 10px 18px;
position: relative;
vertical-align: top;
word-break: break-all;
}

.bubble::before {
background-color: #FFFFFF;
content: "\00a0";
display: block;
height: 16px;
position: absolute;
top: 11px;
transform: rotate( 29deg ) skew( -35deg );
-moz-transform: rotate( 29deg ) skew( -35deg );
-ms-transform: rotate( 29deg ) skew( -35deg );
-o-transform: rotate( 29deg ) skew( -35deg );
-webkit-transform: rotate( 29deg ) skew( -35deg );
width: 20px;
}

.me {
float: left;
margin: 5px 45px 5px 5px;
min-width: 250px;
width: 100%;
}

.me::before {
box-shadow: -2px 2px 2px 0 rgba( 178, 178, 178, .4 );
left: -9px;
}

.you {
float: left;
margin: 5px 10px 5px 5px;
min-width: 250px;
width: 100%;
}

.you::before {
box-shadow: 2px -2px 2px 0 rgba( 178, 178, 178, .4 );
right: -9px;
}

最佳答案

气泡的灰色背景有一个 .hero-unit 类 - 填充将气泡推出灰色背景

.hero-unit {
padding: 15px; /*This was 60px*/
...
}

然后气泡的宽度需要从 100% 减少,因为有 15px 的填充,所以改变这个

.me {
float: left;
margin: 5px 45px 5px 5px;
min-width: 250px;
width: 85%; /*this line was 100%*/
}

如果你想保留60px padding,那没问题,但是.me的宽度必须更小,相应地调整

关于css - 使用 bootstrap 的响应式设计时,如何使用 CSS 使宽度灵活?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14266794/

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