
Learn what CSS is, why we need Sass and SCSS as a preprocessor, and how CSS styles web pages—from fonts and colors to layouts and images—with powerful features.
Install Visual Studio Code as your local editor for frontend development and beyond; download from the official site, select your operating system, and complete the installation.
Install Node.js to run JavaScript outside the browser; this Chrome V8 runtime enables server-side execution, so download the long-term support version and complete the installation.
Learn to set up a local development environment for sass and scss by using Visual Studio Code, creating index.html and style.scss, enabling Live Server, and understanding scss to css compilation.
Explore how a live sass compiler converts scss to css so the browser understands it, producing css and css.map files and enabling source map debugging in the browser.
Reset margins and paddings to zero, set box-sizing to border-box, style a main container with 100vw by 100vh using grid to center content, and note Sass to CSS compilation.
Master Sass and SCSS operators to perform on-the-fly calculations, like font-size in rem, using addition, subtraction, multiplication, and division, with compiled CSS reflecting results.
Learn to declare and use variables in css and sass (scss/sass), define $bg-color and $font-size, reuse values across styles, perform arithmetic, and see automatic updates reflect across the project.
Explore nesting in sass and scss to organize styles by parent containers, using a main container, paragraph tags, and flex layout, and observe the generated css changes.
Master advanced nesting in sass and scss by nesting inside parent selectors, applying hover effects to h2 and p, and using pseudo elements like before to generate readable, compiled css.
Discover how to create and reuse styles in SCSS or SASS with mixins, defining a mixin, naming it, and calling it across your project to avoid repetition.
Reuse styles in SCSS or SASS with mixins, creating a font style mixin to update across elements; learn to use parameters for controlling capitalized text and letter spacing.
Discover how to reuse styles in sass by creating parameterized mixins, pass parameters to control text transform and letter spacing, and build dynamic, reusable code.
Master single line comments in sass and scss, while css supports only multi-line comments. Discover how partials and import help organize multiple scss files.
Learn how to use partials and import to split scss into underscore-named files for variables and mixing, import them into the main file, and see automatic updates without recompiling partials.
Set up a React app and install node-sass to compile scss into css, enabling sass in your project and running npm start to preview.
Learn to use Sass and SCSS features in a React application by converting CSS to SCSS, creating and importing variables and mixins, and applying nesting, operators, and comments.
Learn everything about SASS & SCSS with Hands-on Practical Examples, also learn how to work with SASS or SCSS in React JS Application.
This course covers all the basics of SASS or SCSS and it covers both theory and handson part. We will first start by learning the what and why part of using SASS or SCSS, then implement every feature with practical handson approach.
Then we will create React JS application and add SASS or SCSS capability and start styling React components using SASS/SCSS.
Following are the topics that are covered:
1-Why do we need SASS or SCSS
2-Features of SASS or SCSS
3-Local development environment setup
4-SASS Compiler and Compiled Output files
5-Applying Styling to Page
6-How to use Operators in SASS or SCSS
7-How to Declare and use Variables in CSS and SCSS or SASS
8-Nesting of Style with SASS or SCSS - Part-1
9-Nesting of Style with SASS or SCSS - Part-2
10-Mixin in SCSS or SASS - Part-1
11-Mixin in SCSS or SASS - Part-2
12-Parameterized Mixin in SASS or SCSS
13-Single line Comment in SASS or SCSS
14-Partials and Import in SASS or SCSS
Applying SASS/SCSS to React JS Project:
1-Setting up React and Installing node-sass
2-Using SASS or SCSS features in React Application
After completing this course you will master all the SASS/SCSS concepts and learn to apply them in any project. You will also be now able to work any ReactJS projects using SASS/SCSS.