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.

101 lines
1.7 KiB

  1. #snap {
  2. top: 0;
  3. left: 0;
  4. background-color: #111;
  5. width: 100%;
  6. height: 100%;
  7. z-index: 2;
  8. display: none;
  9. }
  10. #snap canvas {
  11. border: 1rem #333 solid;
  12. box-sizing: border-box;
  13. background-color: #111;
  14. }
  15. #snap canvas,
  16. #snap video {
  17. width: 100%;
  18. height: 100%;
  19. object-fit: contain;
  20. }
  21. #snap video {
  22. background-image: url(/theme/img/movim_cloud.svg);
  23. background-repeat: no-repeat;
  24. background-position: center center;
  25. }
  26. #snap select#snapsource {
  27. display: none;
  28. }
  29. #snap canvas {
  30. position: absolute;
  31. top: 0;
  32. left: 0;
  33. }
  34. #snap button#snapshoot,
  35. #snap button#snapupload,
  36. #snap button#snapwait {
  37. right: calc(50% - 3.5rem);
  38. position: absolute;
  39. bottom: 2rem;
  40. }
  41. #snap button#snapswitch {
  42. left: 2rem;
  43. display: none;
  44. }
  45. #snap button#snapswitch.enabled {
  46. display: inherit;
  47. }
  48. /* Controls */
  49. #snap ul.controls.list {
  50. position: absolute;
  51. width: 100%;
  52. top: 0;
  53. }
  54. #snap ul.controls.list > li {
  55. padding: 3rem;
  56. }
  57. #snap ul.controls.list > li span.primary {
  58. left: 0;
  59. }
  60. #snap ul.controls.list i {
  61. text-shadow: 0 0 3rem black;
  62. }
  63. /* States */
  64. #snap.shoot,
  65. #snap.upload,
  66. #snap.wait {
  67. display: block;
  68. }
  69. #snap.shoot ul.controls.list > li#snapback,
  70. #snap.shoot #snapupload,
  71. #snap.shoot #snapclose,
  72. #snap.shoot #snapwait,
  73. #snap.shoot canvas,
  74. #snap.upload ul.controls.list > li#snapclose,
  75. #snap.upload #snapshoot,
  76. #snap.upload #snapback,
  77. #snap.upload #snapwait,
  78. #snap.upload #snapswitch,
  79. #snap.upload #snapswitch.enabled,
  80. #snap.wait ul.controls.list > li#snapclose,
  81. #snap.wait #snapshoot,
  82. #snap.wait #snapupload,
  83. #snap.wait #snapback,
  84. #snap.wait #snapswitch,
  85. #snap.wait #snapswitch.enabled {
  86. display: none;
  87. }