2023-08-10 16:17:27 +08:00

278 lines
5.1 KiB
Plaintext

.container{
width: 100%;
height: 100%;
position: relative;
background-color: #F4F4F4;
}
.message-list-container {
/* margin-top: 20rpx; */
width: 100%;
height: calc(100%);
background-color: #F4F4F4;
}
.t-message-item {
/*max-width: 60vw;*/
padding: 14rpx 0;
}
.t-message{
position: relative;
z-index: -9;
width: calc(100vw - 40rpx);
padding: 10rpx 20rpx 20rpx 20rpx;
}
.t-recieve-message {
display: flex;
flex-direction: row;
justify-items: flex-start;
width: 100vw;
}
.t-message-avatar {
margin-left: 20rpx;
margin-right: 12rpx;
border-radius: 50%;
width: 80rpx;
height: 80rpx;
}
.t-self-message {
position: relative;
display: flex;
flex-direction: row;
justify-content: flex-end;
word-break: break-all;
}
.t-self-message-body {
display: flex;
justify-content: flex-start;
flex-wrap: wrap;
outline: none;
}
.t-recieve-message-body {
display: flex;
justify-content: flex-start;
flex-wrap: wrap;
outline: none;
/*background: #F8F8F8;*/
border-radius: 2px 10px 10px 10px;
margin-left: 8rpx;
}
.read-receipts {
line-height: 42px;
height: 42px;
font-size: 12px;
color: #6e7981;
margin-right: 10px
}
.message_send_status {
line-height: 42px;
height: 42px;
font-size: 12px;
color: #6e7981;
margin-right: 10px
}
.no-message {
text-align: center;
position: fixed;
width: 100%;
font-size: 12px;
color: #a5b5c1;
height: 40px;
top: -40px;
right: 0;
}
.label-pop{
position: absolute;
top: -15px;
left: 70px;
background: white;
width: 200rpx;
}
.label-pop-mask {
padding: 2px 4px;
display: flex;
align-items: center;
justify-content: center;
}
.label-recieve-body{
position: absolute;
top: -25px;
left: 65px;
background: black;
padding-right: 3px;
padding-left: 3px;
background-color: black;
z-index: 100;
box-shadow: 0 2px 16px 0 rgba(0,0,0,0.08);
border-radius: 8rpx;
}
.label-recieve-body:after{
content: "";
display: block;
border-width: 20px;
position: absolute;
bottom: -27px;
left: 8px;
border-style: solid dashed dashed;
border-color: black transparent transparent;
font-size: 0;
line-height: 0;
margin-left: 9px;
border-top-width: 8px;
border-right-width: 3px;
border-bottom-width: 20px;
border-left-width: 3px;
border-top-style: solid;
border-right-style: dashed;
border-bottom-style: dashed;
border-left-style: dashed;
border-top-color: black;
border-right-color: transparent;
border-bottom-color: transparent;
border-left-color: transparent;
}
.label-self-body{
position: absolute;
top: -25px;
right: 50px;
background: black;
padding-right: 3px;
padding-left: 3px;
background-color: black;
z-index: 100;
box-shadow: 0 2px 16px 0 rgba(0,0,0,0.08);
border-radius: 8rpx;
}
.label-self-body:after{
content: "";
display: block;
border-width: 20px;
position: absolute;
bottom: -27px;
left: 0px;
border-style: solid dashed dashed;
border-color: black transparent transparent;
font-size: 0;
line-height: 0;
margin-left: 9px;
border-top-width: 8px;
border-right-width: 3px;
border-bottom-width: 20px;
border-left-width: 3px;
border-top-style: solid;
border-right-style: dashed;
border-bottom-style: dashed;
border-left-style: dashed;
border-top-color: black;
border-right-color: transparent;
border-bottom-color: transparent;
border-left-color: transparent;
}
.deletemessage{
font-size: 14px;
color: white;
}
.revokemessage{
font-size: 14px;
color: white;
}
.copymessage{
font-size: 14px;
color: white;
}
.new-message-item{
position: absolute;
right: 30px;
bottom: 180px;
background: black;
padding-right: 3px;
padding-left: 3px;
background-color: black;
z-index: 6;
box-shadow: 0 2px 16px 0 rgba(0,0,0,0.08);
border-radius: 8rpx;
}
.new-message-box{
display: flex;
font-size: 14px;
color: white;
padding: 2px;
}
.icon-left{
height: 28rpx;
width: 28rpx;
color: black;
background-color: black;
padding-top: 2px;
}
.videomessage-show{
background: black
}
.change-message{
width: 100%;
height: 200rpx
}
.unread-message-item{
position: absolute;
right: 30px;
top: 180px;
background: black;
padding-right: 3px;
padding-left: 3px;
background-color: black;
z-index: 9;
box-shadow: 0 2px 16px 0 rgba(0,0,0,0.08);
border-radius: 8rpx;
}
.unread-message-box{
display: flex;
font-size: 14px;
color: white;
padding: 2px;
}
.time-self-body{
position: absolute;
top: -14px;
right: 67px;
}
.time-recieve-body{
position: absolute;
top: -13px;
left: 65px;
}
.time{
font-size: 26rpx;
color: #333333;
}
.t-message-error-box{
display: flex;
align-items: center;
padding-right: 6px;
}
.t-message-error{
width: 16px;
height: 16px;
}
.showmessagetime{
display: flex;
justify-content: center;
}
.rewrite{
padding-left: 5px;
color: blue;
}
.content_title{
font-size: 32rpx;
color: #000;
}
.content_desc{
font-size: 28rpx;
color: rgb(146, 144, 144);
}
.medList{
position: absolute;
left:0;
bottom:10rpx;
width:153rpx;
height: 159rpx;
}