Background Different for Mobile And Desktop

I wanted to change the background of the website and this is the code I have

body {
background: url(“GIF URL”) !important; /* chanage image as you like */
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}

And the problem is in desktop it’s okay but in mobile the photo it’s not looking good so I made another photo so 1 photo is horizantal (already in website) and the other which is I am trying to use on mobile is vertical. basically depends on the device the peoples are coming to my website they will see that background. I couldn’t find anything so if someone help me that would be great.

1 Like

@brokiegulp

please add below code with your mobile image URL into your base.css file or wherever you are placing your CSS code.

@media screen and (max-width: 767px) {
  body {
background: url("GIF URL") !important; /* mobile image url */
}
}

Thanks

Hi @brokiegulp

You need to add a media query.

@media only screen and (max-width: 749px){
body {
background: url("GIF URL") !important; /* chanage image as you like */
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
}

And Save.

Please don’t forget to Like and Mark Solution to the post that helped you. Thanks!

I have only 1 or 2 info about coding so what’s the media query ? can you help on that too ?

@brokiegulp

media query used for different devices, like, Wide screen, laptops, tablets, mobile and small screenshots.

thanks

The code that I give see the different from your code.

@media only screen (max-wdith: px) / or (min-width: px) if you add the media query you will only calling the specific screen size. Or minimum to show to that screen size. Try so youll know it.

can i use this on gif too ? I tried on gif but it didn’t work