Bootstrap 5 Crash Course Tutorial #19 - Customizing Bootstrap

  Рет қаралды 170,080

Net Ninja

Net Ninja

3 жыл бұрын

Hey gang, in this Bootstrap tutorial I'll show you how we can install Bootstrap locally and customize theme variables (like colors) using SASS.
🐱‍👤 View this course in full now - without ads - on Net Ninja Pro:
netninja.dev/p/bootstrap-5-cr...
🐱‍💻 Access the course files on GitHub:
github.com/iamshaunjp/bootstr...
🐱‍💻 HTML & CSS Crash Course:
• HTML & CSS Crash Cours...
🐱‍💻 Node.js Crash Course:
• Node JS Tutorial for B...
🐱‍💻 SASS Crash Course:
• SASS Tutorial #1 - Wha...
🐱‍💻 VS Code - code.visualstudio.com/
🐱‍💻 Bootstrap 5 Docs - getbootstrap.com/docs/5.0/get...
🐱‍💻 Social Links:
Facebook - / thenetninjauk
Twitter - / thenetninjauk
Instagram - / thenetninja

Пікірлер: 229
@jyotirmoydeb5263
@jyotirmoydeb5263 2 жыл бұрын
I don’t really understand why the videos like yours with actual content don’t get enough views and some garbage videos have millions of views .... after so many stupid videos this is where I got my answer.... thanks a million
@glenimal
@glenimal 2 жыл бұрын
That’s how life is
@rodrigoblejman2129
@rodrigoblejman2129 3 жыл бұрын
Just finished the hole playlist. Great teaching method and straight to the point.
@user-op9ds9er3e
@user-op9ds9er3e 4 ай бұрын
I have been trying to work out how to compile css and sass for a few days now, this video smashed it, lifesaver!!
@jlambert12013
@jlambert12013 3 жыл бұрын
I watch like 15 videos on this and this is the only one I followed and actually had work. Thanks.
@usmaak
@usmaak 2 жыл бұрын
This is an excellent tutorial. It is concise and just what I was looking for to turn on negative margins in Bootstrap! Thanks!
@ridl27
@ridl27 2 жыл бұрын
ty Shaun, I've been waiting for this lesson! So now we are true bootstrap ninjas 🐱‍👤🐱‍👤🐱‍👤
@johningram2153
@johningram2153 2 жыл бұрын
Great video. I got exactly what I needed by halfway through. Thanks!
@etekumoses3320
@etekumoses3320 Жыл бұрын
Been struggling for days on how to customize bootstrap but you are a life saver Thanks a lot 🎉
@NetNinja
@NetNinja Жыл бұрын
Happy to help Eteku! Thanks for watching :)
@remember.772
@remember.772 2 ай бұрын
​@@NetNinjathe offcanvas and this part(customizing the setting process all) is not working for me ,idk why pls say smth
@koala_8027
@koala_8027 3 жыл бұрын
Great and simple video, really opened my eyes up to the power of SCSS and bootstrap 5 👍
@fraserlock-macardy9633
@fraserlock-macardy9633 2 жыл бұрын
That was a great lesson Thanks....Seriously that lesson has instilled a lot of confidence in my coding going forward. Many Thanks indeed. Wishing you well. Fraser.
@wojcik272
@wojcik272 Жыл бұрын
Nice job man! finally someone clear and easy explained that issue to me!
@innameleshko7834
@innameleshko7834 2 жыл бұрын
Thanks a lot for video! I always have problems with all this pathes and imports, and it makes mem a bit crazy, but u explained everything so clear!
@user-we3kd4yd1o
@user-we3kd4yd1o 3 жыл бұрын
Got up at 3 am to wait for and watch new episode from Net Ninja!
@NetNinja
@NetNinja 3 жыл бұрын
dedication!
@martunjaykumar752
@martunjaykumar752 2 жыл бұрын
Thanks, Buddy. This is what, I was looking for today.
@abelmurua6980
@abelmurua6980 3 жыл бұрын
Amazing, spent 2 days and didnt know how to do this. Thank you
@imajika6
@imajika6 3 ай бұрын
Very helpful, thanks!
@BicospaceTech
@BicospaceTech Жыл бұрын
You are gold, explained it as clear as Crystal
@_Yolandi
@_Yolandi 2 жыл бұрын
Ninja I learned so much from you over the years, thank you
@sammiller9855
@sammiller9855 2 жыл бұрын
Excellent tutorial! Thanks
@Russ_Paul
@Russ_Paul 2 жыл бұрын
Considering the convoluted nonsense that you used to have to go through with Sublime text to setup sass and compile, Livesass is brilliant. Just to add, excellent tutorial as always!
@stephen2824
@stephen2824 2 жыл бұрын
Fantastic, my friend. Many thanks indeed !!
@XnonXte
@XnonXte 11 ай бұрын
Very neat tutorial, thanks!
@huynhminhquan9977
@huynhminhquan9977 Жыл бұрын
You help me save a lot of time. Thanks dude. I subbed
@muhammadrasyad964
@muhammadrasyad964 2 жыл бұрын
Thank you so much, this helps me a lot, thanks once again.
@finnalandem
@finnalandem Жыл бұрын
Look at that, I had to skip to the 19th video to find what I needed, very efficient AND practical.
@venugopalpv823
@venugopalpv823 Ай бұрын
At last after so many videos I got the correct video, and got clarity on customizing bootstrap themes, Thank you
@NetNinja
@NetNinja Ай бұрын
Great to hear! :)
@Moustafa-Sabry
@Moustafa-Sabry 5 ай бұрын
Amazing. Didn’t want to have to learn a whole new language when all I wanted to do was change colours in bootstrap, and now I don’t have to. Thanks!
@teaMmMate
@teaMmMate 8 ай бұрын
Such a helpful, well-explained tutorial. Thank you!!
@NetNinja
@NetNinja 8 ай бұрын
Glad it was helpful! :) thanks for watching
@mohamadkeshavarz2039
@mohamadkeshavarz2039 2 жыл бұрын
very useful , thanks 🌷
@KumananMurugesan
@KumananMurugesan 5 ай бұрын
Thank you very much. Really informative and useful.
@NetNinja
@NetNinja 5 ай бұрын
Glad it was helpful! :) thanks for watching
@arkansharif5135
@arkansharif5135 Жыл бұрын
This was rather an excellent tutorial--thank you, siree!
@NetNinja
@NetNinja Жыл бұрын
Thanks Arkan, glad it was helpful!
@tophinski
@tophinski 2 жыл бұрын
FOR EVERYONE HAVING PROBLEMS WITH THE CUSTOM COLORS NOT CHANGING Someone already said this but you can add the following under your map-merge function (for example): ``` $theme-colors: map-merge($theme-colors, $custom-theme-colors); // You should already have this, so no need to copy this part. // Start copying at the line below $theme-colors-rgb: map-loop($theme-colors, to-rgb, "$value"); $utilities-colors: map-merge( $theme-colors-rgb, ( "black": to-rgb($black), "white": to-rgb($white), "body": to-rgb($body-color) ) ); $utilities-text-colors: map-loop($utilities-colors, rgba-css-var, "$key", "text"); $utilities-bg-colors: map-loop($utilities-colors, rgba-css-var, "$key", "bg"); // Stop copying at the line above @import "../node_modules/bootstrap/scss/bootstrap"; // You should already have this as well, so no need to copy this part. ``` If this doesn't work, make sure you've typed everything in correctly. Reply to this comment if you have any questions! Also make sure you are watching your sass file at the bottom of the page, you have to click that button every time you load up your project. Hope it helps!
@playmambo9573
@playmambo9573 2 жыл бұрын
Thank you! Your solution worked for me!
@kalyanoliveira3224
@kalyanoliveira3224 2 жыл бұрын
thanks! why does this work?
@Danny-zf2wu
@Danny-zf2wu 2 жыл бұрын
try this // merge the maps to add new theme colors $theme-colors: map-merge($custom-theme-colors, $theme-colors); // import bootstrap @import '../node_modules/bootstrap/scss/bootstrap'; @each $key,$val in $custom-theme-colors{ .bg-#{$key}{ background-color: $val; } .text-#{$key}{ color: $val; } }
@quqkaa
@quqkaa 2 жыл бұрын
I love you, thx!
@tomasmarenco6214
@tomasmarenco6214 2 жыл бұрын
Thank you!!
@hasannasuha1118
@hasannasuha1118 2 ай бұрын
thanks man, very helpful
@NetNinja
@NetNinja Ай бұрын
Thanks for watching! :)
@Rank1Education
@Rank1Education Жыл бұрын
Awesome content
@patriotlightning7791
@patriotlightning7791 Жыл бұрын
Thanks a lot mate. ❤
@tahep3906
@tahep3906 Жыл бұрын
thanks for this brilliant tutorial, Sass is the easiest and the most useful tool for customizing bootsrap
@NetNinja
@NetNinja Жыл бұрын
You're welcome! :)
@petyrbaelish6046
@petyrbaelish6046 2 жыл бұрын
Live sass didnt creat a Css folder for me so I created the Folder myself and I copied the css files there and then it worked. I hoped that helped anyone who has the same problem like me.
@herozero777
@herozero777 9 ай бұрын
Thanks a lot, this video was very helpful.
@NetNinja
@NetNinja 9 ай бұрын
Glad it was helpful!
@kristianp26
@kristianp26 3 ай бұрын
Thanks really helpful video.
@NetNinja
@NetNinja 3 ай бұрын
Glad it was helpful!
@playerpodre
@playerpodre 2 жыл бұрын
Awesome. Solved my Bootstrap Vue problems.
@abhisheksurela2881
@abhisheksurela2881 Жыл бұрын
Well Explained! Thank-You So Much 😁
@NetNinja
@NetNinja Жыл бұрын
You're very welcome 😊
@__Who-am-i__
@__Who-am-i__ Жыл бұрын
Where have you been all my life! Xd I love you
@ghiancarlostan8730
@ghiancarlostan8730 2 жыл бұрын
thank you so much!!!
@wiktoriakorneusz4373
@wiktoriakorneusz4373 2 жыл бұрын
omg thank you!
@wickedclamor4882
@wickedclamor4882 Жыл бұрын
This is a goldmine. You got a subscription.
@NetNinja
@NetNinja Жыл бұрын
Thank you! :)
@opeyemiolawuwov3554
@opeyemiolawuwov3554 5 ай бұрын
You are the best.
@abhishekmehta2722
@abhishekmehta2722 Жыл бұрын
thanks a lot brother !
@NetNinja
@NetNinja Жыл бұрын
You're welcome!
@HomelessDeamon
@HomelessDeamon 3 жыл бұрын
😉🎊🎊🎊🎊🎊🎊🎊 thanks Shaun (Btw are u doing any livestreams? )
@AxxionMarketPlace-iu6ri
@AxxionMarketPlace-iu6ri 11 ай бұрын
Thank you
@NaveedAnwarNZ
@NaveedAnwarNZ 2 жыл бұрын
Thanks for the training. Really appreciated! Very simple and comprehensive for the starters. Just a quick question, I have a scenario where in Bootstrap-3 the .col-xs-n class was defined outside the media query but in Bootstrap 5 it is defined within the media query. Due to which, the wkhtmltopdf utility is unable to use .col-xs-n class. What do you think is the best idea to create a custom class outside media query and inherit it from the .col-xs-n class. Is it possible to show the video on it please? Thanks in advance!
@RoykeSenewe
@RoykeSenewe 2 жыл бұрын
thank you bro
@ninettekosi4046
@ninettekosi4046 9 ай бұрын
You're really great pal
@NetNinja
@NetNinja 9 ай бұрын
Thanks Ninette!
@OstonCodeCypher
@OstonCodeCypher 3 жыл бұрын
My neighbors listen to this everyday. It's not like they have a choice. 😁 #GreatTutorials
@sadhakbj
@sadhakbj 3 жыл бұрын
Would be grateful if you do another video continuing bootstrap for admin portal with dashboard and forms.
@wibowomuhmmad
@wibowomuhmmad 2 жыл бұрын
thanks very helful
@GeminiLearning
@GeminiLearning 3 жыл бұрын
Great content Thanks!. Can you use Node JS in ASP.NET project?
@jmasno5
@jmasno5 2 жыл бұрын
You are awesome! Do you know how many videos unsuccessfully made it through my thick skull? You were the first that explained this perfectly. I effing get it now! The only thing I had to look up was how to get npm to install bootstrap 4.6 because the site was originally created with ver. 4 and was afraid weird things might happen or not work with v5. Thanks man!!!
@NetNinja
@NetNinja 2 жыл бұрын
Aha, thanks for the support, glad it helped! :)
@salahalhashmi6528
@salahalhashmi6528 3 жыл бұрын
thank you
@ac.4ce442
@ac.4ce442 3 жыл бұрын
Thanks
@microcontrolledbot
@microcontrolledbot 2 жыл бұрын
Thank you thank you
@stevemesser4842
@stevemesser4842 Жыл бұрын
You explain things so well..........Thanks.
@NetNinja
@NetNinja Жыл бұрын
Thanks Steve!
@Movieflic
@Movieflic Жыл бұрын
@@NetNinja how did you import here 5:13
@wojcik272
@wojcik272 Жыл бұрын
Dziękujemy.
@NetNinja
@NetNinja Жыл бұрын
Thanks for your support Tomasz!
@steveb1307
@steveb1307 Жыл бұрын
Have just found your Tutorial, thank you. I a wondering have you done a similar tutorial using VS2022 IDE rather than VS Code? Thanks
@mlungost
@mlungost 2 ай бұрын
genius!
@samuelqiu8185
@samuelqiu8185 2 жыл бұрын
Thanks!
@NetNinja
@NetNinja 2 жыл бұрын
Thanks for the support Samuel :)
@samuelqiu8185
@samuelqiu8185 2 жыл бұрын
@@NetNinja You're welcome! Helped me a lot!
@MatheusSilva-qm3ph
@MatheusSilva-qm3ph 3 жыл бұрын
Very job...
@cafe-con-leche
@cafe-con-leche 2 жыл бұрын
Thank you so much! but I have no idea why map-merge function doesn't work 😢
@patrickprakash8
@patrickprakash8 2 жыл бұрын
Hey shaun, How can i use @use instead of @import?
@fatalskull8954
@fatalskull8954 5 ай бұрын
Not working on Angular... default styles.scss, doing the same thing, btn-primary still blue
@sanjundev9807
@sanjundev9807 3 жыл бұрын
Im searching for mongo db realm for react native tutorials, but none found good. Can you do it?
@joshuathao1532
@joshuathao1532 2 жыл бұрын
Anyone else not seeing the same settings in there settings.json file? What is the default and what did he change?
@chrischti
@chrischti 2 жыл бұрын
This is a great course, I went through all the Bootstrap 5 Crash Course now, very helpful. One questions, it was mentioned that overriding styles using a individual css is not recommended, but I wonder why. If I just have to modify some styles, it seems so much easier to me just to add a small, individual stylesheet, rather than setting all this up. What is the reason using an individual css is not recommended?
@innameleshko7834
@innameleshko7834 2 жыл бұрын
I think the answer is if u have small project and small changes it is ok, but if your project is huge - its not an option. In my bootstrap course it was explained like this "This is how all components are presented within Bootstrap. Almost any external change is the result of the use of variables. This approach ensures that you bind to the framework and change all components when you change the basic settings. Many developers, when creating their components, miss this point, which negatively affects the future support of the project, since changing the settings will not change the component. To do this, you will need to edit the CSS separately. If there are dozens of such components, then the possibility of error increases, and the time required for changes will increase significantly." sorry for mistakes^ its just google translate from russian
@christosdaglis1163
@christosdaglis1163 2 жыл бұрын
Exactly, absolutely no need to do all this for small projects. If you're working a project by yourself, you can work with external files. This is basically for really large scale projects that involve teams.
@julioclc
@julioclc 2 жыл бұрын
6:01 - It is just what I was searching for.... WHY I need to write the variable ABOVE the import line. I was writing it in other way and didnt get any results!
@ridafatima7477
@ridafatima7477 2 жыл бұрын
can i change the value of user defined variable in bootstrap?
@saravana6882
@saravana6882 3 жыл бұрын
Hello sir, I am beginner to web development, learning javascript now. i found you have uploaded tutorials on react,graphql,gatsby. in which order I should watch this playlists? react then graphql finally gatsby? please guide me sir
@shohagkhan3677
@shohagkhan3677 3 жыл бұрын
Please make tutorial on crud operation with rtk createAsyncThunk and rtk-query. That will be very much helpful for lots of developer.
@fnamelname3209
@fnamelname3209 2 жыл бұрын
Is there any easy way to change the @import to @use? Or some other method? Apparently import is deprecated, or will be eventually.
@anoop.225
@anoop.225 2 жыл бұрын
How to add custom color for button :hover style similar method ?
@kiranfrancis7397
@kiranfrancis7397 3 жыл бұрын
Sir please do video about carousel in the BS5
@user-sv8rk6yu7t
@user-sv8rk6yu7t Ай бұрын
Nice tutorial, am learning the web dev, instead of altering the default values with SASS I use the inline CSS I am not sure if that's the right way to do.
@sohaibesohaib2914
@sohaibesohaib2914 2 жыл бұрын
god job
@ijazDeveloper786
@ijazDeveloper786 2 жыл бұрын
sir i don,t get the fiel that you have included in html link "css/main.min.css" how can i get this file tell me please
@dzulhelmi81
@dzulhelmi81 2 жыл бұрын
How do you manage and compile Sass on live web server/hosting?
@Movieflic
@Movieflic Жыл бұрын
How did you do the first import of the video
@unnathibhandary535
@unnathibhandary535 4 ай бұрын
can any on help me in sass integration iam not able to change the color plz help me out
@aricwilliamsdeveloper
@aricwilliamsdeveloper 2 жыл бұрын
thanks
@NetNinja
@NetNinja 2 жыл бұрын
You're welcome! :)
@romarmacaraeg661
@romarmacaraeg661 Жыл бұрын
Using this method, how do I add the bootstrap javascripts on my working files?
@marcosaugustorodrigueszano5945
@marcosaugustorodrigueszano5945 14 күн бұрын
where can I change the number of columns in the grid?
@saimlone403
@saimlone403 Жыл бұрын
i have got a big problem. i was using the cdn links like you did in this video, but after downloading the bundle, the image still doesn't show up when the internet is off. Same goes with the icons, they seldom showup. Anybody having any idea what to do other than using cdn?
@laurentiuskollmann1634
@laurentiuskollmann1634 2 жыл бұрын
This is a great course, but in my case the main.min.css contains only: --bs-altdark: #color; but no e.g. bg-altdark oder text-altdark. Don't no why?
@aeeweb6464
@aeeweb6464 2 жыл бұрын
Thanks, But how can I custom directions ? rtl ?
@dhananjayb235
@dhananjayb235 2 жыл бұрын
Any changes in bs4 and bs5?
@frontend-trickss
@frontend-trickss Жыл бұрын
how to customize container for every breakpoint ?
@gtsin
@gtsin 3 ай бұрын
anyone can explain how to deploy after this changes on GH pages?
@bronwynpotgieter7405
@bronwynpotgieter7405 Ай бұрын
Mine isn't compiling into one file.. many files are being compiles in my css folder after watching the scss file?
@user-xm2ks3vd1b
@user-xm2ks3vd1b 3 ай бұрын
I have to to restart front end in each time update the sass files, does anyone why is that? cannot we automate that?
@xiaonaiheme
@xiaonaiheme Жыл бұрын
This one is best.Wondering how to use custom colors. But how to use custom font
@MultiMemich
@MultiMemich 3 жыл бұрын
How long is the series gonna be?
@beesechurger7667
@beesechurger7667 3 ай бұрын
does this also work with Templated Bootsrap? the one that are Free? and should i use this method with the same Bootstrap Version?, in my case im trying to use this 1 template with Different Version of Bootstrap, its like 4.0 something and the current latest ver is around 5.2 bootstrap, also the template has alrd css folder with their own variable q.q
@wunorfleet2880
@wunorfleet2880 2 жыл бұрын
When I click "Watch Sass" it doesn't compile. It gets stuck on "Working on it..." and it gave the following error in the runtime status: glob pattern string required
Bootstrap 5 Crash Course Tutorial #20 - Tabs
7:20
Net Ninja
Рет қаралды 71 М.
Stop using an extension to compile Sass
21:39
Kevin Powell
Рет қаралды 127 М.
Playing hide and seek with my dog 🐶
00:25
Zach King
Рет қаралды 33 МЛН
Clowns abuse children#Short #Officer Rabbit #angel
00:51
兔子警官
Рет қаралды 76 МЛН
CSS Tips And Tricks I Wish I Knew Before
12:12
Lama Dev
Рет қаралды 450 М.
Do You Really Need Bootstrap or Tailwind?
8:28
Lama Dev
Рет қаралды 187 М.
New Bootstrap Feature - CSS Variables
14:32
Coder Foundry
Рет қаралды 9 М.
Top 10 CSS One Liners That Will Blow Your Mind
13:34
developedbyed
Рет қаралды 928 М.
Learn Web Design For Beginners - Full Course (2024)
3:07:31
Flux Academy
Рет қаралды 1,6 МЛН
Bootstrap 5 Crash Course
1:11:15
Web Dev Simplified
Рет қаралды 459 М.
React Crash Course 2024
3:04:36
Traversy Media
Рет қаралды 383 М.
Using CSS custom properties like this is a waste
16:12
Kevin Powell
Рет қаралды 163 М.