Категория > Изображения > Сделать, чтобы фон повторялся только по вертикали - «Фоновая картинка»
Сделать, чтобы фон повторялся только по вертикали - «Фоновая картинка»27-03-2016, 11:27. Автор: Administrator |
||||||||||||||
ЗадачаДобавить фоновую картинку на веб-страницу, чтобы она повторялась только по вертикали. РешениеИспользуйте свойство background со значением repeat-y для селектора body. ОписаниеПовторение фона обычно требуется для создания декоративных линий или градиентов, привязанных к высоте элемента или окна веб-страницы. В таких случаях повторение фона по вертикали обеспечивает цельную картинку независимо от размеров элементов. Только вначале следует побеспокоиться о том, чтобы фоновое изображение повторялось без стыков. Предварительно следует подготовить фоновый рисунок, который должен удовлетворять ряду условий:
Поясним про высоту фоновой картинки. Если сделать изображение слишком узким (2–3 пиксела), то при отображении фона эффект его появления будет заметен невооруженным глазом. Увеличение высоты позволяет замостить фон элемента быстро и неприметно. В качестве образца фона возьмем узор, показанный на рис. 1. Рис. 1. Фоновая картинка За повторение фона отвечает стилевое свойство background-repeat, его значение repeat-y как раз и обеспечивает нужное нам повторение по вертикали. Аналогично можно воспользоваться универсальным свойством background, которое одновременно задаёт путь к графическому файлу, повторение фона, а также его расположение относительно элемента (пример 1). Пример 1. Повторение фона HTML5CSS 2.1IECrOpSaFx
Результат данного примера показан на рис. 2. Рис. 2. Вид фона, повторяющегося по вертикали В данном примере фон задаётся на веб-странице за счёт добавления свойства background к селектору body, при этом повторение фона по вертикали обеспечивается его значением repeat-y. По умолчанию фон всегда начинается с левого верхнего угла, поэтому в нашем случае положение фона явно не указывалось. Перейти обратно к новости |