Ajax Loader
×
HTML
<div id="container">
1
<div id="container">
2
<div>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Excepturi voluptatem quidem quisquam ullam necessitatibus non ad numquam cumque vero distinctio rerum quos beatae minus accusantium odio! Molestiae beatae obcaecati velit.</div>
3
  <div>Cupiditate sed veniam! Obcaecati ea quisquam harum iste eum fuga dolorem illo eius neque facilis adipisci labore iusto reprehenderit! Odio animi fuga dolores est commodi facilis impedit distinctio qui totam!</div>
4
  <div>Architecto quae quasi aliquam magnam molestias est aspernatur culpa eius sunt dolor. Perferendis tempore ullam ipsam alias quo ad dolore deserunt in laborum laudantium hic incidunt placeat cupiditate. Aperiam corporis.</div>
5
  <div>Accusantium soluta quidem illo laboriosam ipsum perspiciatis perferendis molestias odit consequatur voluptatibus ea ratione facere reprehenderit necessitatibus rerum asperiores voluptatem maxime adipisci! Cupiditate repudiandae beatae ab perspiciatis nulla repellendus unde.</div>
6
  <div>Aut ex ea officia neque debitis ipsum omnis voluptatem illo cumque mollitia quam ipsa eos ipsam molestiae nam accusamus odio tempore nemo distinctio reprehenderit accusantium repellendus sapiente eligendi! Nihil dignissimos!</div>
7
<div id="aap"></div>
8
<div id="aaphover"></div>
9
</div>
10
 
 
CSS
#container {
1
#container {
2
  border: 1px solid black;
3
  margin: 25px auto;
4
  padding: 20px;
5
  width: 400px;
6
  background-image: linear-gradient(left, #f00, rgba(255,255,0,0.4));
7
  background-position: 0 0;
8
  background-size: 100% 100%;
9
  background-repeat: no-repeat;
10
}
11
 
12
#aap {
13
  width: 100px;
14
  height: 100px;
15
  position: absolute;
16
  top: 50px;
17
  right: 100px;
18
  background-color: #00f;
19
  z-index: -1;
20
  transition: transform 1s;
21
}
22
 
23
#aaphover {
24
  width: 100px;
25
  height: 100px;
26
  position: absolute;
27
  top: 50px;
28
  right: 100px;
29
  background-color: rgba(255, 0, 0, 0.2);
30
  z-index: 2;
31
}
32
 
33
#aap:hover {
34
  background-color: red;
35
  transform: translate(100px, 0);
36
}
 
JavaScript
window.onload = init;
1
window.onload = init;
2
 
3
function init() {
4
  var aapHover = document.getElementById('aaphover');
5
  aaphover.onmouseover = moveAap;
6
  aaphover.onmouseout = moveAapBack;
7
}
8
 
9
function moveAap(e) {
10
  var aap = document.getElementById('aap');
11
  aap.style.webkitTransform="translate(100px, 0)";
12
}
13
 
14
function moveAapBack(e) {
15
  var aap = document.getElementById('aap');
16
  aap.style.webkitTransform="translate(0, 0)";
17
}
 

hover

CSSDeck G+