Chào mọi người, hiện tại mình đang sử dụng cái thẻ Li của UL thì mặc định nó là dấu chấm ở đằng trước. Giờ mình muốn đổi dấu chấm này thành dấu check v xanh giống như hình dưới cho tất cả các web thì làm như thế nào. Dễ dáng copy code đi web khác được ấy, vì nhiều bạn trên website chỉ, toàn dùng các icon từ fonts chữ, mình copy nó qua web khác thì không được. Có cái check nào bằng CSS vẽ ra được trước cái thẻ Li giống hình dưới không cho mình code với. Cảm ơn
Cái này a có cho em 1 lần rồi mà, chỉ là nó là cái icon trái tím ấy nhớ không? Để a cho em code icon trước thẻ li là check xanh nhé. Add code sau vào em nhé, nó sẽ ra y chang cái em cần HTML: ul { list-style: none; } ul li { position: relative; list-style: none; } ul li::before { content: ''; display: block; width: 9px; height: 14px; top: 4px; left: -22px; border-radius: 0; opacity: 1; border-top-color: transparent; border-left-color: transparent; -webkit-transform: rotate(45deg); transform: rotate(45deg); border-right: 3px solid #4ba0d8; border-bottom: 3px solid #4ba0d8; position: absolute; -webkit-transition: all .12s, border-color .08s; transition: all .12s, border-color .08s; }
Ngon quá anh ơi, đúng y chang cái em cần, mà tìm trên Google mãi không có ai chỉ hết hizzz, cảm ơn ad rất nhiều.
Mình cũng thường dùng cách trên. Nhưng cũng có hữu hạn đối với những icon khó. Bạn cũng có thể sử dụng hình ảnh được nhé bằng cách truyền vào đường dẫn hình ảnh qua thuộc tính "list-style-image". Hoặc sử dụng cách trên nhưng đặt background cho nó.