Pixels — это легкий нативный веб-инструмент для рисования пиксель-арта и генерации CSS-кода с использованием свойства box-shadow.
Рисунок создается не картинкой (png/jpg), а одним HTML-элементом и математически рассчитанными тенями.
Почему стоит использовать CSS вместо картинок для пиксель-арта?
- Легковесность — код занимает байты, в то время как изображения могут весить килобайты.
- Отсутствие HTTP-запросов — не нужно загружать внешний файл, браузер рендерит CSS мгновенно.
- Бесконечная масштабируемость — пиксели остаются четкими при любом зуме (в отличие от растровых изображений, которые "мылятся").
- Анимация — параметры теней можно менять через
@keyframes, создавая живые анимации без использования спрайт-листов.
Интерфейс максимально упрощен для быстрой работы:
- ЛКМ (Левая кнопка мыши): Рисовать (поддерживается зажатие и протягивание).
- ПКМ (Правая кнопка мыши): Стирать (Ластик).
- Color Picker: Выбор цвета кисти.
- Clear All: Полная очистка холста.
Проект написан на чистом (Vanilla) стеке, без использования библиотек и фреймворков:
- HTML5
- CSS3 (Grid Layout, CSS Variables)
- JavaScript (ES6+)
- Скачайте репозиторий.
- Откройте файл
index.htmlв любом современном браузере. - Рисуйте!