Code Dạo: Đôi Mắt Theo Con Trỏ Chuột

Như tiêu đề bài viết, đây chỉ là một đoạn code dạo. Nó khiến cho đôi mắt phải dõi theo con trỏ chuột của bạn !!
Xem DEMO


HTML
<div class="eyes">

    <div class="eye">

      <div class="ball"></div>

    </div>

    <div class="eye">

      <div class="ball"></div>

    </div>

  </div>



<script>

  var balls = document.getElementsByClassName("ball");

  document.onmousemove = function(){

    var x = event.clientX * 100 / window.innerWidth + "%";

    var y = event.clientY * 100 / window.innerHeight + "%";

    //event.clientX => get the horizontal coordinate of the mouse

    //event.clientY => get the Vertical coordinate of the mouse

    //window.innerWidth => get the browser width

    //window.innerHeight => get the browser height

    for(var i=0;i<2;i++){

      balls[i].style.left = x;

      balls[i].style.top = y;

      balls[i].style.transform = "translate(-"+x+",-"+y+")";

    }

  }

</script>
CSS
 body{

  margin: 0;

  padding: 0;

  background: #34495e;

}

.eyes{

  position: absolute;

  top: 50%;

  transform: translateY(-50%);

  width: 100%;

  text-align: center;

}

.eye{

  width: 240px;

  height: 120px;

  background: #fff;

  display: inline-block;

  margin: 40px;

  border-radius: 50%;

  position: relative;

  overflow: hidden;

}

.ball{

  width: 40px;

  height: 40px;

  background: #000;

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%,-50%);

  border-radius: 50%;

  border: 15px solid #333;

}
#DarkCode1

Popular posts from this blog

Tạo Tiện ích Box Social Media Button Cho Blogspot với hiệu ứng tuyệt đẹp

Vietnix Free DirectAdmin, Giảm 30% trọn đời dịch vụ VPS

Chia Sẻ Widget Box Giới Thiệu Blog Hiệu Ứng Tuyệt Đẹp