- PVSM.RU - https://www.pvsm.ru -

CSS-битмапы и CSS3-видео

CSS битмапы и CSS3 видео Пару месяцев назад на сайте HtmlBook.ru [1] был проведён мини-конкурс «Хэллоуин», на который необходимо было представить художественное произведение на тему праздника, исполненное только с помощью html-разметки и css-правил, не задействуя фоновые картинки. Представленные на конкурс 20 работ [2], прямо сказать, порадовали. Все они относятся к отдельному направлению CSS-графики: построение задуманной картинки послойно размещёнными стандартными html-контейнерами (как правило тегами <div>), соответствующим образом стилизованными и спозиционированными в нужные места на экране-холсте.

Хочу показать примеры другого направления CSS-графики — imperacms.ru/examples/css-image/index.php [3] — воспроизведение растра исходной картинки последовательно размещёнными стандартными html-контейнерами (как правило тегами <hr> для уменьшения размера генерируемой разметки) и стилизованными в размер 1х1 px плюс окрашенными в цвета пикселей, которым соответствует каждый контейнер. В простейшем случае это последовательное размещение одноточечных контейнеров линия за линией, в другом, более сложном случае — вычисление множества разноокрашенных и разноразмерных полигонов с послойным наложением и позиционированием до приближения к оригиналу.

По указанной выше ссылке демонстрируются такие примеры:

  • капча, отрисованная не картинкой, а HTML-CSS-разметкой;
  • картинка, загруженная из файла и преобразованная в HTML-CSS-разметку;
  • «видео» — это битмап на HTML-CSS-разметке и CSS3-анимации пикселей.

Автор: ImperaCMS

Источник [4]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/css3/49729

Ссылки в тексте:

[1] HtmlBook.ru: http://htmlbook.ru/

[2] 20 работ: http://htmlforum.ru/index.php?showtopic=46276

[3] imperacms.ru/examples/css-image/index.php: http://imperacms.ru/examples/css-image/index.php

[4] Источник: http://habrahabr.ru/post/204410/