Как сделать градиент css

429
07 февраля 2017, 19:00

Нужно на css сделать градиент как на картинке. Но на картинке затемнение идёт снизу в верх, а мне нужно наоборот - сверху вниз.

Answer 1

Делается такое с помощью обычного градиента:

.img { 
  display: block; 
  width: 300px; 
  height: 200px; 
  background-image: linear-gradient(to bottom, black 0%, transparent 100%), url(https://i.stack.imgur.com/Cbwec.jpg); 
  background-size: cover; 
  background-position: center; 
}
<div class="img"></div>

Статья: http://htmlbook.ru/css3-na-primerakh/lineinyi-gradient

READ ALSO
Как убрать outline с тега details?

Как убрать outline с тега details?

На теге details при клике в Safari и Chrome появляется обводкаНа вид это обычный outline, однако через стили он не обнуляется:

589
Как правильно использовать history.scrollRestoration?

Как правильно использовать history.scrollRestoration?

Хотелось бы хотя б 1 пример использования historyscrollRestoration

467
HTMLTableCaptionElement, HTMLTableSectionElement, HTMLTableRowElement, для элементов HTML-таблицы

HTMLTableCaptionElement, HTMLTableSectionElement, HTMLTableRowElement, для элементов HTML-таблицы

У спецификации HTML 51 появились эти интересные елементы

426