Dier_Sergio_Great
@Dier_Sergio_Great
Увлеченный человек

Как сделать на CSS c linear-gradient фон с мозаикой из черных маленьких квадратиков?

Есть у сайта фон картинка. Нужно поверх картинки сделать как бы эфект старого кино.
Нужно поверх картинки замостить фон квадратиками с размером 3px на 3px каждые 10px по вертикали и горизонтали.
чтобы фон был как тут, но только не фоновая картинка была замощена фона, а linear-gradient.
  • Вопрос задан
  • 1132 просмотра
Решения вопроса 2
Seanyr
@Seanyr
С линейным не знаю, но можно сделать с радиальным. Накидал тут 3 варианта, с возрастающей степенью упоротости, в зависимости от того насколько принципиально чтобы были квадраты:
https://codepen.io/Arseny_dp/pen/OJMmVvv

А так, с фоновой картинкой довольно чистый вариант. Почему не хотите его использовать?

Ответ написан
@ShadeZP
на линейном что то типо такого https://codepen.io/shadezp/pen/OJMmxqE
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Aetae
@Aetae
Тлен
На практике градиенты на таких маленьких величинах(<10px) крайне не надёжны и неконсистенты, их поведение рандомно разнится от браузера к браузеру и от системы к системе: то хром всё заблюрит, то фокс, то пикселизация вылезет...
Рекомендую использовать оптимизированное .png, (размером не меньше сотни пикселей, а не одним квадратиком, чтоб не грузить рендер почём зря) и вставленное как data: uri для скорости.
Ответ написан
Ваш ответ на вопрос

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

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