Layoutit Grid – CSS Grids layouts made easy
grid.layoutit.com
grid.layoutit.com
Thanks for sharing! Bookmarked.
Mastering the craft does not mean you know by hand everything in it (every seam, every recipe, every joint, every semi-conductor). It means that you know what exists, when to apply it, and where to find the required information about it.
Grid has kind of two dual purposes: an automatically responsive grid that can change columns/rows as needed, and as a 2D layout spec more similar to how traditional publishing is laid out.
Another one https://cssgrid-generator.netlify.app/ that I liked too (and the author is super cool I think, from the github comments).
(Yeah, I know that doesn't help with the prevalence of Chrome, but it's worth pointing out since if nothing else it means you can already start learning it)
It's not a substitute for subgrids, but it does help in some situations.
Don't use new technologies, wait for 5 or 10 years until they are supported everywhere. Flexbox is good enough for 99% of cases.
There is a similar site I recommend for people learning Flexbox here:
https://codepen.io/justd/full/yydezN/
(That flexbox tutorial is hosted elsewhere too but the ads are less intrusive on the codepen site)
It is so cool to see the tool in the front page of HN! We got an article published in css-tricks on Thursday about why we think generators are good tools for learning https://css-tricks.com/layoutit-grid-learning-css-grid-visua...
We open-sourced Layoutit Grid just a few weeks ago. There is still a lot of features we would like to add to showcase even more how powerful CSS Grid is. In case someone wants to help us out! https://github.com/Leniolabs/layoutit-grid
Show HN from 2018: https://news.ycombinator.com/item?id=17618059
Now...am I the only one that saw the headline, and wondered if it was a typo (la-you-tit)?
Cool tool though! Great job!
That makes it possible to finally present good content for people that can't use the layout (like blind people, or broken UAs like the print ones), and break nothing for most users. But you must forget the good placement practices of earlier.
Just like if you designed something on a desktop and didn’t test it on a mobile device.