Cách tạo border color gradient với CSS3

Tram Ho

Lời mở đầu:

Với tất cả các tính năng mới trong CSS3, giờ đây chúng ta có thể xây dựng các trang web hạn chế sử dụng hình ảnh. Trước đây, việc sử dụng hình ảnh là không thể tránh khỏi khi hiển thị màu gradient như background
Ngày nay, nó trở nên gọn gàng hơn rất nhiều với việc sử dụng CSS3 Gradient Background.
Nhưng CSS3 Gradient không chỉ dừng lại để sử dụng làm background. Bạn có biết rằng bạn cũng có thể sử dụng nó trong border ? Hãy cùng tìm hiểu nó sẽ được làm thế nào.

Phương pháp đầu tiên:

Phương pháp đầu tiên là bằng cách áp dụng Gradient CSS3 trong các phần tử giả. Hãy để ý xem cách thức hoạt động của nó

Border Gradient từ trên xuống dưới

Chúng ta sẽ bắt đầu với một gradient đơn giản trải đều từ trên xuống dưới. Để bắt đầu, hãy tạo một khối có div, như sau:

Để tạo độ dốc trong đường viền hộp, trước tiên hãy đặt đường viền liền mạch ở phía trên và phía dưới của hộp. Chúng tôi cũng tạo 2 hình chữ nhật với 2 phần tử giả chỉ định chiều rộng có cùng kích thước với chiều rộng đường viền hộp.
Định vị các hình chữ nhật ở bên trái và bên phải của hộp và sử dụng gradient tuyến tính thông qua hình nền. Bạn có thể thấy thủ thuật này xuất hiện như thế nào dưới đây: