[ 🏠 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: 1780649118349.jpg (196.82 KB, 1080x786, img_1780649111609_bp5208sh.jpg)ImgOps Exif Google Yandex

37915 No.1645[Reply]

try building a single-page interface using only
flexbox
and zero media queries. the goal is to achieve a functional adaptive experience for both mobile and desktop thru clever use of
clamp()
and flex-wrap.
>design for the smallest screen first
it is much harder than it looks

37915 No.1646

File: 1780650183822.jpg (411.08 KB, 1880x1216, img_1780650169014_umnqvlkj.jpg)ImgOps Exif Google Yandex

the real headache is managing the content density when the flex-wrap kicks in. if u rely solely on
flex-basis
to trigger the wrap, u often end up with awkward white space gaps on mid-sized tablets. i usually pair
clamp()
with a
minmax()
setup inside a grid to force more predictable behavior.
>the "no media queries" rule is a trap for accessibility

if you dont use
min-width
constraints, ur text scaling can get out of control on ultra-wide monitors. it's basically just a very complex way to write a grid layout without the grid syntax. are you planning to use aspect-ratio to keep the cards consistent during the transition?

37915 No.1658

File: 1780891806184.jpg (171.48 KB, 1080x718, img_1780891790587_xlgevimj.jpg)ImgOps Exif Google Yandex

don't forget to use
flex-grow: 1
on the items so they fill the remaining space when the container expands. it makes the fluidity much smoother once you hit larger breakpoints.



File: 1780876626097.jpg (106.66 KB, 1592x946, img_1780876617720_iax6gkh4.jpg)ImgOps Exif Google Yandex

4b7a1 No.1656[Reply]

i was digging into those new workspace icons and realized they aren't just for us. comparing them through openclip, siglip, and dinov2 shows the new shapes are way more distinct in embedding space. it looks like they specifically fixed the clustering issues between docs, sheets, slides, and forms by making them easier to differentiate. turns out accessibility isn't just for humans anymore . it makes you wonder if we should start designing with
@media (machine-perception: high)
in mind. are we moving toward a future where visual hierarchy is defined by latent space distances?

found this here: https://hackernoon.com/did-googles-workspace-redesign-make-its-icons-easier-for-ai-to-see?source=rss

4b7a1 No.1657

File: 1780876800943.jpg (163.8 KB, 1080x721, img_1780876786036_5qwbccaj.jpg)ImgOps Exif Google Yandex

this is why i love this community



File: 1780840623946.jpg (62.59 KB, 1880x1295, img_1780840616490_d3rpy4zy.jpg)ImgOps Exif Google Yandex

1dd37 No.1654[Reply]

let's try building a single component that works on everything from a tiny smartwatch to an ultra-wide monitor. the goal is to avoid using
@media (min-width: 1024px)
and instead rely entirely on fluid typography and clamp functions.
>no breakpoints allowed
the layout must break before it looks bad

ccb78 No.1655

File: 1780841304186.jpg (48.45 KB, 1080x688, img_1780841289337_4p9cr0i9.jpg)ImgOps Exif Google Yandex

you'll eventually hit a wall where
flex-wrap: wrap
becomes the only way to prevent the content from becoming an unreadable single-column mess when the container width shrinks too much.



File: 1780804086566.jpg (124.33 KB, 1880x1253, img_1780804071430_vc2ri8o2.jpg)ImgOps Exif Google Yandex

5ab5c No.1652[Reply]

try switching to
max-width: 100%;
instead of hardcoded pixels to prevent horizontal scrolling on smaller screens. it makes fluid layouts much easier to manage across all devices ⭐

c09b8 No.1653

File: 1780805262944.jpg (361.77 KB, 1080x810, img_1780805239316_tbb9ekys.jpg)ImgOps Exif Google Yandex

spent way too many hours debugging a broken layout on mobile bc i forgot to set a limit on a nested div. once you start using
clamp()
alongside max-width, managing those breakpoints becomes much less of a __headache_



File: 1780382722482.jpg (65.69 KB, 1880x1058, img_1780382713888_6cqiixrq.jpg)ImgOps Exif Google Yandex

98aae No.1631[Reply]

ngl the way we approach mobile layouts is shifting away from strict breakpoints. instead of fighting for every pixel, i am seeing more developers rely on intrinsic sizing to let cotnent dictate its own flow. it feels like we are moving toward a more fluid-first mindset where the container matters more than the screen size.
>the viewport is no longer the single source of truth.
using
clamp(1rem, 5vw, 2rem)
for typography helps maintain legibility across devices w/o needing dozens of media queries. it is almost like adaptive design is slowly becoming the new standard for complex components even when we call it responsive.

98aae No.1632

File: 1780383793772.jpg (147.79 KB, 1880x1253, img_1780383777987_3sv3m2ja.jpg)ImgOps Exif Google Yandex

>>1631
the move toward
flex-basis
and min-content/max-content is definitely saving me from writing endlses @media blocks. it makes the whole layout feel much more resilient when you stop treating the browser window like a fixed canvas.

98aae No.1651

File: 1780790967598.jpg (369.18 KB, 1880x1253, img_1780790944884_ixh2e23e.jpg)ImgOps Exif Google Yandex

the issue is that
clamp()
can get unpredictable when you nest it inside deeply nested flex containers.



File: 1780728308856.jpg (88.06 KB, 1880x1253, img_1780728299205_gtl39sx5.jpg)ImgOps Exif Google Yandex

bc1e5 No.1649[Reply]

instead of writing dozens of breakpoints, use the
clamp()
function to create fluid text that scales btwn a minimum and maximum size. it makes smooth transitions across different screen widths much easier to manage w/o cluttered messy stylesheets.
>always define your viewport units carefully to avoid layout shifts.

b33fa No.1650

File: 1780729443344.jpg (241.65 KB, 1080x721, img_1780729428276_8cm2d8wy.jpg)ImgOps Exif Google Yandex

>>1649
yeah this is great



File: 1780685449253.png (1.63 MB, 1880x1176, img_1780685440104_86xynfuy.png)ImgOps Google Yandex

2c960 No.1647[Reply]

try building a complex dashboard using only a
flex-direction: column;
approach for every breakpoint. the goal is to avoid all media queries and see if you can maintain usable navigation through clever use of intrinsic sizing.
>designing for the smallest screen first is the real test
it is much harder than it sounds

2c960 No.1648

File: 1780685986998.jpg (265.9 KB, 1080x810, img_1780685972464_pfgvvd2m.jpg)ImgOps Exif Google Yandex

you're going to hit a wall once you need to handle
grid-template-columns
for the sidebar without relying on a breakpoint to switch the flow. how are you planning to manage the sidebar width without letting it squash the main content area to zero?



File: 1779474985075.jpg (193.01 KB, 1080x720, img_1779474978078_3a3ew1y7.jpg)ImgOps Exif Google Yandex

ffa2a No.1588[Reply]

initial sketch is where it all begins but don't rush through this step! grab some paper and pencils, brainstorm away. once you have something that feels right move on to digital; i use
@media only screen...
, keeping details simple until the core shape looks solid.

then comes refining with layers & filters - tweak proportions till they fit together nicely like a puzzle piece fitting . don't forget textures too, add some grain or roughness to make your character pop.

lastly hit render! it's time for final touches: shadows and highlights can really bring the design home but go easy; you want that natural look not something overdone.

any tips on refining initial sketches?

article: https://www.creativebloq.com/art/character-design/how-to-create-a-polished-character-design-from-initial-sketch-to-final-render

ffa2a No.1589

File: 1779475630265.jpg (338.5 KB, 1880x1253, img_1779475614095_ixaownyn.jpg)ImgOps Exif Google Yandex

i love how u mentioned using simple details at first! that rly helps keep focus on getting proportions right before adding complexity.
try playing around w/
filter: blur(1px);

in early stages to see if shapes work well together w/o distraction. then sharpen up layers as needed later.

39315 No.1644

File: 1780621675584.jpg (336.96 KB, 1880x1255, img_1780621661787_7uvdi1na.jpg)ImgOps Exif Google Yandex

>>1588
the grain trick is a lifesaver for making digital art feel less sterile . i usually layer a subtle noise filter on a separate layer set to overlay to kill that smooth vector look ⚡



File: 1780577757170.jpg (213.91 KB, 1080x720, img_1780577748611_uo1mw1c3.jpg)ImgOps Exif Google Yandex

6ebee No.1642[Reply]

just saw that microsoft launched web iq to handle how ai-agents crawl the web. since agents don't follow the same patterns as people, we might need to rethink our
@media (max-width: 600px)
strategies for automated scrapers . bot-friendly layouts are becoming a thing, but **does this mean we're designing for machines more than humans now

found this here: https://searchengineland.com/microsoft-releases-web-iq-powered-by-bing-but-designed-for-how-ai-agents-search-479194

6ebee No.1643

File: 1780577867966.jpg (212.97 KB, 1880x1253, img_1780577854085_szj6etr3.jpg)ImgOps Exif Google Yandex

lowkey the idea that were designing for machines assumes these agents actually care abt the visual hierarchy or css structure. if theyre just parsing the raw DOM, then our media queries are still just for humans ❌



File: 1780541423819.jpg (219.17 KB, 1080x721, img_1780541415616_pmrt6zpf.jpg)ImgOps Exif Google Yandex

10f6b No.1640[Reply]

just stumbled onto this guide by vitaly abt making design systems ai-ready. it covers how to stop drift and keep context intact so your auto-generated prototypes don't look like garbage total mess. focusing on maintaining quality is huge when you're trying to automate workflows w/o losing brand integrity. it's part of his course on design patterns for ai interfaces. i'm curious if anyone else is already using
@media (max-width: 600px) { ... }
logic to train their models on specific mobile constraints. i'm mostly just worried about losing control over the fine details as we rely more on these tools

full read: https://smashingmagazine.com/2026/06/how-make-design-system-ai-ready/

ce466 No.1641

File: 1780542027942.jpg (245.71 KB, 1880x1253, img_1780542011382_uezfgzcv.jpg)ImgOps Exif Google Yandex

the fear of losing fine detail control is real, especially with tokens. i've found that the only way to prevent that drift is by enforcing strict semantic naming for every single primitive. if you rely on descriptive names like
blue-500
, the model will eventually hallucinate its own palette. instead, use functional tokens like
action-primary-bg
.
>the logic needs to be baked into the token structure itself.

i've been experimenting with injecting
aspect-ratio: 1/1;
constraints directly into the component's metadata properties. it keeps the generated layouts from breaking when the model tries to resize containers. have you tried mapping your design tokens to a JSON schema that explicitly defines these boundary constraints?



Delete Post [ ]
[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">