Advertisement
Guest User

Untitled

a guest
May 31st, 2016
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.87 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Javascript &amp; jQuery opdrachten</title>
  6. <link href="_css/site.css" rel="stylesheet">
  7. <link href="opdracht7A.css" rel="stylesheet">
  8. <script src="_js/jquery-1.7.2.min.js"></script>
  9. <script src="opdracht7A.js"></script>
  10. </head>
  11. <body>
  12. <div class="wrapper">
  13. <div class="header">
  14. <p class="logo">JavaScript <i>&</i> jQuery <i class="mm">KW1C<br>ICT-academie</i></p>
  15. </div>
  16. <div id="login">
  17. <p id="open">Login</p>
  18. <form>
  19. <p>
  20. <label for="username">Username:</label>
  21. <input type="text" name="username" id="username">
  22. </p>
  23. <p>
  24. <label for="password">Password: </label>
  25. <input type="text" name="password" id="password">
  26. </p>
  27. <p>
  28. <input type="submit" name="button" id="button" value="Submit" >
  29. </p>
  30. </form>
  31. </div>
  32. <div class="content">
  33. <div class="main">
  34. <h1>Animatie effect login scherm</h1>
  35. <p>Opdracht: <br>Laat het login scherm naar beneden glijden op het moment dat je op het plus-teken klikt, en weer sluiten op het moment dat je op het min teken klikt. Na het verschijnen van het formulier veandert het plus-teken in een min-teken.</p>
  36. <p>Stappen:</p>
  37. <ol class="numbered">
  38. <li>Op welk html element moet ik een event listener gaan schrijven; wat wordt de selector ?</li>
  39. <li>Welk animatie functie heb ik nodig om het juiste effect te krijgen.</li>
  40. <li>De afbeelding _images/close.png en _images/open.png heb je nodig om de juiste buttons te laten zien. Bekijk ook de classes die in deze pagina al zijn toegevoegd.</li>
  41. </ol>
  42. </div>
  43. <div class="footer">
  44. <p>JavaScript &amp; jQuery, W. van Bijnen en A. Saebu, BOL 4 - opleiding tot Applicatie ontwikkelaar (2013).</p>
  45. </div>
  46. </div>
  47. </div>
  48. </body>
  49. </html>
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57. #login {
  58. width: 300px;
  59. position: absolute;
  60. left: 560px;
  61. top: 6px;
  62. z-index: 100;
  63. }
  64.  
  65. #open {
  66. margin: 0;
  67. cursor: pointer;
  68. background: rgb(255,255,255) url(_images/open.png) no-repeat 8px 7px;
  69. color: rgb(58,80,123);
  70. padding: 5px 0 2px 30px;
  71. }
  72.  
  73. #login .close {
  74. background-image: url(_images/close.png);
  75. background-color: rgb(110,138,195);
  76. }
  77.  
  78. #open:hover {
  79. color: rgb(0,0,0);
  80. background-color: rgb(110,138,195);
  81. }
  82.  
  83. #login form {
  84. padding: 10px 10px 10px 10px;
  85. display: none;
  86. background-color: rgb(255,255,255);
  87. }
  88. #login label {
  89. display: inline-block;
  90. width: 100px;
  91. text-align:right;
  92. margin: 0 15px 0 0;
  93. color: rgb(58,80,123);
  94. }
  95. #login input {
  96. font-size: 14px;
  97. }
  98. #login #button {
  99. margin-left: 50px;
  100. }
  101. ol{
  102. list-style: decimal;
  103. }
  104.  
  105.  
  106.  
  107.  
  108.  
  109. $(document).ready(function ()
  110. {
  111. // Controleren of iemand op plusje drukt
  112. $('#open').on('click', function ()
  113. {
  114. $('#login form').slideToggle('fast');
  115. $( this ).toggleClass( "close" );
  116. }); // End click
  117. }); // End ready
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement