В Firefox треугольник имеет зубчатые/сглаженные края, независимо от того, вращался он или нет.Сглаживание фигур CSS в Firefox
CSS (HTML только <div></div>
)
div {
border-top: 10px solid rgba(255, 255, 255, 0);
border-right: 70px solid #777;
border-bottom: 10px solid rgba(255, 255, 255, 0);
transform: rotate(90deg);
}
Для фигур, которые заполняют их поле, вы можете применить outline: 1px solid transparent
.
Для незакрепленных фигур можно просто применить transform: scale(.999)
(найдено on SO).
Но если я изменил последнюю строку CSS на transform: rotate(90deg) scale(.999)
, наложение все еще происходит.
This bug, поданный назад в12 и по-прежнему обозначенный как «новый», несколько связан, и никакая попытка решения не была выполнена.
Есть ли какие-нибудь другие хакерские обходные пути, чтобы получить гладкие вращающиеся треугольники в Firefox? Избавление от волосяного покрова по середине было бы плюсом.
Ничего не добавлять, но благодаря вам и Google, я избавилась от наложения спектров на моей пограничной форме, спасибо! – Codemonkey