Snack's 1967
Tạo hiệu ứng đèn nhấp nháy với Notepad , CSS, JavaScript | HTML / CSS / JAVASCRIPT | Wap - Diễn đàn forum
Home » Wap » HTML / CSS / JAVASCRIPT » Tạo hiệu ứng đèn nhấp nháy với Notepad , CSS, JavaScript
Tìm kiếm | Ai đang ở đây (596)
Lên trên » Tạo hiệu ứng đèn nhấp nháy với Notepad , CSS, JavaScript
AdminXSMB247.COM
Chức vụ: Member
Tôi yêu Việt Nam
2016-08-22 02:12
Hướng dẫn tạo hiệu ứng đèn nhấp nháy trên các trang web bằng Notepad , CSS và JavaScript trình bày trong các dịp Noel, năm mới…
Yêu cầu trình đồ tối thiểu:
– HTML, CSS cơ bản
– JavaScript cơ bản
Demo: http://mylop.edu.vn/examples/xmas-lights
Bước 1: Cấu hình HTML
Mở file index.html bằng phần mềm Notepad . Trong phần head của trang web, liên kết tới file style.css:

<link rel="stylesheet" href="css/style.css">


Tại vị trí bất kỳ trong phần body, chèn đoạn code sau:

<div id="xmas-layer" class="light1"></div>


Đây chính là Layer dùng để hiển thị đèn nhấp nháy cho trang web.
Bước 2: Cấu hình CSS
Mở file style.css trong Notepad , thêm vào đoạn code sau:

#xmas-layer
{
position:absolute;width:956px;height:180px;top:0;left:50%;margin-left:-478px;
}
.light1{background:url('../images/light.png')no-repeat00;
}
.light2{background:url('../images/light.png')no-repeat0-180px;}


File ảnh light.pngchứa hình ảnh hai cái dây đèn nhấp nháy, class .light1 dùng để lấy phần ảnh phía trên, class .light2 dùng để lấy hình ảnh phía dưới. Kích thước của file ảnh là 956 x 362 px.




Bước 3:Tạo hiệu ứng đèn nhấp nháy bằng JavaScript
Trong phần head của trang web, chèn vào đoạn code JavaScript sau:

var iTimerId = setInterval(change_light,1000);
var iIndex =1;function change_light()
{
if(iIndex ==1)
{
iIndex =2; document.getElementById("xmas-layer").className="light1";
}
else{ iIndex =1; document.getElementById("xmas-layer").className="light2";
}
}


Lưu trang web, xem kết quả trên trình duyệt, bạn sẽ thấy đèn nhấp nháy phía trên trang web với chu kỳ là 1 giây (1000 mili giây). Bạn có thể thay đổi con số này theo ý thích để tăng hoặc giảm tốc độ nhấp nháy.
Chúc bạn làm thực hành thành công hiệu ứng đơn giản này.
Lượt xem:0
Lên trên  Tổng số: 1
Hãy Đăng nhập Bình luận
Online: Guests: 1
Chúc bạn online vui vẻ
Liên Hệ | Giới Thiệu
wap hay DJ LucBiz
wap hay KhoTai321@gmail.Com
Tip Sử dụng trình duyệt Uc Browser để cải tiến vào mạng và tải nhanh gấp 9 lần Opera tiết kiệm 99% phí GPRS.
Trang Chủ
Author: Nguyễn Đức Lực