Фоновое изображение по ширине сверху
Вложений: 1
Подскажите как лучше (и чем) спозиционировать background, чтобы он располагался сверху по ширине клиентской области браузера.
|
Ответ: Фоновое изображение по ширине сверху
http://htmlbook.ru/css/background-size
background-size: contain Но не работает в IE8. Если надо и в нём, то придётся городить огород из <img> и блоков. Но, думаю, нет смысла так делать, если заказчику прямо не всралось чтоб это работало в IE8 и он готов за это заплатить. (Я бы в качестве graceful drgradation просто однотонный цвет вставил). |
Ответ: Фоновое изображение по ширине сверху
И опять автэ :)
хм, не думал что так всё просто... Но в моем варианте мне наверное больше подходит cover чем contain, который кстати не сработал как показано в примерах. З.Ы. IE пока не интересует. Хотя хотелось бы увидеть какие есть еще варианты реализации, кроме этого: PHP код:
|
Ответ: Фоновое изображение по ширине сверху
|
Ответ: Фоновое изображение по ширине сверху
moka,
Цитата:
|
Ответ: Фоновое изображение по ширине сверху
Если тебе конкретно то что на скринах выше нужно, то тупо background-size: 100% auto; или background-contain, но это не красиво т.к. внизу будет цвет зеленый.
|
Ответ: Фоновое изображение по ширине сверху
Вложений: 1
да, именно то что на скринах. фон и картинка будут другие (эти я поставил для наглядности). твой вариант с background-size: 100% auto; вполне подходит, также как и background-size: cover; ... и вот уже есть 2 варианта. осталось проверить кроссбраузерность каждого.
Результат должен быть вроде этого: |
Ответ: Фоновое изображение по ширине сверху
Поверх фона absolute-блоком внизу повесить png-шку с градиентом прозрачность-цвет фона.
|
Ответ: Фоновое изображение по ширине сверху
остановился на варианте с background-size: 100% auto; не хочу лишних блоков. а градиент уже на картинке)
всем спасибо, на данном уровне проблема решена:) |
Ответ: Фоновое изображение по ширине сверху
Не "проблема", а "задача" - это важное отличие разработчика от всех остальных - подход к делу, ментально другой. ;)
|
Ответ: Фоновое изображение по ширине сверху
Цитата:
|
Ответ: Фоновое изображение по ширине сверху
Ок. Тогда новая задача:
Требуется преобразовать пути вида http://localhost/?act=news ---> http://localhost/news mod_rewrite?.. тогда какие использовать регулярки? (Добавлено через 12 минут) Нашел кое-что (пункт 4) - при переходе по http://localhost/news скрипт (index.php) успешно принял get-значение "news", (http://localhost/news/ - тоже принято "news", но страница отобразилась неверно). Файл .htaccess PHP код:
|
Ответ: Фоновое изображение по ширине сверху
Цитата:
Нечто вроде этого: PHP код:
|
Ответ: Фоновое изображение по ширине сверху
Гудно. Значит буду использовать редирект.
Вот только не знаю что делать со слешем.... Цитата:
|
Ответ: Фоновое изображение по ширине сверху
Цитата:
PHP код:
Второе предпочтительнее ведь когда у одной страницы есть 2 адреса это ни есть гуд. |
Часовой пояс GMT +4, время: 15:50. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot