Best Webflow Naming and Building System

  Рет қаралды 8,470

Nikolai Bain

Nikolai Bain

Күн бұрын

The best Webflow naming and building system to keep things structured and make it fasted to build and update pages.
👋🏻 Where to find me
All templates: www.nikolaibain.com/templates
Website: www.nikolaibain.com
Instagram: / nikolai_bain
Dribbble: dribbble.com/nikolaibain
📨 Still confused? Feel free to email me at hello@nikolaibain.com
#webflow #designsystem #webflowsystem

Пікірлер: 35
@jvanik
@jvanik Жыл бұрын
Literally what the title says: Best Webflow Naming and Building System. This is amazing. Thanks for making this video! 🙏
@celinereynaud5183
@celinereynaud5183 7 ай бұрын
Daaaaamn your videos are such a precious source of information, thank you sooooo much for what you do 🙏🙏🙏
@NikolaiBain
@NikolaiBain 7 ай бұрын
Too nice, thank you so much!
@markojurisic222
@markojurisic222 4 ай бұрын
Are you still building this way? :)@@NikolaiBain
@NikolaiBain
@NikolaiBain 4 ай бұрын
@@markojurisic222 Three years on, still building the same way 😎
@adamturk7583
@adamturk7583 2 жыл бұрын
This really helps, thanks Nikolai
@vespersinclair
@vespersinclair 2 жыл бұрын
Thanks for the awesome tips, Nikolai! This is just the information I needed on naming classes and keeping things organized. Can you please share a bit more on how you set up the 12 column layout? Seems like a good system, but very different from what I’m used to, so I’m not sure how to replicate it in my own projects.
@AzharBhagas
@AzharBhagas 2 жыл бұрын
Nice tips! Thanks for helping me out structuring my webflow
@NikolaiBain
@NikolaiBain 2 жыл бұрын
Thanks Azhardhia! 🤩
@bennixzz7043
@bennixzz7043 9 ай бұрын
Just wondering, when he builds a section with a Column Layout why does he keep it 5 1 6 instead of 6 and 6 to be able to adjust the spacing in between?
@farukbhuiya5072
@farukbhuiya5072 2 жыл бұрын
Ow. Its great
@arturorago50
@arturorago50 7 ай бұрын
Hi Nikolai, what do you think of Client First? Any pros or cons from your perspective? Thanks so much!
@BumbCat
@BumbCat Жыл бұрын
thanks alot
@dsico7808
@dsico7808 8 ай бұрын
Hey Nikolai, kudos for the great informative content - a very elegant approach to naming. Just curious - do you start each project from scratch and write all the classes for spacers, columns etc. or do you duplicate a template with everything set up as you like it?
@danielamorue
@danielamorue Жыл бұрын
Hello Nikolia, would you say using spacers and columns are more efficient than margins and grids? I currently use margins and grids but I would love to know if I should also hop on this pattern.
@madhursharma8217
@madhursharma8217 Жыл бұрын
why you didnt use bem classes?
@fictionplus
@fictionplus Жыл бұрын
Do I have to use Figma to start? Or I can just start designing and building in Webflow
@alexsiale5203
@alexsiale5203 2 жыл бұрын
This hurts to watch because I know my project is very badly labeled.... haha, great tips here! thanks
@NikolaiBain
@NikolaiBain 2 жыл бұрын
Haha, it's always hard to make class labelling perfect! 🍸
@user-wr1fz6wr4q
@user-wr1fz6wr4q 2 жыл бұрын
Do you have any thoughts on how to fix bad labeling on a website? I can only think of re-building it... Thanks
@NikolaiBain
@NikolaiBain 2 жыл бұрын
Hmm nothing off the top of my head, maybe something I'll have a play around with and cover in an upcoming video!
@livstrawbridge2447
@livstrawbridge2447 Жыл бұрын
Hey Nikolai, have you tried Finsweet's Client-first system at all? If so, what are your thoughts about it compared to making your own? I'm in the process of improving my approach to naming classes, but I'm not a big fan of naming classes with hyphens and underscores as you do in Client-first (I prefer title case and spaces). I wondered also which approach is best practice for building templates too? Would love to know your thoughts :).
@NikolaiBain
@NikolaiBain Жыл бұрын
Hello fellow kiwi! I don't use client-first for most of my projects, but using client-first makes a lot more sense when there is a lot of custom code/javascript that is involved. As a rule of thumb, no custom code, I will use my own system. A lot of custom code, I will use a system much closer to client-first based :)
@livstrawbridge2447
@livstrawbridge2447 Жыл бұрын
@@NikolaiBain Hey 🥝:). That totally makes sense, thank you! So with that in mind I'm guessing you would use your own system for building Webflow templates? It would probably make it more user friendly too?
@NikolaiBain
@NikolaiBain Жыл бұрын
@@livstrawbridge2447 Yes indeed! Try to make it as easy to pickup and adapt as possible
@livstrawbridge2447
@livstrawbridge2447 Жыл бұрын
@@NikolaiBain Awesome, thank you :).
@fictionplus
@fictionplus Жыл бұрын
I agree with you. I like their system but I want to make my own internal system with documentation.
@AbhijeetWankhade
@AbhijeetWankhade 2 жыл бұрын
These are some great tips, Nikolai! Do you ever have to break the naming rules for classes for unique elements (eg. Logo nav vs Logo footer)?
@NikolaiBain
@NikolaiBain 2 жыл бұрын
Definitely, whenever suitable I will use custom classes still but make sure they are fit for use and keep them to a minimum :)
@natalie.cotton
@natalie.cotton 2 жыл бұрын
How does your mobile swap class work?
@NikolaiBain
@NikolaiBain 2 жыл бұрын
Hey Natalie! 'Mobile swap' swaps the order of the columns in a 12 column row. So if you stack the columns on mobile but they aren't in the right order, you can reverse them :)
@natalie.cotton
@natalie.cotton 2 жыл бұрын
@@NikolaiBain I never noticed the reverse order button before! Thanks for the great tips! :)
@Marc-uw4lw
@Marc-uw4lw Жыл бұрын
Nice video but this didn’t actually touch on naming conventions. A NC I’ve used for about 20 years is a common-to-unique format. For example, your column classes would be “column-12”, “column-6” etc. That way all of your column classes will appear together in a list and if you use fancy CSS or JS selectors in future, you can target all column classes with something like [class=“column-*“]. Good naming conventions are standard, systematic approaches to naming things so you and the code can easily read, understand and use them. Another example is adding a double hyphen before a describing an element’s state, or modifier, (this approach is used in the BEM NC). For example: “button-primary-hover” or “link-secondary-disabled”. You see the type of element appears first, then the style and finally the state. I hope this helps to further optimise your WF projects in future.
@gdgd730
@gdgd730 Жыл бұрын
I don't understand why you don't just use H1, instead, you put H1 to override the universal All H2 Heading? What is the logic behind it? Also, I got completely lose it when you started to talk about responsive layout... at 10:05 🥲 It's too fast, and you missed explaning the setting of the Display. A Webflow newbie will completely be lost if they follow your step-by-step part.
@poface4827
@poface4827 Жыл бұрын
He kept it H2 because it wasntba main title. This matters to Google and they way it indexes sites for search results etc. Also helps with keyboard navigation around the site.
FLEXBOX Custom Layouts in Webflow
14:48
Payton Clark Smith
Рет қаралды 11 М.
Webflow CLASS NAMING strategy (Webflow workflow series 003)
7:28
ОСКАР ИСПОРТИЛ ДЖОНИ ЖИЗНЬ 😢 @lenta_com
01:01
KINDNESS ALWAYS COME BACK
00:59
dednahype
Рет қаралды 122 МЛН
Happy 4th of July 😂
00:12
Pink Shirt Girl
Рет қаралды 35 МЛН
Should You Start a Subscription Design Service?
7:29
Nikolai Bain
Рет қаралды 983
Even More Secrets about Perfect Spacing
10:31
Chainlift
Рет қаралды 30 М.
The Fastest Way to Add Subtle Interactions to a Webflow Website
3:56
Evolving design system tooling in Webflow
23:38
Webflow
Рет қаралды 3,4 М.
Classes Structure | Client-First Style-System for Webflow
6:28
BEM Class Naming Convention in Webflow
12:07
Timothy Ricks
Рет қаралды 25 М.
Generating SEO-Focused Simple CMS Collections in Webflow
11:57
CSS Animations in Webflow
10:02
Timothy Ricks
Рет қаралды 11 М.