You are here

oa_responsive_regions.orig.css in OA Responsive Regions 7.2

body.responsive-panels-region-top-on {
  /*  overflow: hidden; */
}

@media (max-width: 480px) {
  .responsive-panels-region.responsive-panels-region-top {
    background: rgba(255, 255, 255, 0.95);
    width: 100%;
    position: fixed;
    top: -100%;
    height: 100%;
    left: 0;
    right: 0;
    -webkit-transition: 500ms;
    -moz-transition: 500ms;
    -o-transition: 500ms;
    transition: 500ms;
  }
  .responsive-panels-region.responsive-panels-region-top .responsive-panels-region-inner {
    overflow: scroll;
    height: 100%;
    padding: 0 20px;
  }
  body.responsive-panels-region-top-on .responsive-panels-region.responsive-panels-region-top {
    top: 40px;
    z-index: 500;
  }
}

body.responsive-panels-region-right-on {
  /*  overflow: hidden; */
}

@media (max-width: 480px) {
  .responsive-panels-region.responsive-panels-region-right {
    background: rgba(255, 255, 255, 0.95);
    width: 100%;
    position: fixed;
    right: -100%;
    height: 100%;
    top: 40px;
    bottom: 0;
    -webkit-transition: 500ms;
    -moz-transition: 500ms;
    -o-transition: 500ms;
    transition: 500ms;
  }
  .responsive-panels-region.responsive-panels-region-right .responsive-panels-region-inner {
    overflow: scroll;
    height: 100%;
    padding: 0 20px;
  }
  body.responsive-panels-region-right-on .responsive-panels-region.responsive-panels-region-right {
    right: 0;
    z-index: 500;
  }
}

body.responsive-panels-region-left-on {
  /*  overflow: hidden; */
}

.panel-panel.responsive-panels-region-panel {
  height: 100%;
  width: 100%;
  position: absolute;
}

  .responsive-panels-region.responsive-panels-region-left {
    position: absolute;
    left: -100%;
    height: 100%;
    top: auto;
    -webkit-transition: 300ms;
    -moz-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
    overflow-x: hidden;
    overflow-y: auto;
    width: 300px;
    background: #2f2f2f;
  }
  body.responsive-panels-region-left-on .responsive-panels-region.responsive-panels-region-left {
    left: 0;
    z-index: 500;
  }

.panel-panel.responsive-panels-region-sibling {
  width: 100%;
}

  .panel-panel.responsive-panels-region-sibling,
  .row.responsive-panels-region-sibling > .panel-panel {
    left: 0;
    position: relative;
    -webkit-transition: 300ms;
    -moz-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
  }

body.responsive-panels-region-left-on .panel-panel.responsive-panels-region-sibling {
  left: 300px;
  width: calc(100% - 300px);
}


body.responsive-panels-region-bottom-on {
/*  overflow: hidden; */
}

@media (max-width: 480px) {
  .responsive-panels-region.responsive-panels-region-bottom {
    background: rgba(255, 255, 255, 0.95);
    width: 100%;
    position: fixed;
    bottom: -100%;
    height: 100%;
    left: 0;
    right: 0;
    -webkit-transition: 500ms;
    -moz-transition: 500ms;
    -o-transition: 500ms;
    transition: 500ms;
  }
  .responsive-panels-region.responsive-panels-region-bottom .responsive-panels-region-inner {
    overflow: scroll;
    height: 100%;
    padding: 0 20px;
  }
  body.responsive-panels-region-bottom-on .responsive-panels-region.responsive-panels-region-bottom {
    bottom: 0;
    z-index: 500;
  }
}

.container {
  max-width: 100%;
}

.row {
  position: relative;
}

.row > .panel-panel {
  min-height: 0px;
}

File

css/oa_responsive_regions.orig.css
View source
  1. body.responsive-panels-region-top-on {
  2. /* overflow: hidden; */
  3. }
  4. @media (max-width: 480px) {
  5. .responsive-panels-region.responsive-panels-region-top {
  6. background: rgba(255, 255, 255, 0.95);
  7. width: 100%;
  8. position: fixed;
  9. top: -100%;
  10. height: 100%;
  11. left: 0;
  12. right: 0;
  13. -webkit-transition: 500ms;
  14. -moz-transition: 500ms;
  15. -o-transition: 500ms;
  16. transition: 500ms;
  17. }
  18. .responsive-panels-region.responsive-panels-region-top .responsive-panels-region-inner {
  19. overflow: scroll;
  20. height: 100%;
  21. padding: 0 20px;
  22. }
  23. body.responsive-panels-region-top-on .responsive-panels-region.responsive-panels-region-top {
  24. top: 40px;
  25. z-index: 500;
  26. }
  27. }
  28. body.responsive-panels-region-right-on {
  29. /* overflow: hidden; */
  30. }
  31. @media (max-width: 480px) {
  32. .responsive-panels-region.responsive-panels-region-right {
  33. background: rgba(255, 255, 255, 0.95);
  34. width: 100%;
  35. position: fixed;
  36. right: -100%;
  37. height: 100%;
  38. top: 40px;
  39. bottom: 0;
  40. -webkit-transition: 500ms;
  41. -moz-transition: 500ms;
  42. -o-transition: 500ms;
  43. transition: 500ms;
  44. }
  45. .responsive-panels-region.responsive-panels-region-right .responsive-panels-region-inner {
  46. overflow: scroll;
  47. height: 100%;
  48. padding: 0 20px;
  49. }
  50. body.responsive-panels-region-right-on .responsive-panels-region.responsive-panels-region-right {
  51. right: 0;
  52. z-index: 500;
  53. }
  54. }
  55. body.responsive-panels-region-left-on {
  56. /* overflow: hidden; */
  57. }
  58. .panel-panel.responsive-panels-region-panel {
  59. height: 100%;
  60. width: 100%;
  61. position: absolute;
  62. }
  63. .responsive-panels-region.responsive-panels-region-left {
  64. position: absolute;
  65. left: -100%;
  66. height: 100%;
  67. top: auto;
  68. -webkit-transition: 300ms;
  69. -moz-transition: 300ms;
  70. -o-transition: 300ms;
  71. transition: 300ms;
  72. overflow-x: hidden;
  73. overflow-y: auto;
  74. width: 300px;
  75. background: #2f2f2f;
  76. }
  77. body.responsive-panels-region-left-on .responsive-panels-region.responsive-panels-region-left {
  78. left: 0;
  79. z-index: 500;
  80. }
  81. .panel-panel.responsive-panels-region-sibling {
  82. width: 100%;
  83. }
  84. .panel-panel.responsive-panels-region-sibling,
  85. .row.responsive-panels-region-sibling > .panel-panel {
  86. left: 0;
  87. position: relative;
  88. -webkit-transition: 300ms;
  89. -moz-transition: 300ms;
  90. -o-transition: 300ms;
  91. transition: 300ms;
  92. }
  93. body.responsive-panels-region-left-on .panel-panel.responsive-panels-region-sibling {
  94. left: 300px;
  95. width: calc(100% - 300px);
  96. }
  97. body.responsive-panels-region-bottom-on {
  98. /* overflow: hidden; */
  99. }
  100. @media (max-width: 480px) {
  101. .responsive-panels-region.responsive-panels-region-bottom {
  102. background: rgba(255, 255, 255, 0.95);
  103. width: 100%;
  104. position: fixed;
  105. bottom: -100%;
  106. height: 100%;
  107. left: 0;
  108. right: 0;
  109. -webkit-transition: 500ms;
  110. -moz-transition: 500ms;
  111. -o-transition: 500ms;
  112. transition: 500ms;
  113. }
  114. .responsive-panels-region.responsive-panels-region-bottom .responsive-panels-region-inner {
  115. overflow: scroll;
  116. height: 100%;
  117. padding: 0 20px;
  118. }
  119. body.responsive-panels-region-bottom-on .responsive-panels-region.responsive-panels-region-bottom {
  120. bottom: 0;
  121. z-index: 500;
  122. }
  123. }
  124. .container {
  125. max-width: 100%;
  126. }
  127. .row {
  128. position: relative;
  129. }
  130. .row > .panel-panel {
  131. min-height: 0px;
  132. }