the provided picture isn't CSS at all , the background is a part of video and the text is just a simple animation using photoshop , if you mean you want to make the same thing for the text using CSS , you need to learn css3 animations for it , you need to split the texts and do some transitions , you can use Transit lib for it