jQuery 文字左右滑动效果是一种常见的网页动画效果,通过 jQuery 库实现文字内容的平滑滚动。这种效果通常用于新闻滚动条、公告栏等场景,以吸引用户注意力并展示重要信息。
以下是一个简单的 jQuery 文字左右滑动效果的示例代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>文字左右滑动效果</title>
<style>
#slider {
width: 100%;
overflow: hidden;
white-space: nowrap;
position: relative;
}
#slider span {
display: inline-block;
padding-left: 100%;
animation: slide 15s linear infinite;
}
@keyframes slide {
0% { transform: translateX(0); }
100% { transform: translateX(-100%); }
}
</style>
</head>
<body>
<div id="slider">
<span>欢迎来到我们的网站!这里是重要通知和新闻滚动条。</span>
</div>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script>
$(document).ready(function() {
$('#slider span').each(function() {
var text = $(this).text();
$(this).html(text + ' ' + text);
});
});
</script>
</body>
</html>
animation
属性中的时间值,例如 animation: slide 15s linear infinite;
中的 15s
可以改为合适的值。通过以上方法,可以有效实现和优化 jQuery 文字左右滑动效果,提升用户体验。
没有搜到相关的文章