All streams
Search
Write a publication
Pull to refresh
11
0.8
Михаил Игнатьев @m_ig

Руководитель веб-разработки

Send message

Как использовать любой CSS-фреймворк в вашем проекте — Часть 1

Level of difficultyEasy
Reading time3 min
Views2.5K

При интеграции CSS-фреймворков или UI-библиотек часто подключают готовые сборки, но такой подход ограничивает возможности кастомизации и раздувает проект.

В этой статье я покажу, как использовать исходный код Bootstrap (SCSS), настроить модульную структуру и подключить только те компоненты, которые действительно нужны. Результат — чистая архитектура стилей, меньший размер сборки и удобный фундамент для будущей дизайн-системы.

Читать далее

Практическое руководство по иконкам в веб-проектах — Часть 2

Level of difficultyEasy
Reading time5 min
Views2.8K

Иконочные шрифты — лучшие!

Их очень легко сгенерировать, использовать и кастомизировать. Они имеют широкую поддержку в браузерах, а код выглядит максимально чистым. Но, к сожалению, есть и большой минус: иконочные шрифты не поддерживают более одного цвета.

Узнайте о недостатках иконочных шрифтов и почему SVG-спрайты — лучшая из возможных альтернатив.

Читать далее

Практическое руководство по иконкам в веб-проектах — Часть 1

Level of difficultyEasy
Reading time4 min
Views4K

Сегодня почти каждый веб-проект использует иконки. Это отличный инструмент визуальной коммуникации, который помогает акцентировать внимание на элементах интерфейса. Существует хорошая статья о том, почему стоит использовать иконки — "Icons in Web Design". Но эта статья отвечает на другой вопрос — как их использовать?

Читать далее

Как использовать любой CSS-фреймворк в вашем проекте — Часть 5

Level of difficultyEasy
Reading time4 min
Views1.8K

Компоненты Bootstrap удобны, но не всегда соответствуют нужному дизайну. Чтобы избежать несогласованности и ручного редактирования в каждом проекте, важно выстроить чёткую систему кастомизации. В этой статье рассматривается пошаговая настройка компонента Alert — с использованием SCSS-переменных и структуры дизайн-системы.

Читать далее

Как использовать любой CSS-фреймворк в вашем проекте — Часть 4

Level of difficultyEasy
Reading time4 min
Views2.2K

Bootstrap предоставляет базовую структуру, но её нужно адаптировать под ваш дизайн, чтобы избежать хаоса в стилях. Настройка даже простой кнопки требует системного подхода — с чётким пониманием уровней кастомизации и архитектуры проекта. В этой статье пошагово показано, как изменить кнопку Primary с помощью SCSS-переменных и дополнительных стилей, сохраняя чистоту и согласованность дизайн-системы.

Читать далее

Как использовать любой CSS-фреймворк в вашем проекте — Часть 3

Level of difficultyEasy
Reading time5 min
Views2.4K

Цвета — одна из самых важных частей любой дизайн-системы — и также одна из самых сложных. Если с ними обращаться неправильно, это приведёт к путанице и несогласованности в дальнейшем. Чтобы этого избежать, вам нужна чёткая, хорошо структурированная цветовая система, которая остаётся согласованной во всём проекте.

Если всё сделано правильно, вы сможете разрабатывать и поддерживать весь проект, используя только 6–8 основных цветов и их оттенков.

Читать далее

How to add any CSS framework to your project — Part 2

Level of difficultyEasy
Reading time4 min
Views1.2K

Typically, I use the following structure for global styles in any project. This setup allows for a highly flexible, easy-to-read, and maintainable style system, which is crucial for large projects that may last several months or even years.

Let’s review each of these folders:

Common: contains typography styles, imported fonts, icons, and core styles used across the project, such as container.scss or helpers.scss.

Read more

Information

Rating
1,755-th
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Руководитель веб-разработки
Middle