Top Banner
PostCSS A dumb name for an awesome thing. by Miles Rausch http://milesrausch.com
22

PostCSS: A dumb name for an awesome thing

Apr 07, 2017

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: PostCSS: A dumb name for an awesome thing

PostCSS

A dumb name for an awesome thing.

by Miles Rauschhttp://milesrausch.com

Page 2: PostCSS: A dumb name for an awesome thing

Hyperlinks

Slides

 Demo

https://slides.com/awayken/2016devobjectivehttps://slides.com/awayken/2016devobjective/live

https://github.com/awayken/2016devobjective

Page 3: PostCSS: A dumb name for an awesome thing

Hi. I'm Miles.

@awayken milesrausch.com

Page 4: PostCSS: A dumb name for an awesome thing

Let's talk about CSS

Page 5: PostCSS: A dumb name for an awesome thing

Not quite recognizable

Page 6: PostCSS: A dumb name for an awesome thing

Not quite consistent

Page 7: PostCSS: A dumb name for an awesome thing

Let's talk about preprocessors

Page 8: PostCSS: A dumb name for an awesome thing

Sass/SCSS

http://sass-lang.com/

Page 9: PostCSS: A dumb name for an awesome thing

LESS

http://lesscss.org/

Page 10: PostCSS: A dumb name for an awesome thing

Stylus

http://learnboost.github.io/stylus/

Page 11: PostCSS: A dumb name for an awesome thing

Preprocessor problems

Page 12: PostCSS: A dumb name for an awesome thing

Introducing: PostCSS

Page 13: PostCSS: A dumb name for an awesome thing

PostCSS is a dumb name

Page 14: PostCSS: A dumb name for an awesome thing

It's an engine

Page 15: PostCSS: A dumb name for an awesome thing

for plugins to transform

Page 16: PostCSS: A dumb name for an awesome thing

into almost anything.

Save effortAutoprefixer ( )cssnano ( )

Enforce standardscssnext ( )stylelint ( )

Have funCanadian Stylesheets ( )Instagram ( )

Browse plugins at 

GitHubGitHub

GitHubGitHub

GitHubGitHubhttp://postcss.parts/

Page 17: PostCSS: A dumb name for an awesome thing

Demo time.Let's start here:

You'll need .https://github.com/awayken/2016devobjective

NodeJS and npm

Page 18: PostCSS: A dumb name for an awesome thing

#1.0.0

Our original project

#1.0.1

PostCSS: https://github.com/postcss/postcss#usage

Page 19: PostCSS: A dumb name for an awesome thing

#1.0.2

Stylelint

Autoprefixer

cssnano

http://stylelint.io/

https://github.com/postcss/autoprefixer

http://cssnano.co/

Page 20: PostCSS: A dumb name for an awesome thing

#1.1.0

Font Magician:

postcss-import:

cssnext:

https://github.com/jonathantneal/postcss-font-magician

https://github.com/postcss/postcss-import

http://cssnext.io/

Page 21: PostCSS: A dumb name for an awesome thing

#2.0.0

Updated for dev.Objective() 2016

#2.1.1

postcss-placehold: https://github.com/awayken/postcss-placehold

Page 22: PostCSS: A dumb name for an awesome thing

The End

Slides

  

Demo

https://slides.com/awayken/2016devobjective

https://github.com/awayken/2016devobjective