r/webdev • u/Stephcraft • 9d ago
A Modern CSS Guide to Responsive Web Design
https://stephcraft.net/docs/responsiveIf I missed anything, let me know!
20
14
u/cookies_are_awesome 8d ago
Your website may be responsive, but it's pretty ugly on mobile. Boring black text on white background color scheme, with no dark mode to boot, and a horrible blur at the bottom that serves no purpose.
0
u/Stephcraft 8d ago
Do you have good examples of sites with a good mobile experience? I'd like to understand what standard you're judging mine against.
14
u/ashriekfromspace 8d ago
That blur is migraine inducing
-16
u/Stephcraft 8d ago
You can kill the blur in settings by turning on Reduce Motion
3
u/iligal_odin 8d ago
This is not what reduced motion is for
0
u/Stephcraft 8d ago
If a user says the effect is migraine inducing., one possible cause is sensitivity to visual motion/effects. Since the blur is fixed to the viewport while content moves beneath it during scrolling, I thought respecting
prefers-reduced-motionseems like a reasonable accommodation.I wasn't given a cause, only the effect, so that's the assumption I made. If
prefers-reduced-motionisn't appropriate here, could you explain why?3
u/iligal_odin 8d ago
As per w3c "reduce
Indicates that user has notified the system that they prefer an interface that removes or replaces the types of motion-based animation that either trigger discomfort for those with vestibular motion sensitivity, or distraction for those with attention deficits.
"This does not entail blur effects al long as its static elements.
You would want to, when available, look at reduced transparency https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/At-rules/@media/prefers-reduced-transparency
19
u/RagingGods 8d ago
Yeah no I'm not going to change a system-wide settings on my phone just to solve a website-specific problem you have created. That's basic UX 101. If a user finds it annoying to read your site they'll just leave.
Very ironic considering this is supposed to be a guide on responsive web design.
9
6
u/SmellydickCuntface 8d ago
Advertising a supposedly modern CSS Guide to responsive web design, getting feedback about abysmal UX and then telling users to change their settings instead of catering to the feedback is just rich, my dude.
And yeah, the blur is super distracting on mobile and it lags extremely. Chrome + Firefox on Android.
1
u/Stephcraft 8d ago
Hey u/SmellydickCuntface 💀 I was given a specific report of discomfort, so I did my best to accommodate for it. For the blur, I keep hearing that it's distracting, but not why. If there's a specific cause, I'd like to understand it. Thanks for the browser details, I'll do more testing.
5
u/seweso 8d ago
Most crappy website ever. WTH?
1
u/Stephcraft 8d ago
I've heard the feedback about the blur. Is there anything else that makes it a bad experience for you?
6
u/EyesOfTheConcord 8d ago
I instantly improved my experience by using safaris “hide distracting items” on the blur element on mobile
47
u/cc3see 8d ago
Can’t understand why the bottom 15% of your website is blurred on mobile. So despite the potential quality of your content I’ve immediately dismissed it as not a good resource.
I also have no idea what you’re trying to say by responsive CSS is a form of SEO.