CSS градиент с проблемой высоты полосы изображения - PullRequest
0 голосов
/ 09 мая 2011

Как я могу использовать мою полоску с линейным градиентом, mystrip.jpg (1x1024 px), чтобы быть фоном тела моей веб-страницы? Мне нужно повторить себя по горизонтали и иметь его рост 100% роста.

Я пытался с

body{background:url(mystrip.jpg) repeat-x;} 

но всякий раз, когда содержание моего тела превышает 1024px высоты, я могу ясно видеть нижнюю границу моего рисунка полосы.

Спасибо

Luca

Ответы [ 2 ]

1 голос
/ 09 мая 2011

Вы должны также установить цвет фона, чтобы в месте, где изображение заканчивается, цвет взял верх. Сделайте цвет фона таким же, как и нижний цвет вашего изображения.

Пример:

body{ background: #ccc url(mystrip.jpg) repeat-x; }
1 голос
/ 09 мая 2011

Просто установите цвет фона, соответствующий нижнему цвету.

body{background: #f00 url(mystrip.jpg) repeat-x;} 

Или какой бы ни был цвет.

В качестве альтернативы вы можете использовать фоновый размер, но, скорее всего, он не будет выглядеть хорошо.

Я бы также рекомендовал использовать CSS-градиенты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...