Креативный дизайнер моего проекта и я столкнулись с некоторыми дружескими разногласиями относительно того, лучше ли использовать фрагменты его композиции или использовать механизм рендеринга браузера для создания определенных аспектов пользовательского опыта.
Один конкретный пример - горизонтальная «полоса», которая выполняет всю ширину виджета Он создал действительно шикарный градиент, который включает в себя несколько точек разного цвета и непрозрачности, и он считает, что небольшой размер изображения предпочтительнее или, по крайней мере, сопоставим с добавленными строками кода CSS, необходимыми для естественного создания градиента.
Мы уже используем технику CSS-спрайтов, чтобы уменьшить количество обратных обращений с сервера, поэтому для нас это не проблема. Прямо сейчас это просто за и против использования нарезанных изображений по сравнению с рендерингом с помощью CSS и HTML.
Есть ли определенное правило относительно того, насколько большим должно быть изображение, чтобы оно было «худшим» вариантом из двух?
ОБНОВЛЕНИЕ: Поскольку несколько человек упомянули сложность градиента как фактор, я собираюсь представить его здесь:
-webkit-gradient(linear, left top, left bottom, color-stop(50%, rgb(0,0,0)), to(rgba(0,0,0,0.9)));
Очень сложный! ; -)