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.

_horizontal_filmstrip.scss 1.6KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. %align-right {
  2. @include flex();
  3. flex-direction: row-reverse;
  4. flex-wrap: nowrap;
  5. justify-content: flex-start;
  6. }
  7. .horizontal-filmstrip .filmstrip {
  8. position: absolute;
  9. bottom: 0;
  10. right: 0;
  11. padding: 10px 5px;
  12. @extend %align-right;
  13. transition: bottom .3s;
  14. z-index: $filmstripVideosZ;
  15. &.reduce-height {
  16. bottom: $newToolbarSizeWithPadding;
  17. }
  18. &__videos {
  19. @extend %align-right;
  20. position:relative;
  21. padding: 0;
  22. /* The filmstrip should not be covered by the left toolbar. */
  23. bottom: 0;
  24. width:auto;
  25. overflow: visible !important;
  26. &#remoteVideos {
  27. border: $thumbnailsBorder solid transparent;
  28. padding-left: $defaultToolbarSize + 5;
  29. transition: bottom 2s;
  30. }
  31. /**
  32. * The local video identifier.
  33. */
  34. &#filmstripLocalVideo {
  35. align-self: flex-end;
  36. display: block;
  37. }
  38. &.hidden {
  39. bottom: calc(-196px - #{$newToolbarSizeWithPadding});
  40. }
  41. .remote-videos-container {
  42. display: flex;
  43. }
  44. }
  45. /**
  46. * Style the filmstrip videos in filmstrip-only mode.
  47. */
  48. &__videos-filmstripOnly {
  49. margin-top: auto;
  50. margin-bottom: auto;
  51. .filmstrip__videos {
  52. &#filmstripLocalVideo {
  53. bottom: 0px;
  54. }
  55. }
  56. }
  57. .remote-videos-container {
  58. transition: opacity 1s;
  59. }
  60. &.hide-videos {
  61. .remote-videos-container {
  62. opacity: 0;
  63. pointer-events: none;
  64. }
  65. }
  66. }