Thiết kế trang 404 cực lạ với jGravity

07/03/2015

Để tạo ấn tượng cho khách viếng thăm trang web hay blog của mình thì ngoài những thiết kế ở các trang chính, thì trang 404 các bạn cũng không nên bỏ qua. Trước đây mình đã giới thiệu cho các bạn bài viết 6 mẫu trang 404 Error Pages tuyệt đẹp dành cho Blogger, còn hôm nay thì mình sẽ chia sẻ cho các bạn một mẫu thiết kế cùng với hiệu ứng cực pro dành cho trang 404 với sự hỗ trợ của jGravity.

thiet-ke-trang-404-cuc-la-voi-jgravity

Xem Demo | Download

HTML

Đầu tiên, chúng ta sẽ cần có khung chuẩn html như sau :

<div class='underline'>
      <span>Sorry</span><span>, </span><span>this </span><span>page </span><span>didn</span><span>'</span><span>t</span><span> survive</span>
    </div>

    <h1><span>4</span><span>0</span><span>4</span></h1>

    <div class='button'><a title='put your link here'><span>Join the survivors</span></a></div>

CSS

Và sau đó là định dạng với đoạn css sau :

@import url(https://fonts.googleapis.com/css?family=Sigmar+One);
@import url(https://fonts.googleapis.com/css?family=Poiret+One);

body {
  background-image:url('https://img0.mxstatic.com/wallpapers/4d66c33b89c75399f768cc71a433da0b_large.jpeg');
  background-attachment:fixed;
  background-size:cover;
  background-color: #222;
  margin:0px;
  padding:0px;
  overflow:hidden;
  font-family: 'Poiret One', cursive;
}

h1
{
  font-size:200px;
  width:100vw;
  text-align:center;

  color:rgba(0,255,0,1);
  font-family: 'Poiret One', cursive;

}

span
{
  cursor:move;
}

.underline
{
  font-size:50px;
  color:white;
  text-align:center;
}

.button
{
  font-size:50px;
  color:white;

  font-family: 'Poiret One', cursive;

  text-align:center;
}

.button span
{
  cursor:pointer;
  padding:10px;

  border-style:solid;
  border-radius:5px;

  transition:border-color 0.75s;
  -webkit-transition:border-color 0.75s;
}

.button span:hover
{
border-color:rgb(0,255,0);
}

Script

Cuối cùng là chèn đoạn script cùng với vai đoạn khai báo trong jGravity.

<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script src="http://www.tinybigideas.com/assets/demo/jquery-gravity/jGravity-min.js"></script>
<script>
$(function() {
$(document).ready(function() {
  var one =false;

   $('.button span').mouseover(function(){
  	if(!one){
     			$('body').jGravity({
               target: 'span',
               ignoreClass: 'dontMove',
               weight: 25,
               depth: 100,
               drag: true
     		 });
      	one =true;
       };
   });

});
});
</script>

Các bạn có thể vào trực tiếp trên trang jGravity để có thể hiểu và tùy chỉnh thông số cần thiết. Nếu có gì còn thắc mắc thì đừng ngần ngại để lại lời nhắn dưới dạng comment.

Chúc các bạn thành công !

Chuyên Mục:

Bài viết được đăng bởi webmaster

Nếu các bạn thấy bài viết hữu ích thì giúp mình Like cái nhé !