angular material design
play

Angular Material Design Whats New in Angular Material Design Whats - PowerPoint PPT Presentation

Whats New in Angular Material Design Whats New in Angular Material Design Whats Cool in Material Design Topics Covered Material Design? The Engineers Perspective Digital Paper Digital Paper google.com/design/spec Design


  1. What’s New in Angular Material Design

  2. What’s New in Angular Material Design

  3. What’s Cool in Material Design

  4. Topics Covered

  5. Material Design?

  6. The Engineer’s Perspective

  7. Digital Paper

  8. Digital Paper

  9. google.com/design/spec

  10. Design consistency

  11. Colouring your UI

  12. mdThemeProvider

  13. DEMO

  14. Dynamic Colour

  15. Cool! But how?

  16. for now … vibrant.js

  17. DEMO

  18. Color Histogram

  19. Colour Quantization

  20. Swatch Scoring

  21. Resources

  22. Material Palette materialpalette.com

  23. Vibrant.js github.com/jariz/ vibrant.js

  24. Icons!

  25. 795 icons …

  26. … optimized to the point of madness …

  27. … in platform speciPc packaging …

  28. … including an icon font!

  29. # of Icons Font Awesome UnofPcial Material Icons OfPcial Material Icons 800 795 744 600 519 400 200 0

  30. Font Size Font Awesome UnofPcial Material Icons (woff2) OfPcial Material Icons 60 55KB 45 44KB 36KB 30 15 0

  31. CSS Size Font Awesome UnofPcial Material Icons (gzipped) OfPcial Material Icons 7 7KB 5.25 5KB 3.5 1.75 0.3KB 0

  32. Why so little CSS?

  33. because Ligatures!

  34. &

  35. .fa-android::before { content: ‘\E606’; } <i class=“fa fa-android”> </i>

  36. <i class=“mi”> android </i>

  37. <i class=“mi”> android </i>

  38. <md-icon> android </ md-icon >

  39. DEMO

  40. How exactly do you pronounce &#xEB57; ?

  41. Sorry :(

  42. Awesome Compression Ratios!

  43. Bytes/Icon Font Awesome Unofficial Material Icons Official Material Icons 130 124B 97.5 71B 65 47B 32.5 0

  44. RESOURCES

  45. Google Icon Site google.com/design/ icons

  46. Our Github github.com/google/ material-design-icons

  47. Material in Motion

  48. Not There Yet …

  49. Animation Anchoring

  50. Animation Anchoring <!-- home.html --> <a href="#/banner-page"> <img src="./banner.jpg" ng-animate-ref="banner"> </a> <!-- banner-page.html --> <img src="./banner.jpg" ng-animate-ref="banner">

  51. DEMO

  52. A (Promising) Hack

  53. DEMO #2

  54. Thanks! Scott Hyndman shyndman@google.com

Recommend


More recommend