Дизайнерам | изображения на сайте
Очень часто в сайтах встречается ситуация, когда к товару прикрепляется набор изображений разного размера: маленькие изображения используются в списках товаров, а большие на странице товара. В этом случае необходимо делать эти изображения разного размера, но одинаковых пропорций
Сначала выбирается высота/ширина маленького или большого изображения. Дальше выбирается пропорция, приятная для глаза (3/2, 3/4, 0.68 и др.). Дальше высчитывается вторая сторона маленького изображения, выбирается сторона большого и высчитывается аналогично.
Допустим, ширина маленького изображения выбрана 110 и соотношение сторон выбрано 1.5 с альбомной компоновкой (ширина больше высоты).
Высота получается 73 (110 / 1.5).
Ширина большого изображения выбрана равной 346, тогда высота должна быть меньше ровно В 1.5 раза и быть равной 237.
Почему это необходимо делать:
- Так выглядит красивее по дизайну: видны чёткие закономерности в пропорциях
- Так легче дизайнеру, т.к. у него все размеры выводятся из ширины/высоты и пропорции (3/2, 3/4, 0.68 и др.) и не надо ломать голову в выборе
- Так легче программисту: ему нужно просто уменьшать каждое изображение пропорционально (см. пункт 3)
- Делая иначе, мы приходим к необходимости обрезать края изображения, что может в некоторых случаях быть недопустимым
- Поскольку обрезать в общем случае нельзя: программист вынужден курочить дизайн, самостоятельно подгоняя размеры под одну из пропорций (беря за основу маленькое либо большое изображение и выводя оттуда пропорции), и бездарно тратить своё время
Полезное
- Подсветка php-кода для сайта
- Сколько зарабатывают веб-разработчики?
- Рассуждения о задачах разработчика
- Правила работы с UTF-8
- Подходы к реализации меню
CMS MODx
CMS MODx — админка
PHP
- Слияние массивов в PHP
- Задачки на знание PHP для начинающих
- Unable to load dynamic library php_curl.dll
- Изображение [] не может быть показано, так как содержит ошибки.
БД
JS, jQuery
Партнёрам по цеху
- Требования к вёрстке
- Дизайнерам | изображения на сайте
- Как быстро сменить дизайн на сайте
Copyright © 2008 scabbiaza.net
PHP-программист: программирование сайтов, интернет-магазинов, порталов