Blackrain
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 12
|
 |
« : 25.09.2011, 04:57:05 » |
|
|
|
|
|
« Последнее редактирование: 25.09.2011, 13:47:25 от Blackrain »
|
Записан
|
|
|
|
|
zmancer
|
 |
« Ответ #1 : 25.09.2011, 08:09:19 » |
|
Явно косяк в верстке шаблона. Дайте ссылку на сайт или выложите свой шаблон сюда. Бекграунд контента не растягивается по высоте . - так правильнее будет название вашей темы.
|
|
|
|
« Последнее редактирование: 25.09.2011, 08:13:11 от zmancer »
|
Записан
|
|
|
|
Blackrain
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 12
|
 |
« Ответ #2 : 25.09.2011, 13:48:03 » |
|
Вот ссылка на страниу: http://project-128.ru/index.php?option=com_content&view=article&id=1313:-1xcom-2011&catid=124:2011-09-12-16-08-54&Itemid=860
|
|
|
|
|
Записан
|
|
|
|
Shustry
Группа развития
   
Репутация: +201/-0
Offline
Пол: 
Сообщений: 1682
Добрый зайка
|
 |
« Ответ #3 : 25.09.2011, 14:24:11 » |
|
Судя по замыслу верстальщика сайт не должен быть выше шести тыщ пикселей! http://project-128.ru/templates/it_thesoftware/images/content.pngВ общем, так просто не исправить. Самое быстрое - откройте картинку в фотошопе и растяните среднюю часть ещё на сколько-нить тысяч пикселей. Хотя, изначально, имхо, странное решение, делать ограничение на высоту контента.
|
|
|
|
|
Записан
|
|
|
|
|
zmancer
|
 |
« Ответ #4 : 25.09.2011, 14:50:07 » |
|
Мда... Картинку нужно разрезать на 2 + небольшие правки. В CSS диву с контентом задать бекграунд с верхней частью картинки+белый цвет. Сразу после блока с контентом вставляем еще див со второй картинкой в бекграунде, вот и все. Подробнее объяснить не могу. Если не по силам, могу сделать за небольшую ,благодарность в размере 7usd.
|
|
|
|
|
Записан
|
|
|
|
Shustry
Группа развития
   
Репутация: +201/-0
Offline
Пол: 
Сообщений: 1682
Добрый зайка
|
 |
« Ответ #5 : 25.09.2011, 15:09:18 » |
|
На две не поможет. Там по-бокам какбэ тень и середина тоже болжна быть с бэкграунд-имеджем. На три разрезать и собрать обратно в один спрайт только с горизонтальным отступом. Типа так: ---------------------------------------- верх | середина | низ ----------------------------------------
|
|
|
|
|
Записан
|
|
|
|
Blackrain
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 12
|
 |
« Ответ #6 : 25.09.2011, 15:47:10 » |
|
Самое быстрое - откройте картинку в фотошопе и растяните среднюю часть ещё на сколько-нить тысяч пикселей. Хотя, изначально, имхо, странное решение, делать ограничение на высоту контента.
Спасибо вам огромное! Увеличил и все хорошо, мне это и было надо без заумных решений. все быстро и хорошо. Багодарю
|
|
|
|
|
Записан
|
|
|
|
|
Taatshi
|
 |
« Ответ #7 : 25.09.2011, 15:53:51 » |
|
Господибожежмой, сколько же Вы сейчас пикселей бэкграундом грузите? Жесть.
|
|
|
|
|
Записан
|
|
|
|
Shustry
Группа развития
   
Репутация: +201/-0
Offline
Пол: 
Сообщений: 1682
Добрый зайка
|
 |
« Ответ #8 : 25.09.2011, 16:05:02 » |
|
Господибожежмой, сколько же Вы сейчас пикселей бэкграундом грузите? Жесть.
Да там png. Ничего лишнего не подгружается. Хоть в 100 000 высотой делай, размер файла практически не изменится. Другое дело, что комп конечного юзера будет нагружен обрабатывая такие полотнища.
|
|
|
|
|
Записан
|
|
|
|
|
zmancer
|
 |
« Ответ #9 : 25.09.2011, 17:08:55 » |
|
На две не поможет. Там по-бокам какбэ тень и середина тоже болжна быть с бэкграунд-имеджем. На три разрезать и собрать обратно в один спрайт только с горизонтальным отступом. Типа так: ---------------------------------------- верх | середина | низ ----------------------------------------
там хватит 2 поверьте. ТС, это решение не заумное, а разумное.
|
|
|
|
|
Записан
|
|
|
|
|
zmancer
|
 |
« Ответ #10 : 25.09.2011, 17:14:35 » |
|
PS, Blackrain а если контента будет еще больше? или очень мало? каждый раз будете подгонять картинку?
|
|
|
|
|
Записан
|
|
|
|
|
beliyadm
|
 |
« Ответ #11 : 25.09.2011, 17:17:58 » |
|
Сделайте для основного дива с контентом подложку с нижней тенью и закруглением внизу и заполните весь фон белым. И картинка будет минимальна и высота контента внутри любой На две не поможет. Там по-бокам какбэ тень и середина тоже болжна быть с бэкграунд-имеджем. На три разрезать и собрать обратно в один спрайт только с горизонтальным отступом. Типа так: ---------------------------------------- верх | середина | низ ----------------------------------------
Зачем? Ширина шаблона ведь фиксированная
|
|
|
|
|
Записан
|
|
|
|
Shustry
Группа развития
   
Репутация: +201/-0
Offline
Пол: 
Сообщений: 1682
Добрый зайка
|
 |
« Ответ #12 : 25.09.2011, 17:37:10 » |
|
там хватит 2 поверьте. ТС, это решение не заумное, а разумное.
Ага. Пригляделся, по-бокам теней нет, хватит двух, вернее одного спрайта из двух. Сделайте для основного дива с контентом подложку с нижней тенью и закруглением внизу и заполните весь фон белым. И картинка будет минимальна и высота контента внутри любойЗачем? Ширина шаблона ведь фиксированная
Всё верно. Фиксированная. Вместо слова "верх" целиком всю верхнюю часть фона, вместо "низ" - нижнюю. Для внешнего div-а будет бэкграунд-позишн: 0 0, для внутреннего: -50% bottom. Ну или наоборот, без разницы. ------------------------------- верх | низ -------------------------------
|
|
|
|
|
Записан
|
|
|
|
Blackrain
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 12
|
 |
« Ответ #13 : 25.09.2011, 17:51:51 » |
|
PS, Blackrain а если контента будет еще больше? или очень мало? каждый раз будете подгонять картинку?
Согласен что решение не самое удачное, но для меня пойдет и это. Сайт некоммерчесский, простенький, так что сойдет
|
|
|
|
|
Записан
|
|
|
|
|
beliyadm
|
 |
« Ответ #14 : 25.09.2011, 17:52:42 » |
|
Я бы вообще не делал спрайты. 1 - верхний заворот в разные стороны всегда по высоте фиксированный - положить его абсолютным позиционированием или фоном к всему сайту (не body) 2 - блок с контентом сделать с заливкой #fff и нижней отпозиционированной картинкой с закруглением и тенью. Итого мы имеем все-равно картинку вроде этой http://project-128.ru/templates/it_thesoftware/images/content.png и простое нижнее закругление в десять раз легче (ну при желании конечно можно и в спрайт объединить)
|
|
|
|
|
Записан
|
|
|
|
Blackrain
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 12
|
 |
« Ответ #15 : 25.09.2011, 17:54:56 » |
|
Ага. Пригляделся, по-бокам теней нет, хватит двух, вернее одного спрайта из двух. Всё верно. Фиксированная. Вместо слова "верх" целиком всю верхнюю часть фона, вместо "низ" - нижнюю. Для внешнего div-а будет бэкграунд-позишн: 0 0, для внутреннего: -50% bottom. Ну или наоборот, без разницы. ------------------------------- верх | низ -------------------------------
Я в этом всем вообще не але
|
|
|
|
|
Записан
|
|
|
|
Blackrain
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 12
|
 |
« Ответ #16 : 25.09.2011, 17:58:00 » |
|
Я бы вообще не делал спрайты. 1 - верхний заворот в разные стороны всегда по высоте фиксированный - положить его абсолютным позиционированием или фоном к всему сайту (не body) 2 - блок с контентом сделать с заливкой #fff и нижней отпозиционированной картинкой с закруглением и тенью. Итого мы имеем все-равно картинку вроде этой http://project-128.ru/templates/it_thesoftware/images/content.png и простое нижнее закругление в десять раз легче (ну при желании конечно можно и в спрайт объединить) Есть где-нибудь инструкция похожая как это делается?
|
|
|
|
|
Записан
|
|
|
|
|