«@» объявляет At-Rule в таблице стилей.Это, безусловно, имеет особое значение, в любом случае.
«100%» относится к конечному состоянию анимации CSS, определенной правилом @keyframes, или в этом случае правилу @ -webkit-keyframes.Вы фактически должны объявить первое (0%) и конечное (100%) состояния анимации, чтобы пользовательский агент знал, когда запускать и останавливать анимацию.
Вот еще немного: At-Rules - это директивы для механизма рендеринга;они расширяют синтаксис набора правил CSS за пределы обычных блоков выбора и объявления.Правила At объявляются с помощью ключевого слова At, которое просто равно «@keyword», за которым следует инструкция At-Rules относительно используемого ключевого слова At.Пример: @charset "ISO-8859-15";
Необязательные аргументы могут следовать за ключевым словом At в зависимости от типа оператора At-Rule.Пример: @media screen {color: # 000;}, где screen - необязательный аргумент.