Advertisement
Guguita

problem with transition

Dec 7th, 2016
220
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.41 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>fuck yeah!</title>
  5. <link rel="stylesheet" type="text/css" href="style.css">
  6. <link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
  7. </head>
  8. <body>
  9.  
  10. <header class="topContainer" style="top:0px; position:relative;"></header>
  11. <div class="container-fluid">
  12. <div class="row">
  13. <div class="col-md-4"></div>
  14. <div class="col-md-4"></div>
  15. <div class="col-md-4"></div>
  16. <div class="col-md-4"></div>
  17. <div class="col-md-4"></div>
  18. <div class="col-md-4"></div>
  19. </div>
  20. </div>
  21.  
  22. <div class="container-fluid" >
  23. <div class="row">
  24. <div class="collapse-content">
  25. <div class="col-md-4"></div>
  26. <div class="col-md-4"></div>
  27. <div class="col-md-4"></div>
  28. <div class="col-md-4"></div>
  29. <div class="col-md-4"></div>
  30. <div class="col-md-4"></div>
  31. <div class="col-md-4"></div>
  32. <div class="col-md-4"></div>
  33. <div class="col-md-4"></div>
  34. </div>
  35. <button class="showBtn">Show more</button>
  36. </div>
  37. </div>
  38.  
  39. <div class="container-fluid">
  40. <div class="row">
  41. <div class="col-md-12" style="
  42.  
  43. background: #3a6186; /* fallback for old browsers */
  44. background: -webkit-linear-gradient(to left, #3a6186 , #89253e); /* Chrome 10-25, Safari 5.1-6 */
  45. background: linear-gradient(to left, #3a6186 , #89253e); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */height: 500px; z-index:0;"></div>
  46. </div>
  47. </div>
  48.  
  49.  
  50.  
  51. <script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
  52.  
  53. <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
  54.  
  55. <script src="http://code.jquery.com/ui/1.12.1/jquery-ui.js"
  56. integrity="sha256-T0Vest3yCU7pafRw9r+settMBX6JkKN06dqBnpQ8d30="
  57. crossorigin="anonymous">
  58. </script>
  59.  
  60.  
  61. <script type="text/javascript" src="app.js"></script>
  62. </body>
  63. </html>
  64.  
  65.  
  66. *{
  67. padding: 0px;
  68. margin: 0px;
  69. box-sizing: border-box;
  70. }
  71.  
  72. html, body{
  73. padding: 0px;
  74. margin: 0px;
  75. }
  76.  
  77. .container-fuid{
  78. min-width: 100%;
  79.  
  80. }
  81.  
  82. .col-md-4{
  83. width: 100%;
  84. height: 250px;
  85. background-color: gray;
  86. border: 1px solid black;
  87. -webkit-transition: 0.75s linear;
  88. -moz-transition: 0.75s linear;
  89. -ms-transition: 0.75s linear;
  90. -o-transition: 0.75s linear;
  91. transition: 0.75s linear;
  92.  
  93.  
  94. }
  95.  
  96. .collapse-content{
  97. overflow: hidden;
  98. height: 0px;
  99. -webkit-transition: 0.75s linear;
  100. -moz-transition: 0.75s linear;
  101. -ms-transition: 0.75s linear;
  102. -o-transition: 0.75s linear;
  103. transition: 0.75s linear;
  104.  
  105.  
  106.  
  107. }
  108.  
  109. .active-collapse{
  110. height: auto;
  111. overflow: visible;
  112. -webkit-transition: 0.75s linear;
  113. -moz-transition: 0.75s linear;
  114. -ms-transition: 0.75s linear;
  115. -o-transition: 0.75s linear;
  116. transition: 0.75s linear;
  117.  
  118.  
  119. }
  120.  
  121. .showBtn{
  122. width: 100%;
  123. height: 55px;
  124. font-size: 19px;
  125. background-color: deepskyblue;
  126. border: none;
  127. }
  128.  
  129.  
  130. $(document).ready(function(){
  131.  
  132. $('.showBtn').click(function(){
  133. $('.collapse-content').toggleClass('active-collapse');
  134. if($('.showBtn').text() == "Show more"){
  135. $('.showBtn').text("Hide")
  136. }
  137.  
  138. else{
  139. $('.showBtn').text("Show more");
  140. }
  141.  
  142.  
  143.  
  144. var id = $('.topContainer').offset().top;
  145. var classCheck = $('collapse-content').hasClass('active-collapse')
  146.  
  147. if(classCheck > 0){
  148. $(window).animate({
  149. scrollTop: 0
  150. }, 750);
  151. return false;
  152. }
  153.  
  154. });
  155.  
  156. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement