Есть ли способ использовать линейный градиентный фон, который начинается с середины/середины экрана?Линейный градиентный фон от центра/середины
Это мой текущий CSS:
body {
display: table;
width: 100%;
height: 100%;
margin: 0 auto;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center top;
background-size: 800px;
background: blue;
background: -webkit-linear-gradient(to left, black, blue, blue, black 800px);
background: linear-gradient(to left, black, blue, blue, black 800px);
}
Gradient Б.Г. останавливается после 800px (что я хочу), но он находится на правой стороне экрана, а не за содержание веб-страницы. Я не могу переместить его нигде. Также он отображается на разных расстояниях от содержимого, в зависимости от размера окна. Мне нужно, чтобы это было зафиксировано в центре, за моим содержанием.
Возможно, что-то вроде следующей строки существует?
background: linear-gradient(to sides, blue, black 400px);
Так что я должен был бы быть в состоянии установить начальное положение линейного градиента к центру, и пусть браузер запустить его с обеих сторон. 400px от центра, где он должен остановиться (и после этого использовать последний цвет) - так что в общей сложности 800 пикселей шириной должен быть градиент.
Спасибо, это лучшее решение. Мне нужно будет изменить некоторые другие вещи, возникли некоторые небольшие проблемы, так как нижняя часть страницы потерялась. : D – JaSon
Добавление поля 0 к телу решает проблему о дне ... – vals
@ Харри да, конечно ... исправлено :-) – vals