Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CSS Layouting::putting things into place

CSS Layouting::putting things into place

Talk I gave @ Developers Boituva Meetup #1

Felipe Bernardes

June 24, 2017
Tweet

More Decks by Felipe Bernardes

Other Decks in Programming

Transcript

  1. grupy sp sorocabacss guru sorocaba python sorocaba developers boituva codepen

    meetup brazil semana da tecnologia @ fatec sorocaba
  2. layout noun. The way in which the parts of something

    are arranged or laid out. oxford english dictionary
  3. properties • normal flow • float • display • position

    • transform • grid module • flexbox module
  4. float property specifies where an element should be placed, out

    of normal flow, along left or right side of its container, where text and inline elements will wrap around it. https://developer.mozilla.org/ en-US/docs/Web/CSS/float https://codepen.io/ felipebernardes/pen/JJyeMg
  5. display property specifies the type of rendering box used for

    an element. https://developer.mozilla.org/ en-US/docs/Web/CSS/display https://codepen.io/ felipebernardes/pen/XgaPBd
  6. transform property lets you modify the coordinate space of the

    element to be translated, rotated, scaled, and skewed. https://developer.mozilla.org /en-US/docs/Web/CSS/transform https://codepen.io/ felipebernardes/pen/BZdGOd
  7. grid module is a shorthand property that sets all of

    the grid properties in a single declaration. https://developer.mozilla.org /en-US/docs/Web/CSS/grid https://codepen.io/ felipebernardes/pen/EWpaYb
  8. flexbox module is a shorthand property specifying the ability to

    alter its dimensions to fill available space. https://developer.mozilla.org /en-US/docs/Web/CSS/flex https://codepen.io/ felipebernardes/pen/yXoQGR
  9. references • w3c • mdn • csstricks • alistapart •

    learnlayout • codepen top 100 • redit.com/r/web_design
  10. next steps • practice a little bit • teach what

    you know • practice a little bit • teach what you know • practice a little bit • teach wnat you know • practice a little bit