Innovative & Practical Graphic Design with CSS Grid

  Рет қаралды 34,119

Layout Land

Layout Land

Күн бұрын

Пікірлер: 73
@eliudc.delgado9056
@eliudc.delgado9056 6 жыл бұрын
I really love how you manage to mix accessibility with creative -and sometimes unorthodox- layout. As a new developer I find very encouraging just realising that we're in a groundbreaking moment within From-End evolution.
@jeroendonker
@jeroendonker Жыл бұрын
As a visual (Webflow) developer in 2023 I really appreciate these kinds of explanations from years ago. It makes me realize that the web is a dynamic place, where things change rapidly and sometimes not at all. Curiosity about the underlying code brought me here…
@edwardplato5978
@edwardplato5978 6 жыл бұрын
You have such a great way of explaining the mechanics and benefits of your design choices! Would love more "inspiration to implementation" kind of demos like this.
@LayoutLand
@LayoutLand 6 жыл бұрын
Thanks! I've got more of these kind of demos coming. Even created a playlist for them, so they are easier to find.
@Luxcium
@Luxcium 5 жыл бұрын
This person is amazing also she is a great communicator I like the way she speak
@captainzappa8561
@captainzappa8561 4 жыл бұрын
Thanks for showing me how powerful an ul element is with grid - another game changer for me - you’re the best.
@TheStupidDingo
@TheStupidDingo 6 жыл бұрын
Love these videos! Especially love how they begin with a clean usable DOM! Web design is getting fun again.
@edwassermann8368
@edwassermann8368 Жыл бұрын
Amazing. Frankly, this makes me fall in love again with designing in CSS.
@im.empimp
@im.empimp 6 жыл бұрын
Jen, I really appreciate your progressive & accessible approach to this fun exercise! I wish more tutorials and examples did this.
@MarkusEicher70
@MarkusEicher70 2 жыл бұрын
Another great one! Always keep the html in mind and accessibility is crucial for me. I like the schema of starting with no CSS. Thank you for sharing! 🍀
@babinicz91
@babinicz91 6 жыл бұрын
I’ve watched css grid tutorials before. But your explanation and examples.. wow! Love your channel!
@realmumptastic
@realmumptastic 6 жыл бұрын
This is a fantastic example of the power of grid! Fantastic as always! Thank you.
@marksto6581
@marksto6581 5 жыл бұрын
Thank you so much for a great tutorial, Jen! Extra kudos for this "element-invisible" trick that allows for a better a11y. =) I would like to leave a few tips here as well, for those who's looking for an even more accurate and production-ready semantic markup: 1. Use exactly 1 instance of tag per page. This would definitely be a "Jazz at Lincoln Center" as a logical container of the content, the main topic. 2. Switch "Schedule of Events" either to an (if you see it a direct subtopic of the main topic; then you'd also to switch the "Spring 2007" to a simple ) or to an (if you wish to have an extra season-specific level of content in a web version of such a magazine; then you'd also to switch all these s to be s and that's fine). 3. Use a nice HTML5 tag in place of all these s (with a machine-readable "datetime" attribute values) to point out to the browser/search engine these are date-time instances.
@tylerbeaty
@tylerbeaty 5 жыл бұрын
What's the practicality of declaring date-time instances?
@ErwinHeiser
@ErwinHeiser 6 жыл бұрын
Cool video, there are plenty around that explain the spec but not quite enough that explain or show some creative applications. More please! :)
@cergeant485
@cergeant485 6 жыл бұрын
Hi Jen! I've just watched couple of your stunning video about using grid layout. Oh, you're real css artist! Great material! I've subscribed at once... Long time I was looking for clear, comprehensive explanation what the grid is, how to use it, could it replace Twitter Bootstrap etc. And I've found it on your youtube channel at last. Thank you Jen! Looking forward to your next video!
@faboneproject918
@faboneproject918 6 жыл бұрын
Excited you started making videos!!! Love your work.
@avvvqvvv99
@avvvqvvv99 6 жыл бұрын
brilliant as usual when i first heard of css grid, i thought "this is meant for art" and your channel really proves it
@aqua123670
@aqua123670 5 жыл бұрын
I love this kind of video, where you make something and explain how do you make it. Thank you.
@keyBladeSkai
@keyBladeSkai 2 жыл бұрын
This was really helpful ♥️...beonh so confused on grid and layout in particular and I stumbled into your channel....Thank youuuu.♥️
@leepaulison4928
@leepaulison4928 3 жыл бұрын
Thank you for these amazing video's. I've learned so much in such a short time.
@antoniosiimoes
@antoniosiimoes 5 жыл бұрын
You are amazing and your videos are really helpful and enlightening. Thank you.
@composernotes
@composernotes 2 жыл бұрын
This is great. I am not sure how all the gaps are left. In trying to reproduce the code, if only some events are targetted and placed explicitly the other spaces are filled up, including those prior to where the first DOM item is explicitly placed. Is there something I am missing?
@flwi
@flwi 4 жыл бұрын
Great content (and layout 😏). I like that you talk a lot about accessibility. I'm wondering if you can also invert the @supports query to target browsers, that _don't_ support grid. Good idea to replicate interesting print layouts to learn more about that. I'll do that as well. Thanks for the inspiration!
@ivofs
@ivofs 6 жыл бұрын
LOVE IT! Perfect example! 👏
@TomasHradckyComposer
@TomasHradckyComposer 3 жыл бұрын
It's to bad grid locks its rows so tightly as your example is great but I miss the offsets on a few of the rows in the original poster. It was a nice way to break up the flow around his picture. Still, thank you for making this accessible to a person in slight fear of css.
@jiehanaldicho3710
@jiehanaldicho3710 6 жыл бұрын
More of these creative examples please 😍
@Naz-yi9bs
@Naz-yi9bs 2 жыл бұрын
Thank you so much for all your videos on CSS grid and the examples on your website. Really enjoy your teaching style. Do you have any videos or recommendations on how to get better at figuring out how content should be put into HTML? Even when I know the content or when I am try to recreate a design/website, I have difficulty in figuring out how that content should be put into HTML. Thanks in advance.
@LayoutLand
@LayoutLand 2 жыл бұрын
I have an entire course about HTML on LinkedIn Learning! www.linkedin.com/learning/html-essential-training-4
@Naz-yi9bs
@Naz-yi9bs 2 жыл бұрын
@@LayoutLand Thank you!
@mikl2345
@mikl2345 6 жыл бұрын
Hi Jen, is nested grids in this way (using viewport units) what you'd recommend for an app type page (with a navbar and dropdown menus), where some items in the nav need to drop to another place on the page for small screens? So long as the place the nav items would drop to were on the main grid, not the sub grid, it looks like this could work. If the grids can be made to overlap neatly, which it seems they can, one could even make sure certain cells on the subgrid were empty at a specific screen width then put something on the main grid simultaneously and so sort of act like it was one grid perhaps. Think I'll have a go at this shortly... any thoughts would be very welcome. Thanks again.
@digigoliath
@digigoliath 5 жыл бұрын
Wow, amazing! SMASHING the LIKE button!! I am now ....... Inspired to Design. Thanks so much for sharing your thought process and great design techniques.
@rahulraut35
@rahulraut35 4 жыл бұрын
She can mix art and tech or I will say she elevates art to next level using technology :)
@maheramir9378
@maheramir9378 2 жыл бұрын
i love the way you explain things, thank you beautiful lady
@sonoftroy8572
@sonoftroy8572 6 жыл бұрын
Bravo! Just brilliant... I want more
@indekxmobile4970
@indekxmobile4970 5 жыл бұрын
I so much enjoy teaching and wonder if you'd do a video on UI Design.
@zhenghaohe4727
@zhenghaohe4727 4 жыл бұрын
I don't quite understand why she said she had to use the view port unit to make the two grids "be to identically on top of each other" at 12:29. Can someone please elaborate this on me?
@kishoreandra
@kishoreandra Жыл бұрын
Wow this is an amazing explanation 🙏🙏... am I the only thinking Jen didn't explain about inage going out of grid 😛 or maybe covered in future videos 🤔.... Anyways I'm loving this playlist and Jen thankk youu soo soo much for creating one such 🙏... 🎩s off
@PcHabitat
@PcHabitat 6 жыл бұрын
Thank you so much for these tutorials. WHat advice can you give when one is trying to learn and master CSS Grid? Should I also use a magazine and replicate that as well? Also, how do you know what specific px or vw to use? Is it a random number that you came up with??
@LayoutLand
@LayoutLand 6 жыл бұрын
I determined the number of vw to use by trying various options in the DevTools and seeing which one worked. I think I wrote the code over and over a few dozen times in the first couple hours until I got what I wanted. That's the great thing about designing in a browser. As for learning Grid, I've really enjoyed using magazines or graphic design books to find inspiration, and then trying to replicate those designs in HTML + CSS. I'm sure there are as many ways to experiment, play, and learn as there are people. Different things work for different people.
@PcHabitat
@PcHabitat 6 жыл бұрын
Layout Land thank you so much for your help mam. I'm working on a project where there is a nested grid within the main tag that's within the main container and it's making my entire site look discombobulated. Is there a way you can take a look at it if possible?
@PcHabitat
@PcHabitat 6 жыл бұрын
thimbleprojects.org/jtorr14/407828
@PaulSebastianM
@PaulSebastianM 5 жыл бұрын
What tools are you using? Besides that, I've noticed you switch browsers between videos. Any reason? Awesome explanations btw! Thanks so much!
@yassqueen2108
@yassqueen2108 5 жыл бұрын
Thanks for your great videos...soooo helpful! Can you tell me though...as css grid is all about its responsive nature, why is it that this example loses its grid properties below a certain width?
@cstauber7
@cstauber7 6 жыл бұрын
First off, I love your videos. I had an accessibility question. Isn't it bad practice to skip heading ranks? For example, I notice we move from an h3 to and h5 in this video. Thank you kindly! I greatly appreciate these things!
@frebro
@frebro 6 жыл бұрын
Hi Jen! I'm sure this has been answered elsewhere but your videos were my first intro to CSS Grid (great examples btw) - and might be for others as well - so this seemed a good place to ask: What's up with the forward slash between the `grid-row` and `grid-column` values? Looking at how CSS usually works I'd assume there would just be a space between the values, e.g. `grid-row: 1 2;`. Can you explain the reason for introducing a slash here? Thanks.
@LayoutLand
@LayoutLand 6 жыл бұрын
I actually don't know when or why we ended up with the slash in our syntax, in `grid-row: 3 / 5;` for example. I do know the CSSWG has worked hard recently to come up with a system for syntax - when to use a comma, and when not to, for example - and to make all new additions to CSS follow those rules. If you want to do some digging, you can look for discussions in the CSSWG listserv. Everything ever decided is either discussed in email, now discussed on GitHub issues (which is syndicated to the same email list as an archive), discussed on a conference call in person (where copious notes are taken), and archived to the same system. lists.w3.org/Archives/Public/www-style/
@frebro
@frebro 6 жыл бұрын
Layout Land Will do! Thanks :)
@mohamedyoussef8835
@mohamedyoussef8835 3 жыл бұрын
Awesome tutorial +++++ thank you 🙂🙂
@groovebird812
@groovebird812 6 жыл бұрын
Hi Jen, very cool video but the grid inspector is buggy. On your jazz festival page click on the icon for the inspector and then shrink the browser window. There are a horizontal scrollbar and the layout is detroyed. Do you know what the reason is?
@TheSldsnake
@TheSldsnake 6 жыл бұрын
she is so perfect
@HashimWarren
@HashimWarren 6 жыл бұрын
this solidified a lot for me. Thank you
@driziiD
@driziiD 3 жыл бұрын
after watching 9 of these i entered into a trance and downloaded firefox nightly
@shyriu293
@shyriu293 5 жыл бұрын
I don´t understand why you use BOTH overflow: hidden and clip to hide the h1 element. Why both of them? and why not just "display: none"?
@Dormano_Wild_Rift
@Dormano_Wild_Rift 6 жыл бұрын
Subscribed smashed the bell button. you are inspiration love ya.
@novanoskillz4151
@novanoskillz4151 4 жыл бұрын
@14:03 😂😂😂 great video
@VacationRaphael
@VacationRaphael 6 жыл бұрын
what's the best way to write a fallback for browsers that don't support @supports?
@LayoutLand
@LayoutLand 6 жыл бұрын
I answer that question in this video: kzbin.info/www/bejne/baqQqZmueJedfaM. I suggest watching the whole Resilient CSS series.
@yuyokk
@yuyokk 6 жыл бұрын
Great video! Thank you!
@__namespace4602
@__namespace4602 6 жыл бұрын
Interesting. My comment is about your translation. The background photo you used was not black and white which definitely caused some conflict with the pink boxes. It was just too busy. I like how you are researching older print design though. More designers should be doing that instead of regurgitating the same old trend of the year over and over again.
@santiagomedina6799
@santiagomedina6799 4 жыл бұрын
We have subgrid now
@aqhumza
@aqhumza 6 жыл бұрын
Lady you're master !
@zaboogoosfraba6699
@zaboogoosfraba6699 6 жыл бұрын
Do you use Materialized at all? Thank you
@LayoutLand
@LayoutLand 6 жыл бұрын
No. I don’t use Material Design because I'm not designing websites for Google and I'm not making an Android app. So I have no reason to use Google's design system. I'm a fan of projects creating their own design system to serve the needs of their brand, audience, and content. Also, I think it’s time to retire any framework that comes with a pre-made 12-column float or Flexbox-based grid. We don’t need such tools anymore. Just use CSS Grid.
@jinatrahman5315
@jinatrahman5315 6 жыл бұрын
you are awwwwwsome
@lyingcat9022
@lyingcat9022 5 жыл бұрын
Daaaanng
@markjaramilloGTA
@markjaramilloGTA 6 жыл бұрын
Wow
@FirstLast-rm7mb
@FirstLast-rm7mb 6 жыл бұрын
Still not enough browser support.
@asdfasdfuhf
@asdfasdfuhf 5 жыл бұрын
ARHGH... WHITE IDE
Whitespace on The Web! - with CSS Grid
5:37
Layout Land
Рет қаралды 26 М.
Obliterate Boxiness with CSS Shapes
8:38
Layout Land
Рет қаралды 47 М.
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 135 МЛН
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 2 МЛН
Designing for A Viewport
13:30
Layout Land
Рет қаралды 33 М.
Learn CSS BOX MODEL - With Real World Examples
17:45
Slaying The Dragon
Рет қаралды 149 М.
CSS Grid like you are Jan Tschichold
13:51
Layout Land
Рет қаралды 62 М.
Basics of CSS Grid: The Big Picture
15:25
Layout Land
Рет қаралды 190 М.
Overlap on the Web, Graphic Design Made Easy with CSS Grid
8:20
Layout Land
Рет қаралды 57 М.
Responsive Mondrian - a demo of CSS Grid
13:27
Layout Land
Рет қаралды 66 М.
Hot metal : Pasteup  ::  Floats : CSS Grid
6:27
Layout Land
Рет қаралды 17 М.
Learn CSS Grid - A 13 Minute Deep Dive
13:35
Slaying The Dragon
Рет қаралды 641 М.
Learn CSS Grid in 20 Minutes
18:35
Web Dev Simplified
Рет қаралды 807 М.
Incredibly Easy Layouts with CSS Grid
9:02
Layout Land
Рет қаралды 140 М.
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 135 МЛН