Tỷ lệ phần trăm trong CSS gradient tuyến tính là gì?
Trong CSS, chúng tôi sử dụng thuộc tính màu nền để đặt màu nền cho phần tử. Đôi khi chúng ta cần tạo phong cách khác cho các phần tử của mình và làm cho chúng hấp dẫn thay vì chỉ một màu hoặc một hình ảnh. Do đó, chúng tôi sử dụng gradient. Chuyển màu trong CSS có hai loại - Chuyển sắc tuyến tính và chuyển sắc xuyên tâm, chúng ta sẽ tìm hiểu chi tiết về chúng trong bài viết Show
Phạm viTrong bài viết này, chúng ta sẽ tìm hiểu về những điều sau đây-
Giới thiệuChuyển màu về cơ bản là sự chuyển đổi màu trong đó một khu vực thay đổi từ màu này sang màu khác. Đây là hai loại--
Độ dốc tuyến tính thay đổi màu theo kiểu tuyến tính, trong khi độ dốc xuyên tâm thay đổi màu theo kiểu xuyên tâm Linear Gradient CSS hiển thị chuyển tiếp mượt mà giữa hai hoặc nhiều màu dọc theo một đường thẳng. Nó hiển thị sự chuyển tiếp của các màu sắc khác nhau làm cho trang web của chúng tôi hấp dẫn hơn. Do đó, chúng tôi sử dụng dải màu tuyến tính trong đó các màu chạy theo một hướng duy nhất từ trái sang phải, trên xuống dưới hoặc theo bất kỳ góc độ nào do người dùng chỉ định Hàm CSS linear-gradient()Hàm linear-gradient() là một hàm có sẵn trong CSS để đặt CSS gradient tuyến tính làm hình nền. Hàm linear-gradient() tạo một hình ảnh hiển thị quá trình chuyển đổi ở dạng hai hoặc nhiều màu dọc theo một đường thẳng Về cơ bản, độ dốc CSS được thể hiện bằng kiểu dữ liệu, đây là một loại hình ảnh đặc biệt. Do đó, hàm linear-gradient() dẫn đến một đối tượng có kiểu. Chức năng này có thể được sử dụng ở bất cứ nơi nào bạn sẽ sử dụng hình ảnh, chẳng hạn như nền, vì độ dốc được tạo động nên có thể sử dụng chúng thay cho hình ảnh raster truyền thống mang lại hiệu ứng tương tự. Hơn nữa, độ dốc được tạo bởi chính trình duyệt, vì vậy chúng trông đẹp hơn hình ảnh raster khi phóng to Định nghĩa và cách sử dụngHàm linear-gradient() đặt độ dốc tuyến tính, chuyển tiếp giữa các màu dọc theo một đường thẳng làm hình nền. Chúng tôi có thể chỉ định hai hoặc nhiều màu để hiển thị quá trình chuyển đổi giữa chúng Để tạo dải màu tuyến tính, bạn nên chỉ định ít nhất hai màu. Đây là những màu mà bạn muốn chuyển tiếp. Bạn cũng có thể nêu hướng thay đổi màu sắc sẽ xảy ra. Tuy nhiên, hướng mặc định là 180 độ hoặc từ trên xuống dưới Thành phần của gradient tuyến tínhĐộ dốc tuyến tính bao gồm- 1. Hộp chuyển màu - Một hình ảnh chuyển màu có kích thước vô hạn, không giống như các hình nền khác. Thứ mang lại kích thước có thể nhìn thấy cho dải màu là hộp dải màu là khu vực mà nó được hiển thị, tôi. e. , xung quanh bất kỳ phần tử HTML nào. Khi chúng tôi áp dụng một gradient tuyến tính cho bất kỳ phần tử Html nào, khu vực đó là hộp viền cho phần tử đó, chính là khu vực sẽ được lấy bởi bất kỳ hình nền nào trừ khi bạn thay đổi kích thước bằng các thuộc tính CSS khác Tuy nhiên, chúng ta có thể đặt kích thước của hộp gradient bằng cách sử dụng thuộc tính kích thước nền của CSS, sau đó hộp gradient sẽ được thay đổi kích thước và sẽ được đặt ở góc trên cùng bên trái của phần tử DOM theo mặc định 2. Đường chuyển sắc - Một chuyển sắc tuyến tính được xác định bởi một trục được gọi là đường chuyển sắc. Các màu tạo ra độ dốc được đặt trên đường dốc này. Đường này có thể là dọc, ngang, chéo hoặc ở bất kỳ góc nào, như bạn sẽ chỉ định trong hàm linear-gradient Màu sắc của dải màu được xác định bởi hai hoặc nhiều điểm, điểm bắt đầu, điểm kết thúc và các điểm tùy chọn khác. Các màu bạn chỉ định sẽ bắt đầu ở điểm bắt đầu và kết thúc ở điểm kết thúc. Các điểm tùy chọn khác được trải trên đường dốc giữa điểm bắt đầu và điểm kết thúc 3. Góc chuyển màu - Góc chuyển màu được sử dụng để xác định hướng của chuyển màu đối với đường chuyển màu. Góc chuyển màu là góc giữa đường chuyển màu và đường thẳng đứng đi qua tâm hộp chuyển màu Góc này có thể được xác định bằng cách chỉ định góc có đơn vị hoặc sử dụng một trong các từ khóa như trên cùng, dưới cùng, bên phải, bên trái, trên cùng bên phải, v.v. Tuy nhiên, nếu không có góc nào được chỉ định, thì theo mặc định, nó sẽ chạm đáy (180 độ hoặc 0. 5 lượt) cú pháp
orare được sử dụng để xác định rõ ràng vị trí của màu dừng. Tuy nhiên, không cần thiết phải chỉ định tỷ lệ phần trăm hoặc độ dài; ví dụhình nền. linear-gradient(hồng, lục, vàng); Sự chuyển đổi giữa ba màu được hiển thị ở góc 180 độ (giá trị mặc định). Ba giá trị của các màu hồng, xanh lá cây và vàng được chỉ định trong hàm độ dốc tuyến tính là ba điểm dừng màu trong đó các chuyển đổi được thực hiện Một điều quan trọng cần lưu ý là các màu khác nhau được hiển thị dưới dạng "đường" và luôn vuông góc với đường chuyển màu hình nền. độ dốc tuyến tính (45 độ, xanh lá cây, vàng); Giá trị đầu tiên trong hàm linear-gradient() chỉ định quá trình chuyển đổi được hiển thị ở góc 45 độ, theo sau là hai điểm dừng màu hình nền. linear-gradient(đỏ 0%, cam 25%, vàng 50%, lục 75%, lam 100%); Trong ví dụ trên, chúng tôi đang xác định vị trí của từng điểm dừng màu. Màu đỏ bắt đầu ở 0% diện tích chiếm bởi hộp chuyển màu, tiếp theo là màu cam, bắt đầu ở 25%, sau đó là màu vàng ở 50%, tiếp theo là màu xanh lá cây và xanh lam ở mức 75% và 100%, tương ứng Mặc dù các điểm dừng màu nên được liệt kê theo thứ tự tăng dần. Tuy nhiên, nếu bạn không sắp xếp chúng đúng cách, trình duyệt sẽ làm điều đó cho bạn hình nền. độ dốc tuyến tính (sang phải, đỏ 30px, vàng 60px, đỏ 90px, vàng 120px, đỏ 150px); Trong ví dụ này, vị trí của các điểm dừng màu được xác định bằng độ dài tính bằng pixel. Các vị trí này được tính từ điểm bắt đầu của đường dốc. Hướng của đường dốc sang trái hình nền. linear-gradient(đỏ 20%, vàng, lam 80%); Nếu bạn kết hợp cả các điểm dừng màu được định vị và không được định vị, thì trình duyệt sẽ tìm đúng vị trí cho màu không được định vị giống như trong ví dụ trên cho màu vàng Làm cách nào để tạo nền gradient tuyến tính bằng CSS?Đoạn mã dưới đây sẽ tạo ra sự chuyển tiếp của hai màu được chỉ định ở một góc 90 độ với một số văn bản ngẫu nhiên trên màn hình Nó có nghĩa là gì trong CSS gradient tuyến tính?Hàm CSS linear-gradient() tạo hình ảnh bao gồm sự chuyển tiếp dần dần giữa hai hoặc nhiều màu dọc theo một đường thẳng . Kết quả của nó là một đối tượng có kiểu dữ liệu
Làm thế nào bạn xác định chức năng trong hình ảnh CSS cho một gradient tuyến tính?Hàm linear-gradient() là một hàm có sẵn trong CSS, được sử dụng để đặt gradient tuyến tính làm hình nền. cú pháp. hình nền. độ dốc tuyến tính ( hướng, màu1, màu2,. )
Ba loại gradient chính trong CSS là gì?Bạn có thể chọn giữa ba loại chuyển màu. tuyến tính (được tạo bằng hàm linear-gradient()), hướng tâm (được tạo bằng hàm radial-gradient()) và hình nón (được tạo bằng hàm conic-gradient()).
Thuộc tính gradient trong CSS là gì?Độ dốc CSS cho phép bạn hiển thị chuyển tiếp mượt mà giữa hai hoặc nhiều màu được chỉ định . CSS xác định ba loại độ dốc. Chuyển màu tuyến tính (đi xuống/lên/trái/phải/đường chéo) Chuyển màu xuyên tâm (được xác định bởi tâm của chúng) Chuyển màu hình nón (xoay quanh một điểm trung tâm) |