Задать вопрос
@klekovkinandrey

Как отодвинуть background?

Как сделать что бы background отступал снизу на определенное количество пикселей?
т.е блок может может иметь высоту неопределенную, но градиент должен отступать напр. на 35px снизу

Спасибо
  • Вопрос задан
  • 60 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
Stalker_RED
@Stalker_RED
https://developer.mozilla.org/en-US/docs/Web/CSS/b...

Хотя, даже проще через background-size:
div {
  height: 140px;
  background: linear-gradient(90deg, rgba(195, 48, 255, 1) 0%, rgba(0, 157, 255, 1) 100%) no-repeat;
  border: 1px solid red;
  background-size: 100% calc(100% - 35px);
}

обратите внимание на no-repeat

можно короче, но хуже читается
div {
  border: 1px solid red;
  height: 140px;
  background: linear-gradient(90deg, rgba(195, 48, 255, 1) 0%, rgba(0, 157, 255, 1) 100%) no-repeat 100% calc(100% - 35px);
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы