Book Image

Learning Zurb Foundation

By : Kevin Horek
Book Image

Learning Zurb Foundation

By: Kevin Horek

Overview of this book

<p>Responsive web design is the next big thing in web design right now. It allows you to control and adapt to the user experience across a variety of devices, screens, and resolutions. Foundation is one of the most well-known responsive frameworks available, and allows you to speed up the prototyping, designing, and theming of your web project; as well as allowing you to create your own custom themes to suit your needs. It makes your life easier by giving you a grid, elements, and JavaScript functions that are responsive and easily customized to work with any web or mobile project that arises.</p> <p>This book starts off with teaching you the basics, and gradually moves on to cover the most advanced parts of this amazing framework. You will learn how to use Foundation to prototype, design, and theme your projects as well as discover how to use the framework with any programming language or content management system.</p>
Table of Contents (17 chapters)
Learning Zurb Foundation
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Introducing Sass


If you understand CSS even at a basic level, you will understand Sass, or SCSS as it used to or still can be called. SCSS was a way to write Sass without the brackets, but they have deprecated this, so we will not be using it.

When you write Sass, you are basically writing CSS in a slightly different way. Sass files are compiled to a CSS file, and this compiled CSS file is what you include in your project, just like you have since you started using an external CSS file. Do not let Sass scare you. Even if you never use all the advanced features and just learn how to nest and use variables; these are two of the most powerful, basic, and simple Sass concepts to wrap your head around.

So, what exactly is Sass? Basically, it takes everything that CSS has to offer and gives you a bunch of extra things to extend the functionality and saves you a lot of time when writing CSS. For example, you can nest CSS classes so that you do not have to write the same classes over and over again...