Привет! Меня зовут Александр, я фронтенд‑разработчик в Точке. Моя команда занимается разработкой «системы построения интерфейсов» aka UI‑кита. В статье расскажу, как мы решали вопрос выгрузки многоцветных логотипов в формате SVG из Figma и добавления к ним поддержки тёмной темы. Читать далее
Привет, мы — дизайн-студия Логомашина, сегодня бесплатно делаем логотипы для участников Хабра! Что нужно, чтобы поучаствовать? Присылаете в комменты описание, название вашего проекта и логотип (если есть) Мы рандомно выбираем проекты и делаем логотипы, готовый результат присылаем в ответ комментарию. В конце можно будет нам написать – мы вышлем исходники сделанного логотипа. Поможем всем, кому успеем. Логотипы начнем делать в 15:00, а кидать можно уже сейчас!
Предлагаемая серия статей "Эффекты фильтрации SVG" Sara Soueidan, внештатного разработчика UI/UX интерфейса и автора многих технических статей, проживающей в Ливане, посвящена работе фильтров SVG и состоит из следующих статей: Эффекты фильтрации SVG Эффекты фильтрации SVG. Часть 1. SVG фильтры…
SVG Loader is a javascript library that fetches SVGs using XMLHttpRequests and injects the SVG code in the tag's place. According to the docs, svg-loader will strip all JS code before injecting the SVG file for security reasons but the input sanitization logic is not sufficient and can be trivially bypassed. This allows an attacker to craft a malicious SVG which can result in Cross-site Scripting (XSS). When trying to sanitize the svg the lib removes event attributes such as `onmouseover`, `onclick` but…