Термин «выделение ползунка верхней панели» относится к прокручиваемому тексту или изображению, которое появляется в верхней части веб-страницы. Его часто используют для выделения важных объявлений, рекламных акций или обновлений новостей. Вот несколько способов реализации бегунка верхней панели с примерами кода:
- CSS-анимация.
Вы можете использовать CSS-анимацию для создания эффекта прокрутки. Вот пример:
HTML:
<div class="marquee">
<span>This is a scrolling message!</span>
</div>
CSS:
.marquee {
overflow: hidden;
white-space: nowrap;
}
.marquee span {
animation: marquee 10s linear infinite;
}
@keyframes marquee {
0% {
transform: translateX(100%);
}
100% {
transform: translateX(-100%);
}
}
- Библиотека областей выделения JavaScript.
Существуют также библиотеки JavaScript, которые предоставляют готовые функции выделения областей. Одной из популярных библиотек является «jQuery Marquee». Вот пример использования этой библиотеки:
HTML:
<div class="marquee">
<span>This is a scrolling message!</span>
</div>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script src="https://cdn.jsdelivr.net/jquery.marquee/1.5.0/jquery.marquee.min.js"></script>
<script>
$(document).ready(function() {
$('.marquee').marquee();
});
</script>
- Анимация ключевых кадров CSS.
Другой подход — использовать анимацию ключевых кадров CSS. Вот пример:
HTML:
<div class="marquee">
<span>This is a scrolling message!</span>
</div>
CSS:
.marquee {
overflow: hidden;
white-space: nowrap;
}
.marquee span {
display: inline-block;
animation: marquee 10s linear infinite;
}
@keyframes marquee {
0% {
transform: translateX(100%);
}
100% {
transform: translateX(-100%);
}
}