timepicker.css 6.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. /*
  2. Datepicker for Bootstrap
  3. Copyright 2012 Stefan Petre
  4. Licensed under the Apache License v2.0
  5. http://www.apache.org/licenses/LICENSE-2.0
  6. */
  7. input[type="date"] { -webkit-appearance: none; } .datepicker { top: 0; left: 0; padding: 4px; margin-top: 1px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; /*.dow { border-top: 1px solid #ddd !important; }*/ } .datepicker:before { content: ''; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-bottom-color: rgba(0, 0, 0, 0.2); position: absolute; top: -7px; left: 6px; } .datepicker:after { content: ''; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #ffffff; position: absolute; top: -6px; left: 7px; } .datepicker > div { display: none; } .datepicker table { width: 100%; margin: 0; } .datepicker td, .datepicker th { text-align: center; width: 20px; height: 20px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } .datepicker td.day:hover { background: #eeeeee; cursor: pointer; } .datepicker td.old, .datepicker td.new { color: #999999; } .datepicker td.active, .datepicker td.active:hover { background-color: #006dcc; background-image: -moz-linear-gradient(top, #0088cc, #0044cc); background-image: -ms-linear-gradient(top, #0088cc, #0044cc); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); background-image: -o-linear-gradient(top, #0088cc, #0044cc); background-image: linear-gradient(top, #0088cc, #0044cc); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0); border-color: #0044cc #0044cc #002a80; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); } .datepicker td.active:hover, .datepicker td.active:hover:hover, .datepicker td.active:active, .datepicker td.active:hover:active, .datepicker td.active.active, .datepicker td.active:hover.active, .datepicker td.active.disabled, .datepicker td.active:hover.disabled, .datepicker td.active[disabled], .datepicker td.active:hover[disabled] { background-color: #0044cc; } .datepicker td.active:active, .datepicker td.active:hover:active, .datepicker td.active.active, .datepicker td.active:hover.active { background-color: #003399 \9; } .datepicker td span { display: block; width: 47px; height: 54px; line-height: 54px; float: left; margin: 2px; cursor: pointer; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } .datepicker td span:hover { background: #eeeeee; } .datepicker td span.active { background-color: #006dcc; background-image: -moz-linear-gradient(top, #0088cc, #0044cc); background-image: -ms-linear-gradient(top, #0088cc, #0044cc); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); background-image: -o-linear-gradient(top, #0088cc, #0044cc); background-image: linear-gradient(top, #0088cc, #0044cc); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0); border-color: #0044cc #0044cc #002a80; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); } .datepicker td span.active:hover, .datepicker td span.active:active, .datepicker td span.active.active, .datepicker td span.active.disabled, .datepicker td span.active[disabled] { background-color: #0044cc; } .datepicker td span.active:active, .datepicker td span.active.active { background-color: #003399 \9; } .datepicker td span.old { color: #999999; } .datepicker th.switch { width: 145px; } .datepicker th.next, .datepicker th.prev { font-size: 19.5px; } .datepicker thead tr:first-child th { cursor: pointer; } .datepicker thead tr:first-child th:hover { background: #eeeeee; } .input-append.date .add-on i, .input-prepend.date .add-on i { display: block; cursor: pointer; width: 16px; height: 16px; }
  8. .bootstrap-timepicker.dropdown-menu {
  9. border-radius: 4px 4px 4px 4px;
  10. display: none;
  11. left: 0;
  12. margin-top: 1px;
  13. padding: 4px;
  14. top: 0;
  15. min-width: 10px;
  16. z-index: 99999;
  17. }
  18. .bootstrap-timepicker.dropdown-menu.open {
  19. display: inline-block;
  20. }
  21. .bootstrap-timepicker.dropdown-menu:before {
  22. border-bottom: 7px solid rgba(0, 0, 0, 0.2);
  23. border-left: 7px solid transparent;
  24. border-right: 7px solid transparent;
  25. content: "";
  26. left: 6px;
  27. position: absolute;
  28. top: -7px;
  29. }
  30. .bootstrap-timepicker.dropdown-menu:after {
  31. border-bottom: 6px solid #FFFFFF;
  32. border-left: 6px solid transparent;
  33. border-right: 6px solid transparent;
  34. content: "";
  35. left: 7px;
  36. position: absolute;
  37. top: -6px;
  38. }
  39. .bootstrap-timepicker.modal {
  40. margin-left: -100px;
  41. margin-top: 0;
  42. top: 30%;
  43. width: 200px;
  44. }
  45. .bootstrap-timepicker.modal .modal-content {
  46. padding: 0;
  47. }
  48. .bootstrap-timepicker table {
  49. margin: 0;
  50. width: 100%;
  51. }
  52. .bootstrap-timepicker table td {
  53. height: 30px;
  54. margin: 0;
  55. padding: 2px;
  56. text-align: center;
  57. }
  58. .bootstrap-timepicker table td span {
  59. width: 100%;
  60. }
  61. .bootstrap-timepicker table td a {
  62. border: 1px solid transparent;
  63. display: inline-block;
  64. margin: 0;
  65. outline: 0 none;
  66. padding: 8px 0;
  67. width: 3em;
  68. }
  69. .bootstrap-timepicker table td a:hover {
  70. background-color: #EEEEEE;
  71. border-color: #DDDDDD;
  72. border-radius: 4px 4px 4px 4px;
  73. }
  74. .bootstrap-timepicker table td a i {
  75. margin-top: 2px;
  76. }
  77. .bootstrap-timepicker table td input {
  78. margin: 0;
  79. text-align: center;
  80. width: 25px;
  81. }
  82. .bootstrap-timepicker-component .add-on {
  83. cursor: pointer;
  84. }
  85. .bootstrap-timepicker-component .add-on i {
  86. display: block;
  87. height: 16px;
  88. width: 16px;
  89. }