亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

React JS 和 CSS,向上滾動數據庫中的所有文本評論

React JS 和 CSS,向上滾動數據庫中的所有文本評論

溫溫醬 2023-03-03 16:04:12
我正在嘗試使用 React、CSS 和 Firebase 創建一個帶有評論的帖子。我有這篇文章有 10 條評論?,F在我想制作動畫來向上滾動評論,而不是顯示所有 10 條評論。第一部分是我的 React JS 代碼。<div className="scroll-up">    {        comments.map((comment) => (            <p>                {comment.text}            </p>        ))    }</div>第二部分是我的 CSS 代碼:.scroll-up {    max-height: 100px;    overflow: hidden;    position: relative;}.scroll-up p {    position: relative;    width: 100%;    height: 100%;    margin: 0;    transform:translateY(100%);    animation: scroll-up 3s linear infinite;}@keyframes scroll-up {    0%   {         transform: translateY(100%);            }    100% {         transform: translateY(-100%);     }}如果只有一個評論,動畫效果很好。評論將向上滾動 3 秒并重復。問題是:如果有超過 1 條評論,所有評論將一起顯示,在彼此之上,并向上滾動 3 秒。我的問題是,如何讓評論一條一條向上滾動?編輯:我聽取了 algo_user 的建議,將 .scroll-up p 位置更改為相對位置。但現在它顯示所有評論,向上滾動 3 秒并重復。對于所有 10 條評論,3 秒只顯示前 4 或 5 條。我的新問題是,有些帖子可能有 1 條評論,有些可能有 10 條評論,我如何以相同的速度滾動所有評論?
查看完整描述

1 回答

?
偶然的你

TA貢獻1841條經驗 獲得超3個贊

根據 w3 學校:位置:絕對;-> 該元素相對于其第一個定位(非靜態)祖先元素定位

因此,如果您將“.scroll-up p”的位置屬性更改為 initial/relative 或什至只是刪除它,那么這應該可以工作。

您可以在此處閱讀有關此屬性的更多信息:https ://www.w3schools.com/cssref/pr_class_position.asp


查看完整回答
反對 回復 2023-03-03
  • 1 回答
  • 0 關注
  • 147 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號