Может кто-нибудь объяснить мне, что calc(.333 * (100vw - 12em))
означает в следующей строке HTML? И, в частности, значение .333; откуда это происходит?Что означает calc (.333 * (100vw - 12em))?
sizes="(min-width: 36em) calc(.333 * (100vw - 12em)),
100vw"
Взятые из http://ericportis.com/posts/2014/srcset-sizes/
Длина может быть все виды вещей! Длина может быть абсолютной (например, 99px, 16em) или относительной (33,3vw, как в нашем примере). Вы заметите, что в отличие от нашего примера, есть много макетов, которые объединяют и абсолютные и относительные единицы. Вот в чем заключается удивительная функция поддержки calc(). Предположим, мы добавили боковую панель 12em к нашему 3-столбному макету. Мы будем регулировать приписывать наши размеры, как так:
sizes="(min-width: 36em) calc(.333 * (100vw - 12em)),
100vw"
Я понимаю это много:
- (мин-ширина: 36em) = медиа запрос
- известково (.333 * (100vw - 12em)) = вынесено размер
- 100vw = по умолчанию длина воспроизводимого изображения
Спасибо, я думаю, что я получаю сейчас (путем повторного прочтения статьи и ответы здесь сто раз). Если вы представите свое последнее предложение, как вы красиво сделали с частью 100vw - 12em, я помету этот пост как ответ. – PussInBoots
Там мы, отредактированы. – AMACB
Ницца, спасибо. Отмечено как ответ. – PussInBoots