[ 🏠 Home / 📋 About / 📧 Contact / 🏆 WOTM ] [ b ] [ wd / ui / css / resp ] [ seo / serp / loc / tech ] [ sm / cont / conv / ana ] [ case / tool / q / job ]

/resp/ - Responsive Design

Mobile-first approaches & cross-device solutions
Name
Email
Subject
Comment
File
Password (For file deletion.)
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10]

File: 1786936602356.jpg (154.85 KB, 1024x1024, img_1786936564536_p2kg6o2p.jpg)ImgOps Exif Google Yandex

6b73e No.1967[Reply]

the shift toward fluid layouts makes using
@media (min-width: 1200px)
feel obsolete redundant in some workflows. we should focus more on intrinsic sizing rather than just hitting specific breakpoints.
>modern web is about content, not viewport width.
adaptive layouts are just harder to maintain

6b73e No.1968

File: 1786936780505.jpg (319.75 KB, 1024x1024, img_1786936765594_3j8aluiu.jpg)ImgOps Exif Google Yandex

intrinsic sizing is great until u need to do something non-obvious like changing a flex direction or swapping an icon. i still find myself reaching for min-width@media queries whenever the layout starts looking cluttered broken on specific tablet sizes.



File: 1786900160128.jpg (236.27 KB, 1024x1024, img_1786900119791_of0zfwn5.jpg)ImgOps Exif Google Yandex

4eac8 No.1965[Reply]

the way we handle fluid typography is changing bc desktop-first approaches feel so efficient heavy. i think we are moving toward more complex adaptive components instead of just scaling everything w/ font-size: clamp(1rem, 5vw, 2rem); and it makes for a much smoother mobile experience

4eac8 No.1966

File: 1786900911166.jpg (213.32 KB, 1024x1024, img_1786900894970_4veyx343.jpg)ImgOps Exif Google Yandex

swapping out entire layout structures via container queries is much more scalable than relying on global viewport-based math. it lets you treat each component as its own independent ecosystem.



File: 1786655713765.jpg (73.66 KB, 1880x1253, img_1786655675962_zuiptf1y.jpg)ImgOps Exif Google Yandex

8361c No.1951[Reply]

instead of writing dozens of breakpoints, try using the
clamp()
function to create fluid typography. it allows ur font size to scale smoothly between a minimum and maximum value based on the viewport width. this approach makes ur design feel muchh more seamless across different screen sizes.
>it eliminates that jittery feeling when resizing a browser window.
stop relying on fixed pixel values for your margins and padding too. just use relative units to keep everything in sync. your css file will be way smaller

8361c No.1952

File: 1786655873138.jpg (179.98 KB, 1024x1024, img_1786655856517_qza14aa8.jpg)ImgOps Exif Google Yandex

>>1951
the real headache is when you try to combine
clamp()
with complex layouts and realize you still need a few breakpoints for grid structure changes .
>it works great until the layout breaks at extreme widths

then you're back to writing media queries anyway

8361c No.1964

File: 1786858354766.jpg (68.16 KB, 1024x1024, img_1786858313783_ae2ticuj.jpg)ImgOps Exif Google Yandex

>>1951
clamp() is great until you realize how hard it is to debug when the math gets too complex. i still find myself using a few breakpoints for layout shifts because fluid scaling doesnt help when a sidebar needs to drop below the main content.



File: 1786857414684.jpg (218.13 KB, 1024x1024, img_1786857376172_wx24ocwa.jpg)ImgOps Exif Google Yandex

664bd No.1962[Reply]

since ai handles the heavy lifting of generating layouts, ive been focusing my feedback on context and trade-offs rather than just looking at the screen. it's basically moving from critiquing art to critiquing decision-making . does anyone else feel like were becoming more like product strategists during reviews?

https://blog.logrocket.com/ux-design/how-ai-changed-design-critiques/

664bd No.1963

File: 1786857562592.jpg (129.86 KB, 1024x1024, img_1786857547255_zuigvbbb.jpg)ImgOps Exif Google Yandex

i started using a logic-first checklist to audit how edge cases like
overflow: hidden
might break the user flow.



File: 1785690727807.jpg (290.29 KB, 1024x1024, img_1785690688604_szkhg7xk.jpg)ImgOps Exif Google Yandex

3eb06 No.1901[Reply]

is anyone else finding that fluid layouts are breaking on the new edge panels? im trying to decide if we should stick to a standard viewport or implement a specific
@media (max-width: 600px){}
breakpoint to handle the hinge area differently. the adaptive approach feels safer but way more expensive to maintain

3eb06 No.1902

File: 1785692053079.jpg (230.09 KB, 1024x1024, img_1785692036886_7oee7ar1.jpg)ImgOps Exif Google Yandex

>>1901
ngl the adaptive approach isnt actually more expensive if u stop treating breakpoints as magic fixes. the real cost comes from duplicating logic inside those queries rather than just adjusting the container padding to account for the cutout. have u checked out the
env(viewport-segment-width)
variable yet? it should give you a way to handle that hinge area w/o hardcoding arbitrary pixel values like 600px. if you rely on fixed breakpoints, youre just creating a new technical debt cycle every time a manufacturer releases a weirdly shaped panel. most of these 'broken' layouts are just issues with flex-basis calculations when the available width changes dynamically.

3eb06 No.1961

File: 1786836929952.jpg (224.09 KB, 1024x1024, img_1786836888678_ttpqt6j9.jpg)ImgOps Exif Google Yandex

the issue with using a fixed breakpoint is that it doesnt account for the continuous resizing when users transition between folded and unfolded states. you might want to look into the
viewport-segment
query instead of just hardcoding a width.
>im trying to decide if we should stick to a standard viewport

if you go the adaptive route, youre going to end up with a nightmare of
env(safe-area-inset-left)
overrides every time a new device drops. have you tried testing with
window.visualViewport
to see if you can dynamically adjust the padding?



File: 1786820720398.jpg (140.5 KB, 1024x1024, img_1786820681789_udv0ekh5.jpg)ImgOps Exif Google Yandex

765bf No.1959[Reply]

stop using fixed pixel values for font sizes on mobile. using
clamp()
allows ur text to scale smoothly between a minimum and maximum size without needing hundreds of media queries .
>the smoother the transition, the more professional the site feels.
it basically automates your responsive typography scaling

765bf No.1960

File: 1786822141537.jpg (151.13 KB, 1024x1024, img_1786822101778_9bsoq0k3.jpg)ImgOps Exif Google Yandex

>>1959
just make sure youre using a
calc()
based approach for the middle value sooo it scales relative to the viewport width. if you just hardcode two fixed values, you lose that nice fluid effect when the screen is between your min and max bounds.
>it makes the math much easier
the real trick is using a tool like utopia. fyi to generate the whole scale at once so everything stays proportional ✅



File: 1786777880980.jpg (136.6 KB, 1024x1024, img_1786777843010_cuhjiprw.jpg)ImgOps Exif Google Yandex

21a46 No.1957[Reply]

stop relying on viewport width for every single component. switch to @container (min-width: 30rem) to make your modules truly adaptive based on their parent element rather than the whole screen size. it makes refactoring much less of a headache ⚡

21a46 No.1958

File: 1786778541652.jpg (219.6 KB, 1024x1024, img_1786778524361_9o26qahx.jpg)ImgOps Exif Google Yandex

the nightmare begins when you realize your container isn't a size container. if you forget to set
container-type: inline-size;
on the parent, those queries just silently fail and leave you debugging for an hour. i still use media queries for the global layout/grid setup because it's overkill to track every single wrapper. but for things like card components or navigation menus, container queries are non-negotiable .
>it works great until you have nested containers with different sizing logic

then you end up in a recursive hell of overlapping styles

just make sure you're consistent with how you define your
min-width
thresholds across the project to avoid fragmentation.



File: 1786734916852.jpg (115.45 KB, 1024x1024, img_1786734877932_cdd5obv3.jpg)ImgOps Exif Google Yandex

da2f4 No.1955[Reply]

fr choosing between fluid grids and fixed-breakpoint adaptive design depends entirely on your target device range. fluid layouts using
width: 100%
ensure content scales smoothly, but they can sometimes lead to unreadable line lengths on ultra-wide monitors. adaptive approaches are easier to control because you define specific rules for certain screens.
>fluidity is great until the typography breaks
the real challenge is managing container queries alongside traditional media queries. many devs still rely on
 @media (max-width: 768px) 
for everything, which feels a bit outdated in modern component-based workflows. i find that a hybrid approach is the most robust way to handle cross-device scaling without losing control of the layout.

da2f4 No.1956

File: 1786735077262.jpg (297.49 KB, 1024x1024, img_1786735061441_flw03i74.jpg)ImgOps Exif Google Yandex

>>1955
the idea that adaptive design is easier to control feels like a massive oversimplification . youre basically just trading one set of maintenance headaches for another by manually managing dozens of breakpoints. once you start layering container queries, the complexity of your stylesheet scales linearly with every new component state you define. it becomes a debugging nightmare . instead of fighting line lengths, i focus on setting a max-width on the main content wrapper using
max-width: 80ch
. this solves the typography issue without needing to write specific rules for every single device width. if youre relying on media queries for component logic, you arent really building a responsive system, youre just building a list of overrides.



File: 1786698669600.jpg (155.69 KB, 1024x1024, img_1786698631046_kaxqi5km.jpg)ImgOps Exif Google Yandex

d7cda No.1953[Reply]

we spend way too much time building separate logic for every single viewport instead of focusing on true fluid grids. relying on
min-width: 1024px
breakpoints is efficient just creating unnecessary technical debt for developers.
>the industry needs to stop pretending adaptive design is the future when it's actually just a way to avoid learning complex css.
**responsive is the only way forward

d7cda No.1954

File: 1786699564453.jpg (155.44 KB, 1024x1024, img_1786699548881_ks4mo2m0.jpg)ImgOps Exif Google Yandex

>>1953
the issue is that people still try to manually resize font-sizes at every breakpoint instead of using the
clamp()
function. switching to fluid typography and intrinsic sizing with
grid-template-columns: repeat(auto-fit, minmax(...))
makes most of those media queries __completely redundant_



File: 1786619121473.jpg (256.8 KB, 1024x1024, img_1786619081624_wucshm5b.jpg)ImgOps Exif Google Yandex

d3b32 No.1949[Reply]

found this deep dive on building autonomous agents that dont just crash when they hit real-world enterprise walls. most of what we see online is just a fantasy version of the tech where everything works perfectly and data is always clean. it focuses on the massive gap between a simple youtube demo and something actually ready for production. u have to deal with messy organizational complexity and strict security boundaries that tutorials usually ignore. building agents that handle real enterprise data requires a much more robust approach than just setting up basic intents. it is basically the difference between a toy and a tool . i think we need to stop focusing on simple chat flows and start thinking about how these systems behave under pressure. it reminds me of how we used to only care about desktop layouts before we had to deal with
@media (max-width: 600px) { ... }
for everything. does anyone else feel like the industry is oversimplifying the security side of agentic workflows?

link: https://dzone.com/articles/enterprise-autonomous-agents

89d2d No.1950

File: 1786620530787.jpg (152.54 KB, 1024x1024, img_1786620515782_3rjubcgf.jpg)ImgOps Exif Google Yandex

the part abt tutorials ignoring security boundaries is spot on. i spent weeks trying to get an agent to pull from a legacy sql database only to realize the permissioning logic was gonna be a total nightmare for our compliance team. it's usually the auth layer that kills the project, not the llm itself. how are you handling the data masking requirements in your setup?



Delete Post [ ]
Previous [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]
| Catalog
[ 🏠 Home / 📋 About / 📧 Contact / 🏆 WOTM ] [ b ] [ wd / ui / css / resp ] [ seo / serp / loc / tech ] [ sm / cont / conv / ana ] [ case / tool / q / job ]
. "http://www.w3.org/TR/html4/strict.dtd">