Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
- <html>
- <head>
- <meta http-equiv="content-type" content="text/html; charset=windows-1250">
- <meta name="generator" content="PSPad editor, www.pspad.com">
- <title></title>
- <script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
- <script type="text/javascript">
- paralaxId = new Array();
- var counter = 0;
- var paralaxLeft = new Array();
- var paralaxTop = new Array();
- function contains(a, obj) {
- var i = a.length;
- while (i--) {
- if (a[i] === obj) {
- return true;
- }
- }
- return false;
- }
- function addParallax(object, speed, direction){
- if(contains(paralaxId,object ) == false){
- paralaxId[counter] = object;
- paralaxTop[counter] = $(object).position().top;
- paralaxLeft[counter] = $(object).position().left;
- console.log("Register object:'" + paralaxId[counter] + "' top:" + paralaxTop[counter] + "px left:" + paralaxLeft[counter] + "px");
- counter++;
- }
- objectId =jQuery.inArray( object, paralaxId );
- if(direction == "up"){
- $(object).css({
- top: -$(document).scrollTop() * speed + paralaxTop[objectId] +"px"
- });
- } else if (direction == "down"){
- $(object).css({
- top: $(document).scrollTop() * speed + paralaxTop[objectId] +"px"
- });
- } else if (direction == "left"){
- $(object).css({
- left: -$(document).scrollTop() * speed + paralaxLeft[objectId] +"px"
- });
- } else if (direction == "right"){
- $(object).css({
- left: $(document).scrollTop() * speed + paralaxLeft[objectId] +"px"
- });
- }
- }
- $( window ).scroll(function() {
- scroll = $(document).scrollTop();
- addParallax("#object1", 0.3, "right");
- addParallax("#object1", 0.3, "down");
- addParallax("#object2", 0.2, "right");
- addParallax("#object2", 0.2, "up");
- addParallax("#object3", 0.8, "up");
- addParallax("#object4", 2, "down");
- addParallax("#object5", 1.5, "up");
- });
- </script>
- <style>
- *{
- left:0px;
- top:0px;
- }
- #object1{
- position:fixed;
- top:280px;
- left:30px;
- width:150px;
- height:100px;
- font-family:arial;
- background-color:green;
- transition: 0.5s all;
- -o-transition: 0.5s all;
- -moz-transition: 0.5s all;
- -webkit-transition: 0.5s all;
- }
- #object2{
- position:fixed;
- top:250px;
- left:90px;
- width:100px;
- height:75px;
- font-family:arial;
- background-color:red;
- transition: 0.5s all;
- -o-transition: 0.5s all;
- -moz-transition: 0.5s all;
- -webkit-transition: 0.5s all;
- }
- #object3{
- position:fixed;
- top:190px;
- left:200px;
- width:60px;
- height:55px;
- font-family:arial;
- background-color:blue;
- transition: 0.5s all;
- -o-transition: 0.5s all;
- -moz-transition: 0.5s all;
- -webkit-transition: 0.5s all;
- }
- #object4{
- position:fixed;
- top:300px;
- left:500px;
- width:150px;
- height:345px;
- font-family:arial;
- background-color:yellow;
- transition: 0.5s all;
- -o-transition: 0.5s all;
- -moz-transition: 0.5s all;
- -webkit-transition: 0.5s all;
- }
- #object5{
- position:fixed;
- top:800px;
- left:0px;
- width:100%;
- height:900px;
- font-family:arial;
- background-color:purple;
- transition: 0.5s all;
- -o-transition: 0.5s all;
- -moz-transition: 0.5s all;
- -webkit-transition: 0.5s all;
- z-index:3;
- opacity:0.5;
- }
- </style>
- </head>
- <body>
- <div id="object1">
- Hallo
- </div>
- <div id="object2">
- Hallo2
- </div>
- <div id="object3">
- Hallo3
- </div>
- <div id="object4">
- Hallo4
- </div>
- <div id="object5">
- Hallo5
- </div>
- <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement