Прочтите это
Есть несколько "правильных" ответов. Поскольку этот вопрос получает много трафика, я решил, что должен идти в ногу с тем, что (я думаю) лучший ответ (на основе документации LESS) по мере того, как проект LESS созревает, и соответственно меняет принятый ответ.
Я использую LESS, и мне не удалось найти исправление для разрешения нескольких теней CSS3. У меня есть следующий mixin:
.box-shadow(@arguments) {
-webkit-box-shadow: @arguments;
-moz-box-shadow: @arguments;
box-shadow: @arguments;
}
и я пытаюсь это сделать:
.box-shadow(
inset 0 0 50px rgba(0,0,0,0.3),
0 0 10px rgba(0,0,0,0.5);
);
Это работает в обычном CSS3, но не выполняется при запуске из файла LESS. Я где-то читал, что запятая, разделяющая 2 тени, вызывает проблему в парсере LESS.
Кто-нибудь знает, как сделать эту работу? Единственным обходным решением, которое я могу придумать, является создание дополнительного файла CSS, который содержит мои множественные свойства теневой коробки.