11
aumnia.com your automated mobile and interactive application partner twitter.com/aumnia facebook.com/ aumnia aumnia.com/blog Sass: An Introduction Gregg Borodaty – Aumnia, Inc. November 11, 2015

Sass: An Introduction

Embed Size (px)

Citation preview

Page 1: Sass: An Introduction

aumnia.com

your automated mobile and interactive application partnertwitter.com/aumnia

facebook.com/aumnia

aumnia.com/blog

Sass: An Introduction

Gregg Borodaty – Aumnia, Inc.November 11, 2015

Page 2: Sass: An Introduction

aumnia.comThe Agenda

1. Sass – what is it?2. Sass in practice3. A couple of key features4. How to get started5. Resources

Page 3: Sass: An Introduction

aumnia.comSyntactically Awesome StyleSheets

http://sass-lang.com/

Page 4: Sass: An Introduction

aumnia.comWhat is a CSS Preprocessor?

“A scripting language that extends CSS and gets compiled into regular CSS syntax”

Page 5: Sass: An Introduction

aumnia.comHow popular is Sass?

According to an information survey of developers conducted at http://ashleynolan.co.uk/blog/frontend-tooling-survey-2015-results

Page 6: Sass: An Introduction

aumnia.comBut wait, I’m already a CSS expert…

Sass will make you a CSS ninja!It will help you to•Generate cleaner, more readable code,•Organize and modularize your CSS,•Create pieces for reuse across projects (and sharing),•Import cool libraries, and•Achieve cross-browser compatibility (with some help from its friends)

Page 7: Sass: An Introduction

aumnia.comSass in practice

Sass source code Generated CSS

Page 8: Sass: An Introduction

aumnia.comKey features (to get you going)

• Nesting• Variables• [Advanced] Mathematical Calculations• Color variations

Let’s see if live examples will work….

Page 9: Sass: An Introduction

aumnia.comGetting Started

Three ways:1.Use an application – CodeKit, Scout, etc.2.Go command lineSee http://sass-lang.com/install for more info on above options

3.Step up your game and use a task runnera) These are tools like Gulp or Gruntb) They do all kinds of great stuff in addition to

turning your Sass into CSS

Page 10: Sass: An Introduction

aumnia.comResources

For Sass:http://sass-lang.com/https://css-tricks.com/sass-style-guide/

For Bootstrap:http://getbootstrap.com/https://github.com/twbs/bootstrap-sass

For Grunt:https://24ways.org/2013/grunt-is-not-weird-and-hard/

Page 11: Sass: An Introduction

aumnia.comFor more information about Aumnia: http://www.aumnia.com

For more information about me:http://greggborodaty.comhttps://www.linkedin.com/in/gregoryborodaty

Thank you!