• Please note that this section is for questions regarding the forum itself - it is not for fan game-related questions. If you have a question about a fan game, ask in the appropriate thread.

  • Our friends from the Johto Times are hosting a favorite Pokémon poll - and we'd love for you to participate! Click here for information on how to vote for your favorites!
  • Akari, Red, Kris, May - which Pokémon protagonist is your favorite? Let us know by voting in our semifinal favorite protagonist poll!
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

Issue: CSS scaling/positioning on mobile

Is there any way to perfectly translate positioning from pc to mobile? This is what I am trying to do, and they all look fine on desktop, but completely off when I switch to mobile.

All it is is a scrollbox positioned over a background, so it should be pretty simple. I've tried both absolute/relative positioning, display: flex; and restricting the size of the content with extra divs but it never looks right on mobile. I put screenshots of what these look like on my phone within each example. If you are already on mobile right now then everything is just going to look super janky and you are probably going to have to scroll to the right to see what was supposed to be written on each screen lol



Attempt 1: The most barebones version, just the scrollbox over background image. Text goes off to the side completely on mobile.



Spoiler:


---





2: So I tried wrapping it in a transparent outer div to restrict the scrollbox to the borders of a post - I don't think it made a difference on mobile, probably because 1040px looks very different on a phone screen

edit: nvm I tried using max-width: 100% instead of 1040px but it is the same, so I don't actually know why that was


Link color test






Spoiler:


---





3: So I used two more divs to position the scrollbox. It's better on mobile and the closest I got, but still not how I want it to look no matter how I adjust it







Spoiler:


Also, if I don't restrict it with max-width, everything scales properly, but the post will scroll across the x axis because the image doesn't fit the mobile screen size.

Any suggestions?

edit: if this helps, I find that with the 4 divs I use in #3 for positioning, if I rotate my phone so it is in landscape mode, it looks exactly like it does on computer. Is there a way to adjust this responsiveness so that it also looks right in vertical mode?
 
Last edited:
Back
Top