通过 CSS 的 animation 属性实现文字从右向左的滚动效果

以下是一个使用 HTML、CSS 和 JavaScript 实现的网站字体滚动效果的代码示例:

html

<!DOCTYPE html>
<html lang=”en”>

<head>
<meta charset=”UTF-8″>
<meta name=”viewport” content=”width=device-width, initial-scale=1.0″>
<title>字体滚动效果</title>
<style>
body {
margin: 0;
padding: 0;
}

.scroll-text {
white-space: nowrap;
overflow: hidden;
position: relative;
}

.scroll-text span {
position: absolute;
animation: scrollText 10s linear infinite;
font-size: 24px;
}

@keyframes scrollText {
0% {
transform: translateX(100%);
}

100% {
transform: translateX(-100%);
}
}
</style>
</head>

<body>
<div class=”scroll-text”>
<span>这是一段滚动的文字。</span>
</div>
<script>
</script>
</body>

</html>
 

在上述代码中,通过 CSS 的 animation 属性实现了文字从右向左的滚动效果。你可以根据实际需求调整文字内容、字体大小和滚动速度等参数。

  • 天道酬勤

    与人方便,与己方便。

    Related Posts

    PC端手机端自适应图片广告代码:+图片右下角带“广告”小字

    图片广告HTML: CSS代码(放入上面HTML代码<style> /* 这里将包含CSS样式,请将其放在<style>标签内 */ </style> : 以下是修改后的 CSS 代码,可满足电脑端显示不变,手机端不溢出窗口且同列的图片分列显示的需求:: 代码解释:.ad-container:box-sizing: border-box;:确保元素的宽度包含边框和内边距,避免元素因边框和内边距超出容器宽度。.small-ads:gap: 10px;:设置一个统一的图片间距,这个间距会应用于电脑端和手机端,你可以根据需要调整其大小。.small-ad-row:flex-direction: column;:在手机端将小图行的排列方式改为列排列,使同列图片分列显示。margin-bottom: 10px;:设置手机端小图行之间的间距,可根据需要调整。媒体查询 @media screen and (min-width: 768px):对于电脑端(屏幕宽度大于等于 768px):small-ad-row:将 flex-direction 改为 row,使小图行的排列方式为行排列。margin-bottom: 2px;:设置电脑端小图行之间的间距,可根据需要调整。small-ad:将 flex 属性设置为 0 0 calc(50%…

    常见的HTML网页特效代码

    You Missed

    四大顶尖AI模型

    线上数字人体验地址

    DeepSeek在线使用平台汇总

    AI工具集

    分享目前最全AI工具合集

    python练习3