
function App() { return ( <div className="App"> <div>利用CSS实现超长内容滚动播放</div> <div className='scroll-wrap'> <div className='scroll-left-right'>长内容长内容长内容</div> </div> </div> );}
.scroll-wrap{ margin: 50px; width: 100px; height: 1.4em; overflow: hidden; white-space: nowrap; border: 1px solid black; position: relative;}.scroll-left-right{ position: absolute; left: 100%; transform: translateX(-100%); animation-name: left-right; animation-iteration-count: infinite; animation-duration: 3s;}@keyframes left-right { 0% { left: 0; transform: translateX(0%); } 10% { left: 0; transform: translateX(0%); } 50% { left: 100%; transform: translateX(-100%); } 60%{ left: 100%; transform: translateX(-100%); } 100% { left: 0; transform: translateX(0%); }}
参考 https://mp.weixin.qq.com/s/BAlijJ-t5PKetbU53Ge-yg