Рубрики
Верстальщику Разработка

Tailwind CSS: to use, or not to use?

Я немного опоздал с этой статьей поскольку пару месяцев назад вышло довольно много материалов, особенно в англоязычном Вебе о Tailwind CSS. Но, имея реальный опыт использования этого фреймворка на реальном продакшн проекте, я все-таки решил написать этот пост.

Лично я был весьма доволен результатом моей работы с фреймворком, однако объективно понимал, что это не совсем то, что можно назвать «best practice» в мире CSS. Именно в силу своих двояких чувств я решил написать этот материал, в котором для себя и может еще для кого-то кто думает попробовать этот фреймворк разложить все по полочкам. Когда-то давно я уже публиковал пост с размышлениями о том, стоит ли вообще использовать CSS фреймворки. Теперь, когда для многих вопрос с использованием не возникает вообще, стоит рассмотреть конкретный пример.

Рубрики
Верстальщику

Еще раз про линтинг CSS

Довольно давно я опубликовал в блоге пост о том, как линтовать стили. По сути это был перевод очень хорошей англоязычной статьи. С того момента уже прошло порядка двух лет, но буквально недавно там появился новый комментарий с вопросом и я понимаю что тема интересная и актуальная сегодня.  У меня была идея написать новую статью в контексте сегодняшнего дня, но меня определи. Поэтому я бы рекомендовал к прочтению всем, кто интересуется темой, статью Безболезненный линтинг CSS с помощью stylelint, в которой очень качественно рассказано о линтинге стилей в контексте сегодняшнего состояния фронт-энда.

Рубрики
Верстальщику Всем сразу

После KharkivCSS

17 сентября в Харькове прошла, как по мне, отличная конференция KharkivCSS. По дороге домой обещал подробнее написать в блоге, что и делаю. Сразу скажу, что не смотря на мой долгий стаж фротендера, это моя первая офлайн конференция, о чем я очень сожалею. Поскольку впечатления от KharkivCSS только положительные. Причем это касается всего: места, аудитории, докладчиков. Честно говоря, даже закралось желание самому попробовать подготовить доклад и выступить, но пока это только желание. Итак о конференции.

Рубрики
CMS Drupal Верстальщику

Работа с CSS и JavaScript в темах Drupal 8

Эта статья значительно расширяет один из разделов поста «Что нового в темах Drupal 8», в котором я лишь вскользь упомянул о библиотеках для управления стилями и скриптами в темах. Однако, это новшество в Drupal 8 стоит того, чтобы его рассмотреть более детально.

В этой статье мы более подробно остановимся на вопросах работы с библиотеками: управлением зависимостями, подключением сторонних библиотек, переопределением или отключением ненужных библиотек.

Рубрики
Верстальщику

Как линтовать ваш Sass/CSS правильно с помощью Stylelint

Это перевод англоязычной статьи How to lint your Sass/CSS properly with Stylelint автора Scotty Vernon. Перед тем, как представить вам перевод, я бы хотел выразить огромную благодарность Андрею Ситнику за помощь в вычитке перевода. И отдельно сказать ему спасибо за прекрасный инструмент PostCSS, без которого не было бы и Stylelint.

Линтинг файлов стилей. Так мало людей делают это. Однако, гораздо больше людей должны проверять файлы стилей, особенно в разношёрстных командах, где много человек правят код.

В этой статье я буду говорить о том, зачем мы должны линтить наши файлы стилей, и как линтить файлы таблиц стилей в процессе нашей сборки, как для чистого CSS, та и для Sass.