Pull to refresh

Comments 14

А по существу скажу, что склеивать CSS-строки фонов джаваскриптом — когда нужно подвинуть один из них, не затронув остальные — это такая задача, которая выглядит как-то дико. Потóм ещё и браузеру синтаксически анализировать строку эту склеенную. Что же выигрываем на этом? Быть может, вместо того блоки с индивидуальным фоном, вложенные друг в друга, окажутся и в программировании проще, и на деле быстрее ускоряются браузерами?
Скорость нужно тестировать, но определенно вложенные блоки для фона — это семантический мусор.
Думаете, что такой подход гораздо лучше для более чистой семантики? Но как быть с браузерами, которые не поддерживают эти вещи? Остаётся только ждать пока у всех современных браузеров это заработает?
Вы хотите найти ответы на слишком много вопросов сразу :)
1. На мой вгляд, использование множественных фонов для композиции или простой анимации в фоне сродни использованию border-raduis для скругленных уголков. Еще несколько лет назад (да чего там — и сейчас все еще) для уголков городили огромное количество оберток с вложенными блоками, картинками и другими решениями разной степени извращенности.
2. Если мы говорим о сложной анимации, когда сама анимация является основным содержимым, то вложенные, соседние и любые другие блоки для отдельных слоев разумны семантически.
3. Текущая версия multiple backgrounds не является идеальным решением для анимации отдельных слоев (даже более, она спроектирована так, что делать это в сколь-нибудь сложных композициях станосится довольно трудно и, подозреваю, что затратно). Однако это не означает, что невозможно или бессмысленно.
4. Совместимость со старыми браузерами — это вообще отдельная тема, которую можно применять к любой новой технологии. Мое мнение очень простое: если мы говорим именно о фоне, пускай, и с анимациями, то старым браузерам в фоне можно показать статичную картинку со сведенными слоями.
UFO just landed and posted this here
before и after для фонов — это весьма жесткий хак :) Градиенты поддерживаются в IE10.
UFO just landed and posted this here
В градусах жесткости (°Ж).
UFO just landed and posted this here
UFO just landed and posted this here
SVG… Стопицот лет обратно… И не надо склеивать строку.
А есть ли способ добавлять фоновые изображения к объекту в другом селекторе?
Sign up to leave a comment.