Fix SVG text overlap on small screens #1300
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Issue Description:
There was a bug identified on the Scroll Network frontend where the text overlaps with an SVG on screens smaller than 600px. Specifically, the overlap occurs near the "Mainnet Housewarming Party" section on the index page. On screens that are exactly 600px wide, the issue is not present, but once the screen width drops to 599px or smaller, the text and SVG elements start overlapping, causing display issues.
Fix Description:
To resolve this issue, I modified the CSS for the affected element by adjusting the height. The height of the container holding the SVG was changed to 15rem or higher, ensuring that there is enough space for both the text and the SVG on smaller screens. This change prevents the overlap and provides a more consistent and user-friendly display across different screen sizes.
Here’s the key change applied:
@media (max-width: 600px) { .svg-container { height: 15rem; /* Adjusted to prevent overlap */ margin-top: 20px; /* Added margin to improve spacing */ } }
By making this adjustment, the overlapping issue is fixed, and the layout behaves as expected on smaller screens.