2/9 Này Làm Gì? Làm Hiệu ứng Lá Cờ Bay Trong Gió Bằng JavaScript
Giới thiệu
Chào anh em. Hôm nay mình xin chia sẻ về một hiệu ứng rất thú vị. Đó là Flying flag effect: Làm hiệu ứng lá cờ bay trong gió bằng JavaScript, HTML và CSS.
Bắt tay vào làm nào!
Bí kíp tạo ra một tokenizer về toán học bằng JavascriptCách làm hiệu ứng lá cờ bay trong gió bằng JavaScript
Mình sẽ demo trên http://jsfiddle.net cho anh em dễ theo dõi nhé.
Về phần HTML của effect rất đơn giản:
<div class='flag'> </div>Còn đây là CSS:
.flag { width:300px; height:200px; margin:50px; } .flag-element { -webkit-animation:oscill 1s ease-in-out infinite alternate; -moz-animation:oscill 1s ease-in-out infinite alternate; -ms-animation:oscill 1s ease-in-out infinite alternate; animation:oscill 1s ease-in-out infinite alternate; background: url('http://i.imgur.com/8VSL8Ve.gif'); background-size: 300px 100%; position:relative; height:100%; width:1px; display:inline-block; box-shadow:0 1px grey, 0 -1px gray; } @-webkit-keyframes oscill { 0% { top: 5%; } 100% { top: -5%; } } @-moz-keyframes oscill { 0% { top: 5%; } 100% { top: -5%; } } @-ms-keyframes oscill { 0% { top: 5%; } 100% { top: -5%; } } @keyframes oscill { 0% { top: 5%; } 100% { top: -5%; } }Cuối cùng, tuy ngắn nhưng rất quan trọng đó là JavaScript:
var h = $('.flag').width(); for(var i = 0; i < h; i++){ var flagElement = $("<div class='flag-element'>"); flagElement.css('background-position', -i + "px 0"); flagElement.css('-webkit-animation-delay', i * 10 + 'ms'); flagElement.css('-moz-animation-delay', i * 10 + 'ms'); flagElement.css('-ms-animation-delay', i * 10 + 'ms'); flagElement.css('animation-delay', i * 10 + 'ms'); $('.flag').append(flagElement); }Và kết quả là:
Kết
Như vậy là mình đã hướng dẫn cách làm hiệu ứng là cờ bay trong gió bằng JavaScript. Rất dễ phải không các bạn.
Chúc các bạn thành công và vui vẻ trong ngày Quốc Khánh nhé !!
Đừng bỏ lỡ những bài viết hay liên quan:
- 12 thủ thuật hữu ích trong JavaScript
- Hướng dẫn: JavaScript Modules
- 12 tips hay cho JavaScript
Xem thêm việc làm JavaScript trên TopDev
Cách đặt tên class của element trong HTML sao cho phù hợp?Từ khóa » Gif Lá Cờ Bay
-
Cờ Tổ Quốc Cờ Đoàn Tung Bay - Dành Cho Đại Hội Đoàn - Make A Gif
-
Hình ảnh Lá Cờ Việt Nam - Cờ Tổ Quốc đẹp Nhất Bay Phấp Phới
-
Ảnh động Cờ Việt Nam - Trang Tin Blogs , Mẹo Vặt Cuộc Sống.
-
Quốc Kỳ Việt Nam Tung Bay GIF - Descubre & Comparte GIFs - Tenor
-
Hình ảnh Lá Cờ Quốc Kỳ Việt Nam 3D Tung Bay Trước Gió - Pinterest
-
Cách Tạo Hiệu ứng Lá Cờ Bay Trong Powerpoint Cực Dễ - YouTube
-
Muốn Có Lá Cờ Bay Thì Làm Thế Nào? [Archive]
-
600+ Flag & Video, Clip HD & 4K Lá Cờ Miễn Phí - Pixabay
-
Tập Tin:Flag Of Vietnam-f – Wikipedia Tiếng Việt
-
Thêm ảnh GIF động Vào Trang Chiếu - Microsoft Support
-
Tổng Hợp Cờ Tổ Quốc Gif Giá Rẻ, Bán Chạy Tháng 7/2022 - BeeCost
-
Cờ Tổ Quốc Việt Nam Png - BeeCost
-
Top 101 Hình ảnh Lá Cờ Việt Nam đẹp Nhất Dùng Làm Background ...