html 简单的网页横向滚动
要创建一个简单的HTML横向滚动页面,您可以使用<marquee>
标签或CSS来实现视觉滚动效果。但请注意,<marquee>
标签是一个非标准特性,已被W3C宣布弃用。
以下是使用CSS实现横向滚动的示例代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>横向滚动示例</title>
<style>
.scroll-container {
white-space: nowrap;
overflow: hidden;
width: 100%;
}
.scroll-content {
display: inline-block;
animation: scroll-left 10s linear infinite;
}
@keyframes scroll-left {
from { transform: translateX(100%); }
to { transform: translateX(-100%); }
}
</style>
</head>
<body>
<div class="scroll-container">
<div class="scroll-content">
这是一段将会滚动的文本内容。这是一段将会滚动的文本内容。
</div>
</div>
</body>
</html>
在这个例子中,.scroll-container
创建了一个滚动容器,.scroll-content
是需要滚动的内容。CSS @keyframes
规则定义了一个名为 scroll-left
的动画,使得内容从右向左滚动。您可以根据需要调整动画的时长(现在设置为10秒)和滚动速率。
评论已关闭