nicothin
@nicothin
веб-разработчик с 2000 г.

CSS: calc() для IE в transform: translateX/Y() не работает никак?

В IE не получается использовать calc() для transform: translateX()
codepen.io/nicothin/pen/ogPEey?editors=110
Это как-то лечится? Или я что-то делаю не так?

P.S.: я могу обойти проблему, использовав другие способы позиционирования, интересует именно возможность использования calc() для transform: translateX() и ему подобных свойств в величайшем «браузере» всех времен и народов.
  • Вопрос задан
  • 2724 просмотра
Пригласить эксперта
Ответы на вопрос 1
Deonisius
@Deonisius
Родился в 11110110111 году, 11000 января.
Баг известный и, судя по статусу сообщения об ошибке, пока проблема не решена. Можно попробовать сделать свой миксин-костыль, который временно решит проблему. Что-то в таком духе:
.calc(@t, @a, @b){
  transform: ~"@{t}(@{a}) @{t}(@{b})";
}
selector {
   .calc(translateX, 100%, -5rem);
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы