Jump to content

BaBL

Newbie
  • Posts

    3
  • Joined

  • Last visited

Everything posted by BaBL

  1. да с JS проще бэкграунд "под картинкой" позиционировать, но не хотелось бы.
  2. Немного не поняли. В данном случае Вы задаете смещение контентного слоя на 100px вверх и все, НО! я не знаю высоту картинки!!! Вы ее зафиксировали в 100px, у меня же она масштабируется постоянно. То есть margin-top придется обсчитывать через JS (ну или expression, уж не знаю что из них страшнее). Мне нужно позиционирование контентного слоя в абсолюте +0+0 относительно внешнего блока, а не относительно низа фоновой картинки. тянучка идет от 1000 до 1600, то есть на 60%, это достаточно большой разброс, самое поганое - я не могу зафиксировать высоту картинки, в этом случае мог бы банально сделать "прозрачный".кусок страйпа высотой с картинку, а дальше пустить фон, даже не нужно было бы смещение контентного поля, так как картинка имела бы абсолют "под" контентом, но тут очень специфично дизайнеры поработали =(
  3. В общем есть проблема. Схема страницы: проблема такого плана, не могу получить правильное отображение. Контент находится "поверх" картинки, загнать картинку в background нельзя, так как она должна тянуться от ширины экрана, соответственно это абсолютно спозиционированная картинка с width:100%, которая принимает ширину внешнего DIV'а (бордового). У этой картинки сверху прозрачные уголки. В общем это должно выглядеть примерно так: bgstrip - вертикальная полоса цвета "низа" картинки и прозрачная сверху (чтоб прозрачные уголки картинки не перекрылись) - абсолютное позиционирование top-0, left-0, чтобы быть привязанной к внешнему диву - текст и другая информация, должны быть ПОВЕРХ картинки, но если им задать position-absolute, чтоб поиграться с z-index, div outer перестает воспринимать контент этого дива и схлопывается в пиксель, а div content висит сверху сам по себе. Это проблема, так как под внешним дивом есть еще подвал, который от нижней границы div outer отступает фиксированную высоту и улетает, соответственно, вверх за ним. Если абсолютного позиционирования контенту не задавать, внешний див имеет правильный размер, подвал тоже на месте, но спозиционированная картинка перекрывает контентный див. Если поместить картинку ВНЕ div-outer и спозиционировать ее относительно всего документа - получаем почти нужный эффект. Почему почти? потому что тогда картинка перекрывается куском bgstrip, так как он задан на внешний div. Подогнать "прозрачную" часть этого куска под всю высоту картинки не просто, так как она масштабируется =)))в общем попал я в замкнутый круг. Очень надеюсь на помощь, знаю что проблему можно решить через js, привязав пересчет позиций бэкграунда во втором случае или же позиционируя подвал абсолютно в зависимости от размера контента к событиям onresize и onload, но очень хотелось бы обойтись без этого. Вообще реально добиться поставленной задачи? В идеале было бы привязать абсолютный div-content в качестве контента div-outer, но как!? может есть какие-то свойства, которых я просто не учел? К сожалению CSS3 background-size так же пока в пролете.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy