Cssul>
Và với yếu tố giả 0 mới, việc làm cho chúng trở nên thú vị cũng không quá khó khăn. Sự hỗ trợ của trình duyệt cho phần tử giả này từng rất ít, nhưng với sự bổ sung của nó trong Chrome 86, nó sẽ sớm trở nên phổ biến Show Tôi sẽ chỉ cho bạn cách làm cho danh sách của bạn nổi bật Chúng tôi sẽ trang trải
Hãy bắt đầu bằng cách thay đổi giao diện của các điểm đánh dấu danh sách bằng cách sử dụng các kiểu dựng sẵn. Chúng tôi làm như vậy, bằng cách sử dụng tài sản 2. Có một vài tùy chọn kiểu cho cả danh sách có thứ tự và không có thứ tự để chọnĐây chỉ là những lựa chọn phổ biến nhất. Có thể tìm thấy trên MDN Kiểu tùy chỉnhPhần tử giả 0 cho phép chúng ta thay đổi kiểu đánh dấu danh sách (dấu đầu dòng/số). sử dụng một tập hợp con các thuộc tính CSS. Các thuộc tính được phép là
Hãy xem những gì nó có thể làm 🌈 Thay đổi màu sắcCách cơ bản nhất để làm cho danh sách của bạn trông đẹp hơn là thay đổi màu của các điểm đánh dấu danh sách. Chúng ta có thể làm điều đó giống như chúng ta thay đổi màu của văn bản bình thường Nếu bạn cần hỗ trợ các trình duyệt cũ hơn thì sao? . Như thế này
Hoặc tạo một điểm đánh dấu hoàn toàn tùy chỉnh với 1. Thêm về điều đó sauVăn bản tùy chỉnhbạn có thể đang nghĩ. Được rồi, nhưng đổi màu có phải là tất cả những gì mà 4 có thể làm không?Không. Cách xa nó. Nó cho phép chúng ta thay đổi nội dung của điểm đánh dấu danh sách, bằng cách sử dụng thuộc tính có tên thích hợp là 1Bạn có thể sử dụng bất kỳ văn bản nào dưới dạng 1, bao gồm các ký hiệu Unicode như ký hiệu ở trên hoặc thậm chí là biểu tượng cảm xúc🔫 Dấu đầu dòng biểu tượng cảm xúcNhư tôi đã nói ở trên, bạn có thể sử dụng biểu tượng cảm xúc làm điểm đánh dấu danh sách
Nhưng bạn có thể không muốn sử dụng cùng một biểu tượng cảm xúc cho mọi mục trong danh sách. Để khắc phục điều đó, chúng ta có thể đặt biểu tượng cảm xúc của mình trong thuộc tính 7 trong HTML
Và truy xuất chúng trong CSS bằng hàm 8
Chúng tôi thậm chí có thể thay đổi nội dung của điểm đánh dấu khi di chuột bằng cách sử dụng 9
Và đây là kết quả Được rồi, nhưng còn danh sách có thứ tự thì sao? Danh sách theo thứ tự tùy chỉnhĐể thay đổi nội dung của một đánh dấu danh sách có thứ tự, chúng ta cần biết mục đó thuộc về mục nào. Chúng ta cần biết vị trí của nó trong danh sách. Đó là nơi bộ đếm CSS xuất hiện Chúng ta cần tạo một bộ đếm trong danh sách và tăng nó trên mỗi mục danh sách. Sau đó truy xuất giá trị hiện tại của bộ đếm bằng hàm CSS 0. Chúng tôi sử dụng kết quả của hàm này làm giá trị của thuộc tính 1
Hãy xem qua mã để hiểu điều gì đang xảy ra Chúng tôi sử dụng 2 để tạo một bộ đếm mới có tên là 3. Tên là tùy ý và hoàn toàn tùy thuộc vào bạn. Nhưng tại sao tài sản được gọi là thiết lập lại bộ đếm? . Đó là lý do tại sao chúng ta phải đặt nó trên 4 chứ không phải các mục trong danh sáchChúng tôi đã tạo bộ đếm của mình, nhưng sẽ vô ích nếu giá trị của nó không bao giờ thay đổi. Chúng ta cần tăng nó trên mọi mục danh sách. Để làm điều đó, chúng tôi đặt 5 trên 6 của chúng tôiBây giờ chúng tôi có một giá trị tăng tự động, chúng tôi sử dụng nó trong thuộc tính 1 của điểm đánh dấu của chúng tôi. Và đây là nơi phép màu xảy ra. Chúng ta có thể kết hợp giá trị của bộ đếm với các chuỗi khác, tùy ý phân tách bằng khoảng trắngMột vài lưu ý
Dấu đầu dòng hình ảnh tùy chỉnhĐược rồi, chúng ta có thể thay đổi màu, kiểu và nội dung văn bản của các điểm đánh dấu danh sách, nhưng nếu chúng ta muốn một cái gì đó hoàn toàn tùy chỉnh thì sao? Để làm điều đó, chúng tôi đặt một hình ảnh làm nội dung của điểm đánh dấu bằng cách sử dụng chức năng CSS 0Đánh dấu danh sách hoàn toàn tùy chỉnhNếu tất cả các tùy chọn trên vẫn chưa đủ với bạn, thì vẫn còn một tùy chọn nữa. Một cái cho phép chúng tôi làm bất cứ điều gì chúng tôi muốn với các điểm đánh dấu danh sách của chúng tôi. Nó hoạt động nhiều hơn và có một chút hack, nhưng nó rất hữu ích nếu vẫn thất bại Chúng ta có thể sử dụng phần tử giả 1 để tạo các điểm đánh dấu của riêng mình. Phương pháp này cho phép chúng tôi tạo nền tùy chỉnh cho điểm đánh dấu của mình, dễ dàng chia tỷ lệ dấu đầu dòng hình ảnh và hơn thế nữaXóa mặc địnhTrước khi chúng tôi có thể tạo các điểm đánh dấu của riêng mình, chúng tôi phải loại bỏ các điểm đánh dấu mặc định
Điều này cung cấp cho chúng tôi một khung vẽ trống để làm việc với
Tạo điểm đánh dấuKhi sử dụng 1, bạn có quyền truy cập vào tất cả các thuộc tính CSS chứ không chỉ một tập hợp con như với 0Tuy nhiên, bạn chịu trách nhiệm thiết lập nội dung của điểm đánh dấu, khoảng cách giữa điểm đánh dấu và văn bản của mục danh sách và căn chỉnh phù hợp Ví dụ: đây là cách tạo danh sách đẹp nhất mọi thời đại một cách khách quan. Giải thích được bao gồm trong các ý kiến UL và Li trong CSS là gì?ul là viết tắt của danh sách không có thứ tự. li là viết tắt của mục danh sách . Chúng là các thẻ HTML cho danh sách "gạch đầu dòng" trái ngược với danh sách "được đánh số" (được chỉ định bởi ol cho danh sách có thứ tự).
UL trong CSS là gì?danh sách không có thứ tự (
Việc sử dụng Li trong CSS là gì?Thẻ bên trong danh sách có thứ tự (. In
Làm cách nào để sử dụng kiểu danh sách trong CSS?Thuộc tính tốc ký CSS kiểu danh sách cho phép bạn đặt tất cả các thuộc tính kiểu danh sách cùng một lúc. . kiểu danh sách. đĩa danh sách-kiểu-vị trí. ngoài danh sách-kiểu-hình ảnh. không ai |