FULL STACK   ·   UI   ·   UX   ·   GRAPHICS   ·   DEVELOPER   ·   INSTRUCTOR

Adam Khoury

Donate funds to show love and support

Click the button below to donate funds securely online. You can use your PayPal account or a credit card.

Your donations help free up my time to produce more content and assist in covering server costs. It's also a great way to say thanks for the content!

Application Configuration

Adam will be adding options here soon.

Animated Repeating Tile Background keyframes Tutorial

Published :
Author :
Adam Khoury
Learn to create animated repeating tile backgrounds using HTML and CSS. (1) Make the width of your banner_backdrop the width of your banner plus the width of your repeating tile image. (2) Be sure to set the banner to overflow:hidden;. (3) Animate the banner_backdrop either right or left, only the distance enough to reach the next tile. It then loops over and over seamlessly to produce a smooth fluid effect. Try it with clouds and space repeating tile backgrounds for some real fun. Create beautiful animated repeating tile backgrounds for any content boxes, banners, headers, or any area of your web page. We will be using CSS keyframes to accomplish this task. <!DOCTYPE html> <html> <head> <style> body{ margin:48px; background:#000; font-family: Arial, Helvetica, sans-serif; } div#banner{ width: 1000px; height: 200px; margin: 0px auto; border: #639 1px solid; overflow: hidden; } div#banner > #banner_backdrop{ position: relative; background: url(repeater.jpg) repeat-x; width: 1320px; height: 200px; animation: backdrop_roll linear 12s infinite; } @keyframes backdrop_roll { from { right: 0px; } to { right: 320px; } } div#banner > #banner_content{ position: relative; width: 96%; height: 160px; margin: 20px auto; top:-200px; color:#FFF; font-size:27px; } </style> </head> <body> <div id="banner"> <div id="banner_backdrop"></div> <div id="banner_content"> Put anything you want inside this box... </div> </div> </body> </html>