Sau một số lượng tìm kiếm tốt, tôi bị kẹt với gradient tuyến tính hoạt động trong Firefox nhưng không hoạt động trong Chrome.linear-gradient không hoạt động trong Chrome
tôi thêm -webkit-
trước linear gradient như mô tả trong một tài liệu tham khảo nhưng vẫn không làm việc tôi nghĩ rằng vấn đề là ở trục dốc
Mã của tôi
<nav class="top_menu">
<ul class="black_high">
<li class="first active"> <a href="#">Home</a>
</li>
<li> <a href="#">news</a>
</li>
</ul>
</nav>
.top_menu ul li.active a::after {
position: absolute;
bottom: 8px;
left: 0;
width: 100%;
height: 2px;
transform:none;
content: '';
opacity: 1;
background: #fff;
background: linear-gradient(left, transparent 0%,#fff 50%,transparent 100%);
background: -moz-linear-gradient(left, transparent 0%,#fff 50%,transparent 100%);
background: -webkit-gradient(left, transparent 0%,#fff 50%,transparent 100%);
}
Tạo một fiddle ở đây - http://jsfiddle.net/h2zu5xx2/4/
Bất kỳ gợi ý/đề xuất nào cũng sẽ tuyệt vời. Cảm ơn trước.
Css cho độ dốc webkit của bạn sai. Propperty không hợp lệ nếu bạn nhìn vào nó, do đó cú pháp là sai. Bạn đã xem nó từ một thanh tra như công cụ dev trong chrome, bạn có thể dễ dàng phát hiện ra nó. – Dorvalla
@Hashem Tôi không thể nhận xét trong câu trả lời của bạn cũng không thể nhìn thấy nó nữa. Nhưng tôi muốn nói cảm ơn bạn rất nhiều vì đã chỉ ra những sai lầm của tôi và lời giải thích tuyệt vời này. – Raj