Every current web designer will most likely have mastered CSS long ago. But believe it or not, some have not yet realised the enormous benefits Sass can add to CSS – for one thing, it opens up a whole range of features not available in CSS. Couple that with the fact that it makes CSS concise and readable, and it's a sure fire way to make CSS better as well as more fun!
Learn the Most Powerful CSS Extension Language in the World
This course is intended for web designers, web developers, and anyone else who already has a working knowledge of CSS. It does not cover Sass installation or configuration of a text editor, but instead jumps straight ahead to working with practical, real world examples of Sass in action. Therefore this course is not suitable for students who have limited or no knowledge of CSS.
During this course you will get to grips with core features of Sass like variables, inheritance, nesting and mixins, amongst others. You will learn how to build alert panels, how to configure Sass for development, and how to master CSS efficiency with Sass, making your code more readable and more concise.
After just 40 minutes, you will finish up this course with a solid knowledge of Sass which you will be able to implement immediately. And better yet, you will have rediscovered what made CSS fun in the first place!
Sass (Syntactically Awesome Stylesheets) is a stylesheet scripting language, first emerging in 2007 and now used all over the web. Industry approved, compatible with all versions of CSS, and with more features and abilities than another CSS extension language, it's the most stable and powerful language of its kind in the world. By mastering Sass, you'll be able to create effortless and beautiful websites with a sleek, professional look.
Let's learn Sass with this basic guide to getting set up with Sass and working on an example project.
We'll be building some alert panels so we have something at the end of our Sass learning journey. Here's what they'll look like and why using Sass is a good idea for modules like this.
Sass directory structure is important so we can stay organised as our CSS project grows larger.
Variables let us store values that we can use in CSS properties later. This is a massive benefit over vanilla CSS.
We can inherit from classes in Sass, and in this case our difference CSS selectors for each alert inherits key styles.
Nesting gets rid of the need for chaining selectors and allows you to nest rules within other CSS rules. Sass makes this super easy.
Functions take arguments and return values. Let's create a Sass function to give us an rgba value for a colour we input.
Mixins contain chunks of reusable CSS code, which makes re-using selectors that require lots of vendor prefixes easier. Sass makes this easy.
At Stone River eLearning, technology is all we teach. If you're interested in programming, development or design - we have it covered.
Check out our huge catalog of courses and join the over 390,000 students currently taking Stone River eLearning courses. We currently offer 100+ different technology training courses on our Stone River eLearning website and are adding new courses on hot and trending topics every month. A subscription option is available for those with a real passion for learning.