Курс по Illustrator «с нуля»: 26 уроков

Умение уверенно работать в Illustrator является необходимым навыком для любого графического дизайнера или иллюстратора, но это также полезный инструмент для дизайнеров продуктов, модельеров, дизайнеров UI/UX и различных других областей в рамках и за пределами креативной индустрии.

Как эффективно проводить пользовательские интервью

Не соглашайтесь на первый ответ, который вы получите. Всегда старайтесь копать глубже, чтобы понять точку зрения человека. Задавайте дополнительные вопросы, когда пользователи описывают конкретный случай или проблему. Я думаю вы не раз слышали о технике “Five whys (Пять почему)” — когда на каждый ответ человека вы последовательно задаете вопрос Почему. Считается, что таким образом вы…

Запрещенные объявления Burger King — это колоссальная ошибка

Burger King был вынужден прекратить показывать рекламу своего нового бургера Rebel Whopper после того, как Управление по рекламным стандартам (ASA) сочло их вводящими в заблуждение. Запущенная в январе, чтобы совпасть с Veganuary (в котором люди пытаются есть только веганскую еду в течение целого месяца), реклама провозгласила новый бургер как «первый бургер на основе растений». Однако,…

6 недооцененных социальных навыков, которые сделают вас лучшим дизайнером (или фрилансером)

Как дизайнер, вы, скорее всего, знаете о сопереживании, командной работе, творческом мышлении и общении. В настоящее время эти социальные навыки имеют первостепенное значение для дизайнера. Однако есть несколько других упущенных из виду навыков, которые также необходимы для специалистов данной области. Ниже мы объясним, о каких именно навыках идет речь, и предложим несколько советов, как их…

20 бесплатных фоновых изображений Zoom для украшения вашего виртуального пространства

Поскольку весь мир учится работать вместе удаленно, мы хотим помочь вам в стильном видеочате с красивыми виртуальными фоновыми изображениями Zoom. Мы только что отправили вам письмо со всеми фонами Zoom. Популярная платформа видеоконференций Zoom позволяет пользователям загружать свои собственные виртуальные фоновые изображения для видеочатов. Это помогает скрыть любые фоновые помехи при работе из дома и…

зачем английский дизайнеру, и как его изучать.

Мои способы изучения английского-сугубо индивидуальные, я не навязываю их и не считаю самыми эффективными из возможных. Просто хочу поделиться тем, как мне удалось преодолеть лень и скуку, и добиться необходимого прогресса в изучении языка. Самое эффективное в изучении любого навыка-это мотивация. Мотивация возникает на основе желаний (материальные блага, эмоции, знания, здоровье). Ниже я опишу несколько…

Как повысить доверие пользователей к вашему магазину?

Доверие — основа каждой успешной продажи. Сегодняшние покупатели имеют множество вариантов, доступных по одному щелчку мыши, и владельцы бизнеса могут отслеживать каждый щелчок. Но самое главное – доверие – сложно понять, измерить или определить. Как развивается доверие покупателей, когда они покупают новый продукт в Интернете или заказывают в интернет-магазине, к которому они еще не привыкли?…

Gigabyte Aero 15X обзор | Creative Bloq

Gigabyte Aero 15X — это ноутбук Nvidia RTX Studio с испытанной и испытанной комбинацией шестиядерного Intel Core i7-9750H и графической карты GeForceRTX 2080. Это тонкий и легкий дизайн с нашей обзорной моделью, имеющей 32 ГБ памяти и 1 ТБ PCIE 3.0 SSD. Эта внутренняя спецификация более чем способна как для высококачественных задач 3D-дизайна, так и…

Мышление в системах дизайна — Цвета — Соотношение

Основные цвета

Эти цвета наиболее часто отображаются в вашем приложении. Они могут представлять активные состояния, элементы акцента или цвет текста.

 https://cdn-images-1.medium.com/max/1600/1*eSdLzb5l8yo9q4lj5UW-EA.png "class =" jo "src =" https://miro.medium.com/proxy/1*eSdLzb5l8yo9q4lj5UW-EA.png "/> </div>
</figure>
<h2 id= Вторичные цвета

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

Оттенки

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

Сохраняйте свою цветовую палитру настолько простой, насколько это возможно потому что ее легко Поддерживайте и масштабируйте свою систему проектирования с помощью библиотеки компонентов, а также старайтесь разумно использовать оттенки и цвета для согласованности и масштабируемости.

Когда дело доходит до именования цветовых переменных, существует два основных подхода: семантический и декларативный. Ни один из них не ошибается.

Семантический подход лучше работает для массивных и масштабируемых систем проектирования, тогда как декларативный подход используется для небольших независимых модулей.

Семантическое именование — «Что оно представляет? ”

Каждый компонент в вашей системе имеет различные состояния, такие как начальный, активный, ошибка, успех, зависание и т. Д. Каждое состояние может быть представлено разными цветами, и здесь соглашение о наименовании может пригодиться. Чтобы это произошло, мы применили тематический подход. Для каждого состояния элемента мы использовали разные темы, представленные разными цветами.

  const colorPalette = {
primary: '# 4040FF',
вторичный: '# A640FF',
третичный: '# FF40DC',
primaryForeground: '# 333333',
primaryForeground: '# 333333',
tertiaryForeground: '# 444444',
primaryBackground: '#FFFFFF',
primaryBackground: '#FFFFFF',
tertiaryBackground: '# F3F3F3',
active: '#FFFFFF',
предупреждение: '# FF4040'
}

Декларативное именование — «Что это?»

Вы можете использовать декларативное именование для компонентов, которые используются независимо от основной системы. Он действительно прост в использовании и будет инкапсулирован из вашей основной цветовой палитры.

  const colorPalette = {
white: '#FFFFFF',
красный: '# FF4040',
black: '# 000000'
}

После того, как вы создали необходимую цветовую палитру, вы можете использовать ее в системе дизайна и устанавливать значения палитры в свойствах CSS в зависимости от ваших тем. В Rene мы используем стилевые компоненты для тематики. Я могу заверить вас, что эти принципы будут работать для других соглашений, таких как переменные CSS, модули CSS и т. Д.

Давайте рассмотрим компонент Tree-Element :

Начальная тема

 https://cdn-images-1.medium.com/max/1600/1*XVncl18M07LxhEKnGCutYA.png "class =" jo "src =" https: / /miro.medium.com/proxy/1*XVncl18M07LxhEKnGCutYA.png"/></div>
</figure>
<pre class=const initialTheme = {
цвет: primaryForeground, // # 333333 [19459028ground] фон: основной , // #FFFFFF
borderWidth: '1px',
borderStyle: 'solid',
borderColor: primary // # 4040FF
};

Основная тема

 https://cdn-images-1.medium.com/max/1600/1*MLCWipn2-wwozk84wwV6Hw.png "class =" jo "src =" https: // miro .medium.com / proxy / 1 * MLCWipn2-wwozk84wwV6Hw.png "/> </div>
</figure>
<pre class= const primaryThem e = {
color: active, // #FFFFFF
background: primary, // # 4040FF
borderWidth: '1px',
borderStyle: 'solid',
borderColor: primary / / # 4040FF
};

Как вы можете видеть, мы создали две разные темы для описания двух разных состояний компонентов, разница между ними только в значениях палитры.

Мы Также обнаружено, что использование объектов для описания темы очень удобно, и этот подход можно использовать для описания ошибки, успеха или других состояний элемента.

Окончательный стиль объекта, который будет скомпилирован в чистый CSS, будет выглядеть this:

  const style = {
color: theme.color,
background: theme.background,
borderWidth: theme.borderWidth,
borderStyle: theme.borderStyle ,
borderColor: theme.borderColor
};

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

  React component ->   
 https://cdn-images-1.medium.com/max/1600/1*5QrabV21KJy-3qtfFJj7Zw.png "class =" jo "src =" https://miro.medium.com/proxy /1*5QrabV21KJy-3qtfFJj7Zw.png"/></div>
</figure>
<pre class=const virtualTheme = {
цвет: активный, // #FFFFFF
фон: дополнительный, // # A640FF
borderWidth: '1px',
borderStyle: 'solid',
borderColor: Secondary // # A640FF
};

[Простыекакэто:стилизоватькомпонентыНокакяужеупоминалвышевыдолжныбытьосторожнысназваниямицветовНапримересливыиспользуетедекларативныйспособописанияактивногоцветатакогокакбелый(#FFFFFF)иприменяетеегоповсеместновсвоихтемахдлясвойствразличныхкомпонентов(напримерграницзначковицветовтекста)вампотребуетсяизменитьеговручнуювездекактольковырешитеизменитьзначениецветовойпалитрысбелого(#FFFFFF)надругойцвет

  const secondTheme = {
цвет: белый, // #FFFFFF

... другие объявления CSS
};

Тематические оттенки

Для создания оттенков мы используем первичные или вторичные цвета и меняем только параметр альфа. Вы также можете использовать третичные цвета, но помните правило простоты. Чтобы создать редактируемое состояние для компонента Tree-Element, мы использовали простую библиотеку цветов, и вы можете сделать то же самое с чистым CSS, используя альфа-параметр или функцию транспарентизации SCSS.

Editable Theme

 https://cdn-images-1.medium.com/max/1600/1*Wna1dfIjl_-35tKK34D5wg.png "class =" jo "src =" https: //miro.medium. com / proxy / 1 * Wna1dfIjl_-35tKK34D5wg.png "/> </div>
</figure>
<pre class= // Стилизованные компоненты const opacity = {
primaryOpacity: 0,50, [1945primaryOpacity:025
}
const backgroundColor = color (primary)
.alpha (primaryOpacity)
.rgb ()
.string ();
const editableTheme = {
color: styles.active,
background: backgroundColor
};
// SCSS
$ primaryOpacity: 0.5;
.selector {
фон: транспарентизация ($ primaryForeground, $ primaryOpaci ти);
}

Вот как мы используем цвета в нашей системе проектирования. Мы многое рассмотрели по этой теме, такие как соглашения об именах, цветовая палитра, темы и оттенки. Помнить! Чтобы создать масштабируемую систему проектирования, постарайтесь сделать ее простой

Надеюсь, вы нашли эту статью полезной! Если у вас есть отзывы, вопросы, дайте нам знать в комментариях, мы будем рады ответить! Не стесняйтесь связаться со мной в Твиттере.

Посмотрите наши следующие статьи в серии, мы расскажем о типографии, макете, интервале, значках и многом другом.

Скетчинг как быстрый способ донести идею. Первые шаги дизайнера

Скетчи — это быстрые зарисовки и визуальные заметки, которые отображают на бумаге образы, идеи и мысли. Само слово sketch с английского переводится как «быстрый рисунок». В скетчинге важна скорость, позволяющая лаконично зафиксировать очертания предметов и общую идею. Не стоит гнаться за целостной художественной композицией и проработанными деталями. Скетчи используют люди разных профессий. Веб-дизайнеры делают прототипы сайтов на бумаге. Дизайнеры интерьеров создают интерьер комнат с нескольких ракурсов, чтобы расставить…