Sass Complete Guide, Create Responsive Portfolio Website
- Description
- Curriculum
- FAQ
- Reviews
Do you want to supercharge your CSS skills?
If yes? then welcome to “HTML, Sass & JavaScript Create Responsive Portfolio Website“, In this course, you will learn modern Sass or Scss. In This course will not learn only Sass you will also learn CSS Flexbox from scratch step by step, the only thing you just need the basic knowledge of HTML and CSS. Now, what you will learn?
You will learn
-
CSS Flexbox from scratch
-
Sass features from scratch
-
Sass modern features (@use, @forward)
-
CSS responsive grid system same like bootstrap (col-xlg, col-lg, col-md, col-sm, col-xsm)
-
Fancy looking UI
-
JavaScript with toggle menu and modal
After completing this course you will be able to create responsive modern-looking websites with HTLM, Flexbox, and Sass. Most importantly you will learn how to create a responsive grid system same as Bootstrap responsive grid system, and that’s my favorite section in this course. In this course you will not learn only the code, you will also learn how to create a professional developer portfolio website, and you can see the website demo in the promo video. Now if you are ready just enroll in the course and will be happy after taking this course, so why do you wait?
Fast support!
-
I reply to each student (If you are stuck just message me or post your issue in the Q/A section)
-
quick response
-
1Download Project Source CodeText lesson
-
2Download Node JS & Text EditorVideo lesson
In this video, we are going to download node js and vs code text editor because these two are the important tools for our course.
-
3Install VS Code ExtensionsVideo lesson
In this video, we are going to install some important VS code extensions.
-
4Section IntroVideo lesson
In this video, I will give you an overview of this section, that what we will learn in this section.
-
5What is Flexbox?Video lesson
In this video, we will learn what is flexbox actually? flex is a layout module, with the help of flexbox we can align items very easily vertically or horizontaly.
-
6Flex Container & Flex ItemsVideo lesson
In this video, we are going to talk about what is flex container and what are flex items, flex container is a row class or parent element and flex items are child classes or child columns.
-
7Flex DirectionVideo lesson
In this video, we will talk about flex-direction property, flex-direction property basically change the flex-direction.
-
8Flex BasisVideo lesson
In this video, we are going to flex-basis property, the flex-basis property we can use instead CSS width property.
-
9Flex GrowVideo lesson
In this video, we are going to talk about flex-grow property, flex-grow means if we have free space in a row then flex-grow will distribute the space between columns.
-
10Flex ShrinkVideo lesson
In this video, we will talk about flex-shrink property, flex-shrink property is the opposite of flex-grow property, it shrink flex items.
-
11Flex PropertyVideo lesson
In this video, we will talk about the flex property, flex property basically combine three properties in a single line all of them are flex-grow, flex-shrink and flex-basis.
-
12Order PropertyVideo lesson
In this video, we are going to talk about flexbox order property, we the help of order property we can change the order of flex items.
-
13Flex Wrap PropertyVideo lesson
In this video, we are going to talk about flex-wrap property, flex-wrap property move items into the next row if we don't have any free available space in a row.
-
14Justify ContentVideo lesson
In this video, we are going to align items horizontally and to align items horizontally we have to use the justify-content property.
-
15Align ItemsVideo lesson
In this video, we are going to align items vertically, and to align items vertically we have to use align-items property.
-
16Section IntroVideo lesson
In this video, I will give an overview of this section, that, what we will learn in this section.
-
17What is Sass ?Video lesson
In this video, we are going to learn what is sass and what are the main features of sass.
-
18Create New Folder StructureVideo lesson
In this video, we are going to create a new folder for sass inside there we will do the sass code.
-
19Install Sass PackageVideo lesson
In this video, we are going to install the sass package which will compile our sass or scss code to pure CSS.
-
20Run Sass Script From Package.json FileVideo lesson
In this video, we are going to run the Sass script from the pacakage.json file.
-
21What are Sass Variables ?Video lesson
In this video, we are going to talk about sass or scss variables, variables are containers that store values in the computer memory.
-
22Sass @debug RuleVideo lesson
In this video, we are going to talk about @debug rule using debug rule we can debug any sass variables value or expression results.
-
23Sass ModulesVideo lesson
In this video, we are going to talk about sass modules, with the help of sass modules we can divide our code into different modules.
-
24Sass vs ScssVideo lesson
In this video, we are going to talk about what is the basic difference between Sass and Scss.
-
25Access Sass Variables in Sass ModulesVideo lesson
In this video, we are going to access Sass variables in Sass modules with the help of the @use rule.
-
26Sass NestingVideo lesson
In this video, we are going to talk about Sass nesting, nesting means we can nest children inside the parent class.
-
27BEM MethodologyVideo lesson
In this video, we are going to talk about BEM methodology, BEM stands for Block Element Modifiers, with the help of the BEM methodology we can create clear relation between parent and child classes.
-
28Sass ListsVideo lesson
In this video, we are going we are going to talk about sass lists, in lists we can keep more than one values same as JavaScript arrays.
-
29Sass MapsVideo lesson
In this video, we are going to talk about Sass maps, maps that keep data in key-value pairs same as JavaScript arrays.
-
30Sass For LoopVideo lesson
In this video, we are going to talk about Sass for loop, for example, if you want to run a loop up to a specific point in that case you can use for loop.
-
31IF Else StatementsVideo lesson
In this video, we are going to talk about sass If Else statements, with the help of Else Statements we can check different conditions.
-
32Sass FunctionsVideo lesson
In this video, we are going to talk about sass functions, that how to use functions in sass, in functions we can put some peace of logic and after we can reuse that function in deffenret places.
-
33Sass ExtendsVideo lesson
In this video, we are going to talk about sass extends, with the help of sass extends we can reuse the CSS classes.
-
34Sass MixinsVideo lesson
In this video, we are going to talk about sass mixins, Mixins and Extends both are the same things but Mixin functions accept parameters.
-
35Section IntroVideo lesson
In this video, I will give you an overview of this section.
-
36Create Project FolderVideo lesson
In this video, we are going to create a project folder and we will also install the Sass package locally in our project.
-
37Create Files and Create Sass ScriptVideo lesson
In this video, we are going to create three files, first, we will create index.html second we will create an app.scss, and third we will create app.css and finally, we will create a script for sass.
-
38Choose Font FamilyVideo lesson
In this video, we are going to choose google font for our website, in this course I will use Poppins font.
-
39Set Default Line HeightVideo lesson
In this video, we are going to set the default line height, line-height means space between inline elements.
-
40Default Font SizeVideo lesson
In this video, we are going to set the default font size.
-
41Convert Pixel to Percentage in HTML SelectorVideo lesson
In this video, we are going to convert pixel to percentage value because pixel creates some issues in the root element.
-
42Reset Default Margin & PaddingVideo lesson
In this video, we are going to reset the default padding and margin because all HTML tags have some default padding and margin.
-
43Add FaviconVideo lesson
In this video, we are going to create a favicon and for that, we will use the third part website.
-
44Setup ColorsVideo lesson
In this video, we are going to set up colors and we will have different colors and all of them will store in variables.
-
45Navbar DemoVideo lesson
In this video, I will give you an overview of the navigation will we will build in this section.
-
46Navbar HTML CodeVideo lesson
In this video, we are going to create the HTML code for navbar.
-
47Style NavbarVideo lesson
In this video, we are going to style the navigation bar using Scss.
-
48Style LinksVideo lesson
In this video, we are going to style the navigation links.
-
49Style LogoVideo lesson
In this video, we are going to style the logo.
-
50Create MixinsVideo lesson
In this video, we are going to create mixins for code reuse ability.
-
51Let's Implement @forward ruleVideo lesson
In this video, we are going to implement the sass @forward rule with the help of the @forward rule we can combine many sass modules in a single place and from there we can access sass modules
-
52Navbar Wrapper PaddingVideo lesson
In this video, we are going to assign padding-left and padding-right to the navbar wrapper.
-
53Responsive Grid DemoVideo lesson
In this video, I will give you an overview of the final responsive navbar so you will see that what will build in this section.
-
54Create Container ClassVideo lesson
In this video, we are going to create a container class that will wrap all our website all contents.
-
55What Are Rows & ColumnsVideo lesson
In this video, we are going to talk about rows and columns.
-
56What Are Media QueriesVideo lesson
In this video, we are going to talk about CSS media queries, what are media queries and how they work?
-
57Create Columns For Extra Large Screens (Extra Large Desktop & Laptop)Video lesson
In this video, we are going to create columns for extra-large columns, extra-large columns will run only on extra large screens.
-
58Use Extra Large Columns in HTMLVideo lesson
In this video, we are going to use extra-large columns in the HTML file.
-
59Create Columns For Large Screens (Large Desktops & Laptop)Video lesson
In this video, we are going to create columns for large screens.
-
60Create Columns For Medium Screens (Small Laptops & Large Tablets)Video lesson
In this video, we are going to create columns for medium screens.
-
61Create Columns For Small & Extra Small Screens (Tablets & Mobile Phones)Video lesson
In this video, we are going to create columns for small screens and extra small screens.
-
62Create Map For BreakpointsVideo lesson
In this video, we are going to create a map for breakpoints and after we will loop that map
-
63Loop Breakpoints MapVideo lesson
In this video, we are going to loop the breakpoints map.
-
64Refactor LoopVideo lesson
In this video, we are going to refactor the each loop because in each loop we have for loop two times.
-
65Responsive Navbar DemoVideo lesson
In this video, I will give you an overview of this section that what we will build in this section actually.
-
66Nest Media Query in CSS ClassVideo lesson
In this video, we are going to learn about how to nest media query in css classes.
-
67Create Mixin For Media QueriesVideo lesson
In this video, we are going to create a mixin for media queries and we will reuse that mixin throughout all scss files.
-
68Make Navbar Responsive on Mobile ScreenVideo lesson
In this video, we are going to make the navbar responsive on mobile screens.
-
69Style Navbar Links on Mobile ScreenVideo lesson
In this video, we are going to style the navbar links on mobile screens.
-
70Toggle IconVideo lesson
In this video, we are going to add a toggle icon on the right side of the navbar.
-
71Click Event ListenerVideo lesson
In this video, we are going to add click on the event on the toggle icon if some click on toggle icon then we will toggle a class.
-
72Toggle ClassVideo lesson
In this video, we are going to toggle the CSS class as we click on the toggle icon.
-
73Navbar TransitionsVideo lesson
In this video, we are going to add transitions to the navbar at the time of opening and closing.
-
74Header DemoVideo lesson
In this video, I will give you an overview about the hero section that what we will build in this section.
-
75HTML Code for HeaderVideo lesson
In this video, we are going to do the html code for header section.
-
76Style Header HeadingsVideo lesson
In this video, we are going to style the heading section.
-
77Style ButtonsVideo lesson
In this video, we are going to style the buttons.
-
78Name Typewrite EffectVideo lesson
In this video, we are going to apply to typewrite effect on the name heading.
-
79Header ImageVideo lesson
In this video, we are going to add the header or hero image.
-
80Make Header More StylishVideo lesson
In this video, we are going to make the header image more stylish.
-
81Make Header ResponsiveVideo lesson
In this video, we are going to make the header section responsive.
-
82Responsive ButtonsVideo lesson
In this video, we are going to make the buttons responsive.
-
83Center Contents on Medium ScreenVideo lesson
In this video, we are going to bring header contents to the center on the medium screen.
-
84Modal DemoVideo lesson
In this video, I will give you an overview of modal which we will build in this section.
-
85Modal HTML CodeVideo lesson
In this video, we are going to do the modal HTML code.
-
86Style ModalVideo lesson
In this video, we are going to style the modal which we have had created in the previous video.
-
87Modal Close IconVideo lesson
In this video, we are going to add close icon in the modal.
-
88Make Modal ResponsiveVideo lesson
In this video, we are going to make the modal responsive on all screens.
-
89Open and Close ModalVideo lesson
In this video, we are going to open and close the modal through JavaScript.
-
90Animate ModalVideo lesson
In this video, we are going to animate the modal using css.
External Links May Contain Affiliate Links read more