Tạo Dark Theme với CSS VariableDark theme, dark mode hay night mode,... là một tính năng khá thú vị. Mình hay chuyển theme (trình duyệt, IDE) về chế độ này. Vì đơn giản là…Cập nhật ngày 24/10/2018
Mã màu logo các thương hiệu nổi tiếngĐã bao giờ bạn rơi vào trường hợp không biết lựa chọn, sử dụng hay phối hợp màu sắc sao cho hợp lý chưa? Có một cách đơn giản mà mình thường…Cập nhật ngày 15/10/2021
Gửi email bằng HTML và Formspree.ioXin chào bạn! Gần đây, mình có làm một số website static (chỉ gồm HTML5, CSS3 và JavaScript). Trong đó, website có một phần là contact form…Cập nhật ngày 17/10/2021
Hai cách lấy vị trí người dùng với JavaScriptTrong nhiều trường hợp, việc xác định vị trí (kinh độ, vĩ độ) là vô cùng cần thiết, ví dụ như: chỉ đường, hiển thị thông tin thời tiết,...…Cập nhật ngày 09/04/2019
Thiết kế website responsive với CSS - MenuTrước đây, việc truy cập internet chủ yếu là từ máy vi tính (desktop). Do đó, website thường chỉ được thiết kế để tương thích với kích thước…Cập nhật ngày 01/04/2018
Hướng dẫn tìm hiểu FFmpeg cơ bản - FFmpeg là gì?Sau thời gian làm việc với FFmpeg, mình khẳng định rằng FFmpeg là một phần mềm xử lý audio, video đơn giản, miễn phí và hiệu quả nhất. Vì…Cập nhật ngày 15/10/2021
Triển khai Lazy Loading Image với ES6 và CSSXin chào bạn! Trong bài viết triển khai Lazy Loading Image trong React mình đã giới thiệu với bạn tư tưởng chính của phương pháp Lazy…Cập nhật ngày 02/10/2018
Smooth Scrolling trang web với jQueryĐối với các trang web dạng Landing Page, việc di chuyển giữa các mục trên trang là chắc chắn phải có. Tuy nhiên làm sao để hoạt động này…Cập nhật ngày 22/03/2018
HTML template với template stringNhư bạn đã biết, ES6 template string có rất nhiều tính năng hay ho. Một trong số đó là việc xây dựng html template với template string. 💡…Cập nhật ngày 05/12/2021
Mustache Template với jQueryĐến hẹn lại lên, hôm nay mình sẽ chia sẻ với các bạn cách sử dụng Mustache Template với jQuery trong lập trình JavaScript. Việc sử dụng…Cập nhật ngày 21/03/2018