Guest User

Untitled

a guest
Jan 22nd, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. * {
  2. margin: 0;
  3. padding: 0;
  4. }
  5.  
  6. .grid {
  7. display: grid; /* Mobile Version! */
  8. grid-template-columns: 1fr 500px 500px 1fr;
  9. grid-template-rows: 1fr 1fr 1fr 1fr 1fr;
  10. grid-template-areas:
  11. "title title"
  12. "header header"
  13. "sidebar sidebar"
  14. "content content"
  15. "footer footer";
  16.  
  17. /* - Mit einem "." anstatt einer grid-area bleibt das grid-feld leer.
  18. - In diesem Beispiel ist das Grid mobile First, und der mediaQ für Desktop!
  19. - Es sind auch %, auto und px zB als column und row angabe möglich
  20. */
  21. }
  22.  
  23. .title {
  24. grid-area: title;
  25. }
  26. .header {
  27. grid-area: header;
  28. }
  29. .sidebar {
  30. grid-area: sidebar;
  31. }
  32. .content {
  33. grid-area: content;
  34. /* - justify-self: start;
  35. - "start" für links, "center" für center, "end" für rechts
  36. - "align" für für vertikale ausrichtung.
  37. - Verschachtelte Grids sind auch möglich. */
  38. }
  39. .footer {
  40. grid-area: footer;
  41. }
  42.  
  43.  
  44. .grid div:nth-child(even) {
  45. background-color: red;
  46. }
  47. .grid div:nth-child(odd) {
  48. background-color:green;
  49. }
  50.  
  51. @media screen and (min-width: 736px) {
  52. .grid { /* Desktop Version! */
  53. display: grid;
  54. grid-template-columns: 1fr 500px 500px 1fr;
  55. grid-template-rows: 1fr 1fr 1fr 1fr 1fr;
  56. grid-template-areas:
  57. ". title title ."
  58. ". header header ."
  59. ". sidebar content ."
  60. ". footer footer .";
  61. }
  62. }
Add Comment
Please, Sign In to add comment