создание сайта

Pug - интерполяция, фильтрация, текст Oleg вт, 03/24/2020 - 16:00
Как правильно подставлять в шаблон переменные и теги. Как управлять пробелами. Какой текст и куда можно подставлять. Как использовать различные языки программирования в шаблонах Pug.
Pug - комментарии, условия, итерации Oleg пн, 03/16/2020 - 12:04
Про миксины уже всё знаем. Здесь разбирали как определять, вызывать и прочее. Но что такое миксин? По сути это функция, а где функции там циклы, условия, итерации.
Pug — подключение файлов, блоки, миксины (includes, bloks, mixins) Oleg пт, 02/14/2020 - 13:46
Более простой в редактировании и понятный синтаксис упрощает создание и чтение и разметки, но кроме этого Pug, избавляет нас от дублирования. В Pug можно содержимое одного файла добавлять в другой, создавать шаблоны и использовать миксины. Благодаря этому мы можем выносить в отдельные файлы часто используемые блоки (футер, меню, хедер и т. д.). Генерировать схожие по разметки но разные по содержанию блоки, без повторения всей разметки блока.
Pug — синтаксис, теги, свойства, doctype Oleg ср, 01/29/2020 - 13:50
Pug, как заявлено, делает разметку более простой и читаемой. Достигается это за счёт упрощённого синтаксиса. В Pug нет закрывающих тегов, а сами теги пишутся без угловых скобок. Вложенность определяется отступами. По умолчанию текст в начале строки (или после пробела) представляет собой HTML-тег. Теги с отступом вкладываются, создавая древовидную структуру HTML.
Атрибуты form и input Oleg пт, 12/20/2019 - 15:28
Это НЕ полный список всех тегов и атрибутов форм. Это, скорее, небольшая шпаргалка, в которой собран необходимый минимум который требуется в 99% случаев.
Скрыть элемент от скринридера Oleg пн, 11/25/2019 - 16:00
Бывают ситуации когда элементы не несут никакой смысловой нагрузки и для скринридеров абсолютно не нужны. Как убрать элемент из дерева доступности? Если не брать в расчёт display:hide и атрибут hiden, которые выпиливают элементы из DOM, есть два варианта. Оба связаны с ARIA.
Как правильно прятать(ся) Oleg ср, 11/13/2019 - 20:23
Началось всё с того, что валидатор разметки, не то чтобы сильно был против, но всё же настойчиво намекал, что у каждого раздела должен быть заголовок. Ему же не объяснишь что дизайн такой. Поискав возможные варианты решения пришёл к выводу — валидатор был прав. Заголовки нужны независимо от дизайна. Даже если их никто не увидит. Вернее не увидит кому не надо. Обо всём по порядку.

Шрифтовые иконки - достойная альтернатива растру

Ты знаеш что такое иконочный шрифт? Нет? Зря. Иконочный шрифт это как обычный шрифт, только вместо букв иконки. Это даёт ряд преимуществ перед обычными jpg/png картинками.

SVG путь <path>

<path> - самый универсальный элемент. С его помощью можно нарисовать любую простую фигуру svg. По своей универсальности он обходит <polyline> за счёт того что может рисовать кривые. Для определения пути нужен один атрибут d в котором указываются координаты точек и команды определяющие как рисовать.

Анимация SVG с помощью CSS и SMIL Oleg чт, 02/23/2017 - 18:16

SVG графику можно анимировать, УРА, с помощью известного и горячо любимого CSS. Плюс к этому есть возможности самого svg описанные в спецификации SMIL Animation. Не забываем что возможности анимации зависят от способа, которым встроен svg на страницу. Наиболее полная поддержка идёт если встраиваете код непосредственно в html страницу или используя тег <object>