These lines aren’t injected using ::after
or the like, but are done via backgrounds. The key CSS property you’re looking for is display: inline;
though, as set on the p
elements; without it, it won’t work.
That last swipe effect also uses box-decoration-break clone;
so that each line animates in parallel.