style.css 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. .container {
  2. height: 100vh;
  3. display: grid;
  4. grid-template-rows: 1fr 1fr 1fr;
  5. grid-template-columns: 1fr 1fr 1fr;
  6. grid-template-areas:
  7. "header1 header2 header3"
  8. "mid1 mid2 mid3"
  9. "footer1 footer2 footer3";
  10. font-family: sans-serif;
  11. }
  12. #deviceheader {
  13. grid-area: header2;
  14. text-align: center;
  15. line-height: 200px;
  16. font-size: 10vh;
  17. font-family: sans-serif;
  18. }
  19. #time {
  20. grid-area: mid2;
  21. }
  22. #rtc-headline {
  23. text-align: left;
  24. font-size: 4vh;
  25. }
  26. #rtc {
  27. text-align: center;
  28. font-size: 5vh;
  29. }
  30. #local-headline {
  31. text-align: left;
  32. font-size: 4vh;
  33. }
  34. #local {
  35. text-align: center;
  36. font-size: 5vh;
  37. }
  38. #alarm {
  39. grid-area: mid3;
  40. text-align: center;
  41. font-size: 4vh;
  42. visibility: hidden;
  43. }
  44. #alarm-time {
  45. font-size: 5vh;
  46. }
  47. #alarm-button {
  48. text-align: left;
  49. }
  50. #nvram {
  51. grid-area: footer3;
  52. visibility:hidden;
  53. }
  54. #nvram-text {
  55. width:30vw;
  56. height:15vh;
  57. }
  58. #buttons {
  59. grid-area: footer2;
  60. }
  61. @media screen and (max-width: 600px) {
  62. .container {
  63. height: 100vh;
  64. display: grid;
  65. grid-template-rows: 1fr 1fr 1fr 1fr 1fr;
  66. grid-template-columns: 1fr;
  67. grid-template-areas:
  68. "header2"
  69. "mid2"
  70. "mid3"
  71. "footer2"
  72. "footer3";
  73. font-family: sans-serif;
  74. }