Snowstom là một hiệu ứng viết bằng javascript có thể dễ dàng thêm vào các trang web. Nó hoàn toàn miễn phí và rất dễ dàng thiết lập. Snowstom chỉ gói gọn trong 1 tệp tin js không sử dụng hình ảnh cho các hiệu ứng tuyết điều này giảm đáng kể dung lượng cho trang web.
Để sử dụng tất cả điều bạn cần làm là download file snowstorm về tại đây:
github.com/scottschiller/snowstorm/
hoặc tại trang web của tác giả: http://www.schillmania.com/projects/snowstorm/
Sau đó bạn upload file snowstorm.js lên hosting và chèn dòng mã sau vào trang web của bạn:
<script src="snowstorm.js"></script>
Bạn có thể tùy chỉnh tốc độ tuyết rơi nhanh hay chậm, số lượng bông tuyết rơi cùng lúc, tốc độ gió, hướng gió di chuyển theo chuột
Snowstom tương thích hầu hết các trình duyệt cũ (IE 5.x +, Netscape 6 +) cũng như các trình duyệt mới IE 6, 7, 8, Firefox, Safari, Opera.
Snowstom tương thích với các trình duyệt trên các thiết bị di động iPhone, iPad và Android. Tuy nhiên Snowstom sẽ ngốn nhiều CPU khi chạy vì vậy với các thiết bị di động các bạn có thể thiết lập snowStorm.excludeMobile = false để người dùng thiết bị di động khi vào trang web của bạn sẽ không bị treo máy, hao pin.
Bạn có thể tùy chỉnh các hiệu ứng trong tệp snowstom.js hoặc bằng mã javascript trong trang web của bạn.
Ví dụ:
[html]
<!– required snowstorm JS, default behaviour –>
<script src="snowstorm.js"></script>
<!– now, we’ll customize the snowStorm object –>
<script>
snowStorm.snowColor = ‘#99ccff’; // blue-ish snow!?
snowStorm.flakesMaxActive = 96; // show more snow on screen at once
snowStorm.useTwinkleEffect = true; // let the snow flicker in and out of view
</script>
[/html]
Tham khảo một số thuộc tính và phương thức của snowstom bên dưới nhé:
Snowstorm can be fairly easily customized; some of the major properties are listed below.
snowStorm.autoStart = true;
snowStorm.animationInterval = 33;
snowStorm.flakeBottom = null;
snowStorm.flakesMax = 128;
snowStorm.flakesMaxActive = 64;
snowStorm.followMouse = true;
snowStorm.freezeOnBlur = true;
snowStorm.snowColor = '#fff';
snowStorm.snowCharacter = '•';
snowStorm.snowStick = true;
snowStorm.targetElement = null;
snowStorm.useMeltEffect = true;
snowStorm.useTwinkleEffect = true;
snowStorm.usePositionFixed = false;
snowStorm.vMaxX = 8;
snowStorm.vMaxY = 5;
Snowstorm has a few basic methods for controlling the snow effect.
snowStorm.randomizeWind()
snowStorm.freeze()
snowStorm.resume()
snowStorm.toggleSnow()
snowStorm.stop()
Rất đơn giản phải không nào. Xem demo của mình tại đây nhé: http://hanamonline.com/?s=snow khi nào thích xem tuyết rơi cứ vào trang của mình xem tự nhiên nha 🙂
Lâu nay do một số vấn đề cá nhân nên admin không còn cập nhật…
Năm 2013 đã đến, và Adobe quyết định tung ra một chương trình khuyến mãi…
Age Of Empires 1 Setup by Microsoft Studios Published October 15, 1997 Usage CC0 1.0…
Haiza!.... Là 1 người cẩn thận có kinh nghiệm giao dịch trực tuyến thế mà…
Không ai phủ nhận thế mạnh của VirtualDub trong việc xử lý các tập tin…
VỀ KIẾM TIỀN: đừng bao giờ phụ thuộc vào một nguồn thu nhập duy nhất.…