Я хочу, чтобы моя страница имела цвет градиента, начиная с темноты в левом возрасте и заканчивая ярким посередине, и обратно к темноте на правом краю. Я видел несколько примеров для создания градиентов, но я не знаю, где находится CSS в размере шаблона, и шаблон повторяется слишком быстро для моего вкуса.Как получить градиентный фон на странице, которая покрывает всю страницу без «оконного слепого эффекта»?
В качестве примера, вот некоторые CSS:
html {
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2F2727), to(#1a82f7));
background-image: -webkit-linear-gradient(top, #2F2727, #1a82f7);
background-image: -moz-linear-gradient(top, #2F2727, #1a82f7);
background-image: -ms-linear-gradient(top, #2F2727, #1a82f7);
background-image: -o-linear-gradient(top, #2F2727, #1a82f7);
}
... что я нашел здесь: http://css-tricks.com/css3-gradients/
А вот jsfiddle вы можете запустить что есть что:
http://jsfiddle.net/clayshannon/VLXbu/
Это не может быть фиксированный размер, поскольку разница в размерах экрана, между телефонами и рабочими столами, в частности. Есть ли способ сделать это, используя% s ширины экрана?
установить высоту 'html' элемента до 100% –
Точно. Объяснение: html достигает только его содержимого, а именно 100px high section. @onetrickpony, почему бы вам не опубликовать это как ответ? –
@ClayShannonand вы должны действительно закончить общий (не префикс) 'linear-gradient'. Таким образом, он будет оставаться дольше. –