Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Объединить преимущества <img src> и <div style="background: url()"> / 5 сообщений из 5, страница 1 из 1
27.10.2013, 19:47
    #38442682
Vasiliy_Kashkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объединить преимущества <img src> и <div style="background: url()">
На веб-сайте необходимо сделать узорчатые вертикальные поля из графического файла. Причем важно, чтобы при изменении разрешения экрана/масштаба в браузере, поля по ширине занимали строго определённый процент от ширины окна браузера.
Изображение должно заполнять поля по вертикали повторением.
Пробовал создать на основе DIV, но для него нельзя задать ширину в процентах
Для Img ширину можно задать в процентах, но нет возможности повторения изображения.

Как установить ширину DIV в процентах, или как задать повторение изображения в IMG как в <div style="background: url() repeat-y;"> ?
...
Рейтинг: 0 / 0
27.10.2013, 19:57
    #38442687
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объединить преимущества <img src> и <div style="background: url()">
Vasiliy_KashkinПробовал создать на основе DIV, но для него нельзя задать ширину в процентахФигасе новость. Хорошо, что мужики не знали .
...
Рейтинг: 0 / 0
27.10.2013, 20:28
    #38442698
Vasiliy_Kashkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объединить преимущества <img src> и <div style="background: url()">
Antonariy,

Задать ширину для div в процентах и правда можно . Извиняюсь, не совсем правильно описал проблему. При изменении масштаба ширина Div'a будет составлять заданный процент от ширины бразуера. Но фоновое изображение свой размер менять не будет - оно будет обрезаться краями Div'a при уменьшении масштаба (У меня в качестве фонового рисунка - достаточно большое и сложное изображение). А такое обрезание картинки крайне нежелательно. Если использовать img - изображение будет масштабироваться (ужиматься или растягиваться), всё вроде бы как надо, делаем position: fixed и радуемся жизни. Но в случае, если окно браузера слишком длинное по вертикали (на планшете), поля обрываются внизу. А повторить их не выйдет (аналога background: repeat для IMG при задании файла через SRC не нашёл. А если задавать файл через CSS - всё происходит как с обычным Div).
...
Рейтинг: 0 / 0
27.10.2013, 23:44
    #38442832
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объединить преимущества <img src> и <div style="background: url()">
Что-то похожее я делал. Скрипты + transform: scale
...
Рейтинг: 0 / 0
28.10.2013, 11:28
    #38443150
user89
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объединить преимущества <img src> и <div style="background: url()">
Vasiliy_Kashkin,

если версия браузера позволяет, то можно так
http://htmlbook.ru/css/border-image
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Объединить преимущества <img src> и <div style="background: url()"> / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]