Angular LMS app
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
Den här utvecklingskatalogen är arkiverad. Du kan se filer och klona katalogen, men inte öppna ärenden eller genomföra push- eller pull-förfrågningar.
 
 
 
 

114 rader
2.3 KiB

  1. .subject-list {
  2. position: relative;
  3. width: 100%;
  4. margin: 0 auto;
  5. list-style: none;
  6. @media screen and (min-width: 1023px) {
  7. width: 33%;
  8. margin: 0;
  9. max-height: 50vh;
  10. position: fixed;
  11. right: 2%;
  12. top: calc(50vh - 30px);
  13. background-color: white;
  14. border-radius: 30px;
  15. padding: 15px;
  16. box-shadow: 0px 0px 10px rgba(black, 0.3);
  17. z-index: 1;
  18. overflow: auto;
  19. }
  20. li {
  21. background-color: white;
  22. border-radius: 15px;
  23. overflow: hidden;
  24. display: flex;
  25. align-items: center;
  26. padding: 15px 10px;
  27. margin-top: 15px;
  28. box-shadow: 0px 0px 5px -2px var(--black);
  29. position: relative;
  30. &::before {
  31. content: '';
  32. position: absolute;
  33. left: 0;
  34. top: 0;
  35. width: 7px;
  36. height: 100%;
  37. background-color: transparent;
  38. }
  39. &.attended::before {
  40. background-color: var(--teal-green);
  41. }
  42. &.absent::before {
  43. background-color: var(--danger);
  44. }
  45. &.late::before {
  46. background-color: rgba(orange, 0.5);
  47. }
  48. }
  49. .schedule {
  50. width: 80px;
  51. padding-right: 15px;
  52. text-align: center;
  53. }
  54. .subject {
  55. flex-grow: 1;
  56. border-left: 1px solid #cecece;
  57. padding-left: 15px;
  58. overflow: hidden;
  59. p {
  60. margin-top: 5px;
  61. }
  62. }
  63. .view-button {
  64. height: 33px;
  65. border-radius: 5px;
  66. border: 0px;
  67. background-color: var(--teal-green);
  68. color: white;
  69. font-size: 14px;
  70. width: 80px;
  71. margin-left: 10px;
  72. }
  73. label {
  74. font-size: 14px;
  75. color: var(--black);
  76. font-weight: 500;
  77. }
  78. p {
  79. font-size: 13px;
  80. color: var(--dark-grey);
  81. margin-top: 2px;
  82. white-space: nowrap;
  83. text-overflow: ellipsis;
  84. overflow: hidden;
  85. img {
  86. width: 20px;
  87. height: 20px;
  88. border-radius: 50%;
  89. overflow: hidden;
  90. object-fit: cover;
  91. object-position: top;
  92. vertical-align: middle;
  93. }
  94. span {
  95. vertical-align: middle;
  96. margin-left: 3px;
  97. }
  98. }
  99. }