【发布时间】:2020-11-19 11:20:55
【问题描述】:
我正在聊天,但消息不会滚动。 消息转到“insere-msg”并使用 .msg-prop 类,它们存储在 Firestore 中,我使用 document.getElementById("insere-msg").innerHTML += message 添加它们。
HTML
<div id="corpo-msgs">
<div id="insere-msg">
<a class="msg-prop">Text</a>
<a class="msg-prop">Text</a>
<a class="msg-prop">Text</a>
<a class="msg-prop">Text</a>
<a class="msg-prop">Text</a>
</div>
<footer class="footer-msg">
<input id="input-msg" class="form-control" type="text" placeholder="Digite sua mensagem" aria-label="Digite sua mensagem">
<button id="envia-msg" class="btn btn-outline-light">Enviar</button>
</footer>
</div>
CSS
#corpo-msgs{
width: 95%;
height: 81vh;
background-color: var(--fundo-secundario);
border-radius: 5px;
display: flex;
flex-direction: column;
justify-content: flex-end;
min-height: 0;
}
.footer-msg{
display: flex;
flex-direction: row;
}
#insere-msg{
display: flex;
flex-direction: column;
justify-content: flex-end;
margin-bottom: 10px;
overflow-y: scroll;
overflow: hidden;
}
.msg-prop{
text-align: center;
padding: 10px;
background-color: #F2AE30;
margin-left: 20%;
border-radius: 10px;
flex: 1;
}
用codepen做的,不知道有没有帮助 https://codepen.io/heitor-de-paula-ramos/pen/WNrqoLg
【问题讨论】: