css - 使用 boostrap 将下一行设置为上一行
问题描述
我正在做一个带有私人消息功能的个人项目。
如果发送消息的用户是已登录的用户,则如果不在左侧,则消息将出现在右侧。目前,最近的消息显示在卡片的顶部,因为对于每条消息,我都会创建一行。我想要的是,当我用消息创建一行时,它被放置在卡片的顶部,并且下面的卡片(因此下面的消息)上升到前一个消息而不是下降。这可能与 bootstrap 吗?
我正在使用 Laravel 和引导程序。这是我的代码:
@foreach($messages as $message)
@if($message->user_id == auth()->user()->id)
<!-- Si le message a été écris par la personne connectée -->
<div class="row px-0 mx-0 mb-2">
<div class="col-md-6 offset-md-6 " >
<div class="card text-white bg-primary">
<div class="card-body">
{!! $message->body !!}
<div class="text-end">
<small><span class="ms-2">{{ $message->created_at->diffForHumans() }}</small>
</div>
</div>
</div>
</div>
</div>
@else
<!-- Si le message ne vient pas de la personne qui est connectée -->
<div class="row px-0 mx-0 mb-2">
<div class="col-md-6">
<div class="card text-black bg-light">
<div class="card-body" id="data-wrapper">
{!! $message->body !!}
<div class="text-end">
<small class="text-muted" ><span class="ms-2">{{ $message->user->name }} - {{ $message->created_at->diffForHumans() }}</small>
</div>
</div>
</div>
</div>
</div>
@endif
@endforeach
解决方案
推荐阅读
- webrtc - 什么时候端点包感知,什么时候不感知?
- javascript - 地图上的 Angular *ngFor 运行多次,但应该只运行一次
- python - 在 Pandas 的列中删除具有空值的索引
- javascript - puppeteer 获取行数
- reactjs - 在reactjs中获取antd卡值onclick
- r - 从一列复制(日期)数据的一部分并粘贴到 Tidyverse 中的单独列中
- python - Plotly:导出为 HTML 后的空白等值线图
- java - 我如何理解这种 Java 语法,方法名前括号中的类名?
- python - 为什么此 Python 代码在执行后显示“TypeError:'int' object is not iterable”而没有任何问题?
- mysql - 条件选择语句中的自动增量临时列