Gắn video background cho website của bạn với jQuery Vide

Gắn video background cho website của bạn với jQuery Vide

GIÓI THIỆU

Cách thông thường nhất khi cần thiết kế website một cách ấn tượng là sử dụng hình ảnh, màu sắc, đi kèm với các hiệu ứng chuyển động. Tuy nhiên, với HTML5, bạn có nhiều hơn thế, Vide là một plugin của jQuery giúp bạn nhúng video vào website của mình một cách dễ dàng, thậm chí bạn có thể nhúng Video làm nền cho website của mình thay vì những hình ảnh tĩnh

TÍNH NĂNG

Vide cung cấp nhiều tính năng, dễ dàng sử dụng:

  • Hỗ trợ hầu hết các trình duyệt
  • Hỗ trợ tạo video nền cho trang, hoặc cho một phần của trang
  • Hỗ trợ các thuộc tính HTML5
  • Kích thước rất nhỏ (~3.6kb minified)

HƯỚNG DẪN TÍCH HỢP

Sau đây mình sẽ hướng dẫn các bạn tích hợp Vide vào website của mình, ở đây mình sẽ sử dụng Video làm hình nền cho website

CÁCH 1: Sử dụng JS để kích hoạt

1. Thêm vào đầu website của bạn (trong <head></head>)

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="http://vodkabears.github.io/vide/js/jquery.vide.min.js"></script>

2. Chỉnh CSS để full màn hình

html,body {
  height: 100%;
}

3. Gọi hàm JS để kích hoạt Video

$("body").vide("http://vodkabears.github.io/vide/video/ocean.mp4",{
    volume: 1,
    playbackRate: 1,
    muted: true,
    loop: true,
    autoplay: true,
    position: "50% 50%" // Alignment
});

3. Demo

 

See the Pen Background video with Vide by Thanh Nguyen (@genievn) on CodePen.

CÁCH 2: Sử dụng thuộc tính HTML5

1. Sửa lại thẻ BODY

<body data-vide-bg="video/ocean">

Vide sẽ kiểm tra thư mục video (đường dân tương đối với trang hiện tại của bạn), và chọn file "ocean.mp4" (hoặc các định dạng khác như "ocean.webm" "ocean.ogv"  để tương tích với các trình duyệt khác nhau), trong thư mục này, bạn có thể thêm file ảnh "ocean.jpg" hoặc "ocean.png" hoặc "ocean.gif" để làm ảnh Poster cho video

2. Chỉnh CSS full màn hình

html,body {
  height: 100%;
}

3. Thêm vào cuối website của bạn

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="http://vodkabears.github.io/vide/js/jquery.vide.min.js"></script>