uploaders.css 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. .bx-uploader-msg-err {
  2. color:#900;
  3. }
  4. .bx-uploader-ghost-preview {
  5. width:101px;
  6. float:left;
  7. }
  8. .bx-uploader-ghost-preview img {
  9. width:101px;
  10. min-height:20px;
  11. background-image:url(../images/loading-spinner.gif);
  12. background-repeat:no-repeat;
  13. background-position:center center;
  14. -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.7, transparent), to(rgba(0,0,0,0.4)));
  15. }
  16. .bx-uploader-ghost-form {
  17. width:500px;
  18. float:left;
  19. }
  20. .bx-uploader-ghost-form-filename {
  21. }
  22. .bx-uploader-ghost-form-actions {
  23. }
  24. /* simple uploader */
  25. .bx-uploader-simple-file {
  26. margin-bottom:5px;
  27. }
  28. /* html5 filepond uploader */
  29. .bx-uploader-html5-drop-area .filepond--item {
  30. width: calc(33% - 0.5em);
  31. }
  32. .filepond--panel-root{
  33. background: none !important;
  34. }
  35. .filepond--panel-center.filepond--panel-root{
  36. visibility: visible !important;
  37. transform: translate3d(0px, 8px, 0px) scale3d(1, 0.6, 1);
  38. }
  39. .filepond--panel-bottom.filepond--panel-root{
  40. transform: translate3d(0px, 68px, 0px);
  41. }
  42. .bx-uploader-html5-drop-area{
  43. max-height: 30em;
  44. }
  45. .filepond{
  46. min-height: 76px;
  47. margin-bottom: 0px !important;
  48. }
  49. .bx-uploader-html5-drop-area.filepond .dz-message {
  50. margin:3.5em 0;
  51. }
  52. .bx-uploader-html5-errors-area {
  53. max-height:2.75rem;
  54. overflow-y:auto;
  55. }
  56. .bx-uploader-html5-paste-catcher {
  57. width:0;
  58. height:0;
  59. border:none;
  60. margin:0;
  61. padding:0;
  62. }
  63. .border-dashed {
  64. border-style: dashed;
  65. }
  66. .rounded-lg {
  67. border-radius: .5rem;
  68. }
  69. /* crop uploader */
  70. .bx-popup-content-wrapped .bx-croppie-element {
  71. padding:0;
  72. min-height:340px;
  73. }
  74. /* record video uploader */
  75. .bx-uploader-record-video-controls {
  76. text-align: center;
  77. display: none;
  78. }
  79. .bx-uploader-record-video-controls .bx-btn {
  80. float: none;
  81. display: inline-block;
  82. }
  83. .bx-uploader-recording-stop {
  84. display: none;
  85. }
  86. #bx-upoloader-recording-preview {
  87. display: none;
  88. }
  89. .bx-record-video-preview-filesize {
  90. text-align: center;
  91. margin: 0.2rem 0;
  92. }
  93. .bx-record-camera-switch {
  94. margin-bottom: 0.5rem;
  95. text-align: right;
  96. display: none;
  97. }
  98. @keyframes bx-uploader-recording-animation {
  99. 0% {opacity: 0;}
  100. 50% {opacity: 1;}
  101. 100% {opacity: 0;}
  102. }
  103. .bx-uploader-recording-blinking-circle {
  104. animation-name: bx-uploader-recording-animation;
  105. animation-duration: 2s;
  106. animation-iteration-count: infinite;
  107. }