timesheet source code
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

157 satır
3.2KB

  1. @CHARSET "UTF-8";
  2. .blink_me {
  3. animation: blinker 0.3s linear infinite;
  4. }
  5. @keyframes blinker {
  6. 50% { opacity: 0; }
  7. }
  8. .card {
  9. /* Add shadows to create the "card" effect */
  10. box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
  11. transition: 0.3s;
  12. }
  13. /* On mouse-over, add a deeper shadow */
  14. .card:hover {
  15. box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
  16. /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#d6f9ff+0,9ee8fa+100;Blue+3D */
  17. background: rgb(214,249,255); /* Old browsers */
  18. background: -moz-linear-gradient(top, rgba(214,249,255,1) 0%, rgba(158,232,250,1) 100%); /* FF3.6-15 */
  19. background: -webkit-linear-gradient(top, rgba(214,249,255,1) 0%,rgba(158,232,250,1) 100%); /* Chrome10-25,Safari5.1-6 */
  20. background: linear-gradient(to bottom, rgba(214,249,255,1) 0%,rgba(158,232,250,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  21. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6f9ff', endColorstr='#9ee8fa',GradientType=0 ); /* IE6-9 */
  22. }
  23. /* Add some padding inside the card container */
  24. .card .container {
  25. padding: 2px 0px;
  26. min-height:300px;
  27. position: relative;
  28. }
  29. .card .container.rated {
  30. background: url('../img/circle.png') no-repeat center;
  31. background-size: contain;
  32. }
  33. .card img{
  34. width:100%;
  35. }
  36. .card .ratecontainer{
  37. display : inline-block;
  38. position : relative;
  39. text-align: center;
  40. width: 100%;
  41. position:absolute;
  42. bottom: 5px;
  43. }
  44. .container .ratecontainer{
  45. animation: blinker 0.8s linear infinite;
  46. }
  47. .container.rated .ratecontainer{
  48. animation: none;
  49. }
  50. .card .container p,
  51. .card .container h1{
  52. margin-top:5px;
  53. margin-bottom:5px;
  54. margin-left:16px;
  55. margin-right:16px;
  56. }
  57. .card .container h1{
  58. font-weight:900;
  59. min-height:100px;
  60. max-height:100px;
  61. }
  62. .day_of_week{
  63. font-weight:900;
  64. font-size: 5em;
  65. text-align: center;
  66. background-color:dimgrey;
  67. color:white;
  68. text-shadow: 0 0 10px #0e0606;
  69. }
  70. .job_start,
  71. .job_finish {
  72. display:inline-block;
  73. font-weight:900;
  74. width: 50%;
  75. font-size:3em;
  76. background-color:grey;
  77. color:white;
  78. margin:0px;
  79. padding:0px;
  80. text-align:center;
  81. box-shadow:0 0 2px black inset;
  82. text-shadow: 0 0 10px #0e0606;
  83. }
  84. .job_time{
  85. box-shadow:0 0 2px white inset;
  86. }
  87. .job_day_of_week{
  88. position: absolute;
  89. top: 1px;
  90. color: white;
  91. right: 20px;
  92. font-size: 1em;
  93. font-weight: bolder;
  94. border-left: 1px dotted white;
  95. border-bottom: 1px dotted white;
  96. padding: 0 10px 0 10px;
  97. }
  98. .rate {
  99. float: left;
  100. height: 46px;
  101. padding: 0 10px;
  102. display: block;
  103. }
  104. .rate:not(:checked) > input {
  105. position:absolute;
  106. /* top:-9999px; */
  107. visibility:hidden;
  108. }
  109. .rate:not(:checked) > label {
  110. float:right;
  111. width:1em;
  112. overflow:hidden;
  113. white-space:nowrap;
  114. cursor:pointer;
  115. font-size: 2.6em;
  116. color:#ccc;
  117. }
  118. .rate:not(:checked) > label:before {
  119. content: '★ ';
  120. }
  121. .rate > input:checked ~ label {
  122. color: #ffc700;
  123. }
  124. .rate:not(:checked) > label:hover,
  125. .rate:not(:checked) > label:hover ~ label {
  126. color: #deb217;
  127. }
  128. .rate > input:checked + label:hover,
  129. .rate > input:checked + label:hover ~ label,
  130. .rate > input:checked ~ label:hover,
  131. .rate > input:checked ~ label:hover ~ label,
  132. .rate > label:hover ~ input:checked ~ label {
  133. color: #c59b08;
  134. }
  135. .ult_modal-body{
  136. height:60vh;
  137. width:80vw;
  138. }