index.scss 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. @import "./../common/abstracts/_mixin.scss";
  2. @import "./../common/abstracts/variable.scss";
  3. @include b(curtain-wrapper){
  4. :deep(.wd-curtain){
  5. display: inline-block;
  6. border-radius: $-curtain-content-radius;
  7. overflow-y: visible !important;
  8. background: transparent;
  9. font-size: 0;
  10. }
  11. }
  12. @include b(curtain) {
  13. @include e(content) {
  14. position: relative;
  15. display: inline-block;
  16. background: transparent;
  17. border-radius: $-curtain-content-radius;
  18. }
  19. @include e(content-link) {
  20. display: block;
  21. border-radius: $-curtain-content-radius;
  22. }
  23. @include e(content-img) {
  24. display: block;
  25. width: auto;
  26. height: auto;
  27. border-radius: $-curtain-content-radius;
  28. }
  29. @include edeep(content-close) {
  30. position: absolute;
  31. margin: 0;
  32. padding: 6px;
  33. top: 10px;
  34. right: 10px;
  35. color: $-curtain-content-close-color;
  36. font-size: $-curtain-content-close-fs;
  37. -webkit-tap-highlight-color: transparent;
  38. &.top {
  39. margin: 0 0 0 -18px;
  40. top: -62px;
  41. right: unset;
  42. left: 50%;
  43. bottom: unset;
  44. }
  45. &.top-left {
  46. margin: 0;
  47. top: -62px;
  48. right: unset;
  49. left: -6px;
  50. bottom: unset;
  51. }
  52. &.top-right {
  53. margin: 0;
  54. top: -62px;
  55. right: -6px;
  56. left: unset;
  57. bottom: unset;
  58. }
  59. &.bottom {
  60. margin: 0 0 0 -18px;
  61. top: unset;
  62. right: unset;
  63. left: 50%;
  64. bottom: -62px;
  65. }
  66. &.bottom-left {
  67. margin: 0;
  68. top: unset;
  69. right: unset;
  70. left: -6px;
  71. bottom: -62px;
  72. }
  73. &.bottom-right {
  74. margin: 0;
  75. top: unset;
  76. right: -6px;
  77. left: unset;
  78. bottom: -62px;
  79. }
  80. }
  81. }