:Çapraz tarayıcı CSS üçgeni nasıl oluşturulur? CSS üçgeni için standart CSS
display: inline-block;
vertical-align: middle;
content: " ";
border-right: 4px solid transparent;
border-left: 4px solid transparent;
border-top: 6px solid black;
width: 0;
height: 0;
Iyi çalışır, ancak OSX altında Firefox'ta pikselli kenarlı kılmaktadır.
Neyse ki bir Firefox için kolay! Yani sadece sınır tarzı uygulayalım:
border-style: solid dotted none;
Şimdiye kadar iyi, sorun IE10 + sınır tarzı TAMAMEN sonları (bir dikdörtgen oluşturur) ayarladığınızda (ancak deli IE8, çalışıyor!) : (yukarıdaki ekranı olmasına rağmen IE11 açmayı deneyin,)
İşte
üzerine bir blog sonrası:
http://blog.dustinboersma.com/post/45768836072/fixing-osx-firefox-border-triangle-pixelation
Firefox VE IE10'da nasıl çalışacağınıza dair herhangi bir fikir var mı?
deneyin belirli tarayıcı sınıfları ve stil eklemek için bu gibi:
İşte demo
CSS .arrow aşağı .gecko {border-style: solid noktalı hiçbiri;} Eğer – Vel
açıklamak olabilir hedeflediğinizleri listeleyerek cadı tarayıcıları. –
Cevaplardan herhangi biri kabul edilebilirse, lütfen birini seçmeyi ve kabul edilen yanıt olarak işaretlemeyi düşünün. – michaelward82