以下是使用HTML和CSS实现文字上下滚动的代码示例:
```html
<!DOCTYPE html>
<html>
<head>
<title>Text Scroll Demo</title>
<style>
.container {
height: 100px;
overflow: hidden;
position: relative;
}
.content {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
animation: scroll 10s linear infinite;
}
@keyframes scroll {
0% {
top: 0;
}
100% {
top: -100%;
}
}
</style>
</head>
<body>
<div class="container">
<div class="content">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec vel ante vitae tortor sollicitudin iaculis sed vel mauris. Suspendisse ac malesuada mauris. Aliquam commodo, enim eu maximus efficitur, ipsum odio cursus libero, nec sagittis sapien est id turpis. Pellentesque pellentesque, justo quis congue commodo, sapien velit consequat sapien, in finibus nisi nunc vitae ante. Sed condimentum neque non nulla tristique, at viverra est consequat. Nullam aliquam aliquam nisl, a faucibus nibh facilisis quis. Aenean eleifend vestibulum mi, sit amet pellentesque arcu porttitor eu. Sed id cursus massa. Curabitur vestibulum eros ac mi commodo, sit amet imperdiet metus scelerisque. </p>
<p>Duis sit amet gravida metus. Nullam id nulla ut libero bibendum semper eu eget dolor. Fusce et lectus vel augue convallis cursus. Donec lectus enim, dapibus et diam ac, iaculis malesuada dolor. Praesent vel lacus id enim laoreet bibendum. Vestibulum non leo nulla. Vivamus maximus tellus euismod, dapibus turpis nec, molestie massa. Sed blandit maximus augue, vel ullamcorper lacus suscipit et. Nunc quis libero eget turpis consequat faucibus id vitae nibh. Integer consectetur enim vel nunc luctus, at malesuada lectus tempus. </p>
<p>Phasellus sagittis, nulla quis viverra volutpat, sem elit dictum urna, ut vestibulum tellus purus ac tellus. Sed non augue ut ante viverra eleifend. Sed elementum libero at nisl euismod, sed gravida ipsum dapibus. Nullam euismod sapien a arcu accumsan, at gravida elit dignissim. Proin nec mi vel ipsum mattis consequat. Aliquam erat volutpat. Nam vel justo vel nisl tempus auctor. In hac habitasse platea dictumst. Duis non porttitor felis. </p>
<p>Proin commodo felis et metus tristique feugiat. Sed ut magna tempor, viverra metus a, cursus metus. Sed ac velit tellus. Suspendisse potenti. Duis pulvinar lectus ac tellus egestas, eget bibendum dolor pellentesque. Duis sed commodo est. Suspendisse ut risus in neque finibus scelerisque. In hac habitasse platea dictumst. Nam sit amet vestibulum quam. Nullam vel dolor vel mauris luctus facilisis. </p>
<p>Ut auctor, eros vel facilisis bibendum, quam dolor volutpat sem, non venenatis velit turpis vel quam. Nullam eget mauris nisl. Etiam ac dolor id neque semper ultrices. Maecenas imperdiet dapibus augue, vel eleifend dui lacinia vel. Integer bibendum felis at sapien porttitor, et tincidunt enim posuere. Donec blandit tortor sit amet mauris lacinia, luctus vestibulum erat laoreet. Sed ac lectus sed libero pulvinar congue. Donec volutpat odio vel ipsum elementum, quis malesuada urna aliquet. </p>
</div>
</div>
</body>
</html>
```
这里使用了CSS中的`@keyframes`动画,将`.content`元素向上移动100%的高度,实现了文本的上下滚动效果。你可以在`animation`属性中自定义动画的持续时间、缓动函数等。