Độ dốc tuyến tính hoạt động tốt cho tất cả các trình duyệt ngoại trừ IE8.
Tôi đã thêm progid:DXImageTransform.Microsoft.gradient
... điều này đã cung cấp cho nó một số gradient tuy nhiên kết quả mong đợi là khác nhau.
Code: -Cách áp dụng dốc tuyến tính cho IE8
div{
height:500px;width:500px;
background-size: 50px 50px;
background-color: #DDEEEE;
background-image: -webkit-linear-gradient(rgba(255, 255, 255, .2) 50%, transparent 50%, transparent);
background-image: -moz-linear-gradient(rgba(255, 255, 255, .2) 50%, transparent 50%, transparent);
background-image: -ms-linear-gradient(rgba(255, 255, 255, .2) 50%, transparent 50%, transparent);
background-image: -o-linear-gradient(rgba(255, 255, 255, .2) 50%, transparent 50%, transparent);
background-image: linear-gradient(rgba(255, 255, 255, .2) 50%, transparent 50%, transparent);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#DDEEEE',GradientType=0);}
Làm thế nào để làm cho Linear Gradient này?
Cảm ơn Luke đã chỉ ra giá trị màu nền dự phòng của tôi, nó đã được chỉnh sửa ngay bây giờ, tuy nhiên tôi không thể đặt gradientType thành 1 trong fiddle của bạn. Hơn nữa tôi đang sử dụng hình nền thay vì nền. Tôi có thể thử gì khác không? – smons
gradientType chỉ đơn giản là thay đổi hướng của gradient trong IE - http://jsfiddle.net/yAxbJ/1/ - nền là viết tắt của tất cả các thuộc tính nền. background-image nên được sử dụng đặc biệt cho một ảnh, tức là background-image: url ('image.jpg'); xem ở đây - http://stackoverflow.com/questions/10205464/whats-the-difference-between-specifying-background-vs-background-color-in – lukeocom
Tôi không có bất kỳ đề xuất thêm về những gì để thử. Mã tôi đã cung cấp trước đây sẽ hoạt động cho bạn trong IE8 ... – lukeocom