Create CSS Scrolling Text Effects with Marquee

Last updated on: by Digamber

CSS Scrolling Text

How to implement scrolling text with the help of CSS. Here we intend to create scrolling text with the help of CSS marquee element. This is a standard method, and it makes use of CSS animations to achieve the same.

With the help of CSS, you can also create vertical scrolling with slide-in-text. You may also create bouncing text. Bottom of Form

HTML <marquee> Element

In the example given below, we have relied on the HTML <marquee> tag. Just as in the case of CSS, we can use the HTML method to implement vertical scroll (bottom to top, top to bottom) and horizontal scroll (left to right, right to left). We can also implement a bounce effect with the same.

Non-Standard Tag

You need to know that fact that <marquee> tag isn’t an official HTML tag. If you wish to have a look at the marquee which is standard-compliant, you may check the CSS marquees.

Right to Left (RTL) CSS Scrolling Text

We are talking about text that scrolls horizontally in this section. It can be left to right, right to left or both. Yes, horizontal scrolling text in CSS comes with the number of options.

Slide-In Text

Here the text slides-in and then stays there. It happens on the right side. In order to have a second look at the effect, you need to refresh the page again.

Let’s take a look at scrolling text examples.

Continuous scrolling text (RTL)

Faster Scrolling CSS Marquee

In order to increase the scroll speed, we have used scrollamount= “35” here in this example.

As far as faster scrolling is concerned, it is more effective in the case of continuous scrolling than slide-in text. This is due to the fact that the slide-in text comes to stand still after sliding in. You might even miss the slide-in effect if you increase the speed for that matter. Scrolling text effects are there for you to see.

Left to Right (LTR)

CSS Marquee Slide-In Text Effect

Here, in this case, the text slides in from the left. That’s the only difference. As in the previous case, the effect doesn’t repeat itself.

Continuous scrolling text (LTR) Marquee CSS

Bouncing text effect

Here the text bounces at the speed which is the default.


A Full-stack developer with a passion to solve real world problems through functional programming.