Градиентный фон повторяется, несмотря на то, что при прокрутке нет повтора

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

Мой код для фона:

body {
background-image: linear-gradient(to bottom left, #ffe03d, #ff00e6);
background-repeat: no-repeat scroll;
background-size: cover;
color: #f4f4f4;
text-align: center;
}

Я также установил высоту своего HTML на 100%. Я даже пробовал ширину, но это тоже ничего не дало.

Когда я запускаю это, в моем браузере он выглядит так: Здесь это повторяется, когда я прокручиваю страницу вниз.

Есть что-нибудь, что сработало для кого-нибудь из вас, ребята?

Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
CSS: FlexBox
CSS: FlexBox
Ранее разработчики использовали макеты с помощью Position и Float. После появления flexbox сценарий полностью изменился.
0
0
20
3

Ответы 3

Вы можете использовать указанный ниже код

body {
background-image: linear-gradient(to bottom left, #ffe03d, #ff00e6);
background-size:100% 100vh;
color: #f4f4f4;
text-align: center;
}

Так что он работает так, как вам нужно

Спасибо! К сожалению, это ничего не изменило. Я думаю, что это на мне, поскольку я не понял в своем вопросе, что именно я хотел, чтобы сделать мой фон. Я попросил своего учителя о помощи, и он сказал мне установить привязку фона к фиксированной! Я ценю вашу помощь. Еще раз спасибо !! : D

Livia Lavrentis 06.04.2021 16:38

Просто добавьте height или 100% для тегов html и body. И тебе хорошо идти.

html, body {
  height: 100%;
}

Я попросил своего учителя о помощи во время моего урока, и они посоветовали мне установить привязку фона к фиксированной, и это сработало! Теперь фон растягивается по странице и не повторяется.

body {
background-attachment: fixed;
}

Спасибо всем за ответ!

Другие вопросы по теме