Advertisement
Guest User

Untitled

a guest
Jan 19th, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.68 KB | None | 0 0
  1. <!--MAIN -->
  2. <!--===============================================================-->
  3. <main class="main">
  4.  
  5. <section class="row small-header-nav hidden-sm hidden-md hidden-lg small-nav">
  6. <?php include 'includes/content/navigation.php'; ?>
  7. </section>
  8.  
  9. <section class="slides row"><!-- absolute-->
  10.  
  11. <div class="slide" id="slide-1">
  12. <div class="slide__bg"></div>
  13. <div id="parents"></div><!--nav link-->
  14. <span id="top_link"></span>
  15.  
  16. <div class="slide__text row">
  17. <div class="well panel_well one_edge_shadow row" >
  18. <?php include 'includes/content/panel1.php'; ?>
  19. </div>
  20. </div>
  21. </div>
  22.  
  23. <div class="slide" id="slide-2">
  24.  
  25. <div class="slide__bg one_edge_shadow"> </div>
  26. <div class="slide__content row">
  27.  
  28. <div class="slide__testomonial">
  29. <section class="row">
  30. <?php include 'includes/content/embedded-video.php'; ?>
  31. </section>
  32. </div>
  33. </div>
  34. </div>
  35. <!-- Panel3 ==========================================-->
  36.  
  37. <div class="slide" id="slide-3">
  38. <div class="slide__bg"></div>
  39.  
  40. <div class="slide__content row">
  41.  
  42. <div class="slide__text">
  43.  
  44. <div class="well panel_well one_edge_shadow row">
  45. <span id="teachers"></span><!--nav link-->
  46. <?php include 'includes/content/panel2.php'; ?>
  47. </div>
  48. </div>
  49. </div>
  50. </div>
  51.  
  52. <!-- FORM==========================================-->
  53. <div class="slide " id="slide-4">
  54. <div class="slide__bg"></div>
  55. <div class="slide__content row">
  56.  
  57. <section class="footer slide__footer">
  58. <?php include 'includes/content/form.php'; ?>
  59.  
  60. </section>
  61. </div>
  62. </div>
  63.  
  64. </section>
  65.  
  66. </main>
  67.  
  68. /*FORM*/
  69. form{position: fixed; bottom: 0;left: 0; width: 100%;background-color: black;display: block;}
  70.  
  71. /* PARALLAX STYLES
  72. --------------------------------------------- */
  73. .slides{overflow: hidden}
  74.  
  75. .slide {
  76. position: relative;/*to background*/
  77. }
  78.  
  79.  
  80. /* slide background */
  81. .slide__bg {
  82. position: absolute;/*in relation to slide container*/
  83. top: 0;
  84. left: 0;
  85. right: 0;
  86. bottom: 0;
  87. z-index: -1;/*bottom layer*/;
  88. }
  89. #slide-1 .slide__bg {
  90. background-color: darkcyan;
  91. }
  92. /*non critical styling*/
  93. #slide-2 .slide__bg {
  94. background-color: darkmagenta;
  95. }
  96. /*non critical styling*/
  97. #slide-3 .slide__bg {
  98. background-color: darkgoldenrod
  99. }
  100. /*non critical styling*/
  101. #slide-4 .slide__bg {
  102. background-color: darkblue;
  103. }
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110. /*foreground*/
  111. .slides {
  112. position: absolute;/*position container in window*/
  113. width: 100%;/*fill container*/
  114. height: 100%;/*fill container*/
  115. perspective: 400px;/*dictates size of slide--bg*/
  116. overflow-x: hidden;/*hide scroll bar*/
  117. overflow-y: auto;/*hide scroll bar*/
  118. }
  119.  
  120. .slides::-webkit-scrollbar {
  121. display: none;/*hide scroll bar*/
  122. }
  123.  
  124. /* Only apply to larger screens
  125. --------------------------------------------- */
  126. @media screen and (min-width: 768px) {
  127.  
  128. /* parallax */
  129. @supports ((perspective: 1px) and (not (-webkit-overflow-scrolling: touch))) {
  130. body {
  131. transform: translateZ(0px); /* Fix paint issues in Edge && Safari H/W acceleration */
  132. }
  133.  
  134.  
  135. .slide, .slide__content {
  136. transform-style: preserve-3d;/* maintain perspective effect*/
  137. }
  138.  
  139. .slide__text {
  140. transform: translateZ(60px) scale(.7);/*set text distance from page and scale*/
  141. transform-origin: 50% 50%;/*position of text on slide*/
  142. /*background-color: aqua; */
  143. background-color: red;
  144. height: 800px;
  145. }
  146.  
  147.  
  148. .slide__testomonial {
  149. transform: translateZ(80px) scale(.7);/*set text distance from page and scale*/
  150. transform-origin: 50% 50%;/*position of text on slide*/
  151. background-color: aqua;
  152. height: 800px;
  153. }
  154.  
  155. .slide__footer {
  156. transform: translateZ(60px) scale(.7);/*set text distance from page and scale*/
  157. transform-origin: 50% 50%;/*position of text on slide*/
  158. background-color: green;
  159. height: 400px;
  160. }
  161.  
  162.  
  163.  
  164. .slide:nth-child(2n) {
  165. z-index: 1; /* ensure EVERY OTHER SLIDE overlays correctly */
  166. }
  167.  
  168. .slide:nth-child(2n+1):not(:first-child) .slide__bg {
  169. top: -16%;/*SELECTS EVERY ODD SLIDE NOT INCLUDING FIRST - extend slide__bg to meet next bg to fill gap*/
  170. bottom: -50%;/*SELECTS EVERY ODD SLIDE NOT INCLUDING
  171. }
  172.  
  173. .slide:nth-child(2n) .slide__bg {
  174. transform: translateZ(59px) scale(.85);/*SELECTS EVERY EVEN SLIDE AFTER THE FIRST - set background distance from page and scale to match window*/
  175. }
  176.  
  177. .slide:nth-child(2n+1):not(:last-child) .slide__bg {
  178. bottom: -50%;/*SELECTS EVERY ODD SLIDE NOT INCLUDING LAST extend slide__bg to meet next bg to fill gap*/
  179. }
  180.  
  181.  
  182. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement