CSS Custom Function (@function): Bước Ngoặt Mới Cho Logic Trong CSS
Tin tức công nghệ
CSS Custom Function (@function): Bước Ngoặt Mới Cho Logic Trong CSS
17/4/26 · 105 lượt xem
CSS Custom Function (@function): Bước Ngoặt Mới Cho Logic Trong CSS
Trong quá trình phát triển web, chúng ta đã quá quen thuộc với các hàm dựng sẵn (built-in functions) như calc(), min(), max() hay clamp(). Tuy nhiên, sự ra đời...
Trong quá trình phát triển web, chúng ta đã quá quen thuộc với các hàm dựng sẵn (built-in functions) như calc(), min(), max() hay clamp(). Tuy nhiên, sự ra đời của CSS Custom Function thông qua at-rule @function đã đánh dấu một bước tiến lớn, mang lại khả năng tái sử dụng logic mạnh mẽ mà trước đây chỉ có ở các CSS Preprocessor như Sass hay Less. 1. CSS Custom Function là gì? CSS Custom Function là một tính năng mới cho phép các nhà phát triển tự định nghĩa các hàm tính toán riêng ngay trong mã CSS thuần. Thay vì phải lặp lại các công thức phức tạp hoặc phụ thuộc vào JavaScript, bạn có thể đóng gói logic vào một hàm có tên riêng. Những khả năng cốt lõi bao gồm: Định nghĩa hàm có tên: Tạo ra các định danh riêng (bắt đầu bằng dấu gạch ngang kép --). Nhận tham số (Parameters): Truyền dữ liệu đầu vào linh hoạt để xử lý cho từng trường hợp cụ thể. Trả về giá trị: Sử dụng thuộc tính result để trả kết quả trực tiếp cho các thuộc tính CSS. 2. Cấu trúc cú pháp cơ bản Cú pháp của @function được...
Tags: CSS Custom Function, @function CSS, học CSS nâng cao, CSS logic không cần JS, CSS layout 2026, tái sử dụng code CSS, CSS tips for developers, lập trình giao diện web
Nguồn tham khảo: https://thainguyenit.vn/blogs/css-custom-function-at-function-buoc-ngoat-moi-cho-logic-trong-css