CSS фоновое изображение -> Использование изображения - PullRequest
1 голос
/ 15 января 2012

Я использую изображение ниже, но я использую его как есть, и оно не занимает 100% экрана.

Я подумал о следующих опциях, но я был бы признателен за некоторые советы почто делать:

  1. Создать плитку из деревянного зерна?
  2. Создать полосу из деревянного зерна?

Текущий CSS

html{
    background: url('../img/Body_BG.png') repeat-x 0 0 scroll;
    background-color:#0C0C0C;
    height:100%;
    width:100%;
}

Изображение

enter image description here

Ответы [ 3 ]

3 голосов
/ 15 января 2012

Добавьте background-size: 100% 100%; к html и измените repeat-x на no-repeat.

Демо: http://jsfiddle.net/ThinkingStiff/jUr9E/

html{
    background: url('http://i.stack.imgur.com/jGlzr.png') no-repeat 0 0 scroll;
    background-color:#0C0C0C;
    background-size: 100% 100%;
    height:100%;
    width:100%;
}
2 голосов
/ 15 января 2012

Использование полосы даст вам увеличение пропускной способности, сохраняя при этом некоторую меру качества, в то время как использование фрагмента с повторением xy снизит качество и обеспечит более высокую сохранность полосы пропускания.

1 голос
/ 15 января 2012

Сначала удалите радиальный градиент на исходном изображении. Затем создайте полосу с несколькими планками, чтобы при повторении она выглядела естественно. Чтобы воспроизвести градиент, используйте радиальный градиентный фон css3 . Если требуется поддержка устаревшего браузера, включите прозрачный png для градиента в качестве запасного варианта.

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