Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
Advanced Search

CSS for an image that moves across the screen

Recommended Posts

  • 1 month later...
  • Replies 1
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Add to Code Injection Footer

<div class="flier"><img src="https://cdn.pixabay.com/photo/2020/03/09/14/54/seychelles-4916045__340.jpg" width="200"/></div>

and add this to Home > Design > Custom CSS

.flier {
	pointer-events: none;

.flier > * {
/* Adjust animation duration to change the element’s speed */
        animation: fly 50s linear infinite;
        pointer-events: none !important;
	top: 0;
	left: 0;
	transform: translateX(-120%) translateY(-120%) rotateZ(0);
	position: fixed;
	animation-delay: 1s;
	z-index: 999999;

 /* Keyframe values control where the element will begin
    and end its trajectory across the screen. Each rule
    represents a path the element follows across the screen. */

@keyframes fly {

	98.001%, 0% {
                display: block;
		transform: translateX(-200%) translateY(100vh) rotateZ(0deg)

	15% {
		transform: translateX(100vw) translateY(-100%) rotateZ(180deg)

	15.001%, 18% {
		transform: translateX(100vw) translateY(-30%) rotateZ(0deg)

	40% {
		transform: translateX(-200%) translateY(3vh) rotateZ(-180deg)

	40.001%, 43% {
		transform: translateX(-200%) translateY(-100%) rotateZ(-180deg)

	65% {
		transform: translateX(100vw) translateY(50vh) rotateZ(0deg)

	65.001%, 68% {
		transform: translateX(20vw) translateY(-200%) rotateZ(180deg)

	95% {
		transform: translateX(10vw) translateY(100vh) rotateZ(0deg)


You can send your question to my email to get faster answer. / How to Setup Password & Share URL 

-- I'm Tuan, work for a non-profit project (build free libraries). I check the forum once or twice a day to help out the community. If you don't see me answering your question, you can send it to the email above. 

Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

  • Create New...