Уроки Figma | Пуленепробиваемые иконки. [Фигма]

Поделиться
HTML-код
  • Опубликовано: 25 ноя 2024

Комментарии • 86

  • @zen-designer
    @zen-designer  Год назад +15

    Случился глюк и потёрлись комментарии. Там было много приятного.
    Приношу извинения. Но не будем плакать.. )
    Из важного:
    - Для чего Union, почему не оставить только Vector?
    - Потому что такая структура позволяет перерисовать или заменить иконку (Vector) и не сбросить цвета всем во всех макетах. Мы же про большую дизайн-систему говорим.
    ---
    - Хочу оставить линиями (Stroke)
    - Вам сюда ruclips.net/video/5FynbpRIJIs/видео.html
    ---
    - 20 минут рассказывать о Compound Path?
    - Это видео не про «правильный» вектор, а про продуктовые иконки в Figma
    ---

  • @DennisS-h4b
    @DennisS-h4b Год назад +3

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

  • @dmitrykand5142
    @dmitrykand5142 Год назад +3

    Очень круто, даже удаление точек с шифтом для меня открытие было. Огромное спасибо!

  • @sunuvugun
    @sunuvugun Год назад +2

    Как же приятно, когда строго по делу и без тупых шуточек

  • @So_dna_postuchali
    @So_dna_postuchali 11 дней назад

    Это очень крутой гайд) спасибо!!! узнала несколько крутых лайф хаков❤ Автор, лучи любви тебе от коллеги

  • @1vohr3
    @1vohr3 Год назад +1

    Как всегда огонь! Каждый раз жду ваши уроки!

  • @pchela28
    @pchela28 2 месяца назад

    Виктор, примите мою благодарность от всего сердца. Смотрела его еще давно, но не применяла этот приём, т.к. еще училась и не особо это нужно было. А тут на реальном кейсе застряла, и сразу вспомнила этот туториал. Круто! Продолжайте, пожалуйста!

  • @Aleksey2342
    @Aleksey2342 Год назад

    Очень грамотный и наглядный туториал. Большое спасибо за видео!

  • @anku_onku
    @anku_onku Год назад

    Спасибо за такую полезную информацию 😊 Недавно только мучалась, а тут еще один подход к решению. Ну и тебя, как обычно, очень приятно слушать)

  • @Spirit741979
    @Spirit741979 Год назад

    Залитое сердечко не переименовал) Спасибо, Вить, за порядок и годноту!

    • @zen-designer
      @zen-designer  Год назад

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

  • @iNemezis
    @iNemezis Год назад +1

    Да уж, а я мучился )) постоянно проблема была, что на сложных иконках какая-то деталька не красилась, я конечно способ нашел как побороть, но тут куда лаконичнее, спасибо! И про удаление точек через Shift+Del не знал, ваши видео как всегда полны пользы ))

  • @yury3548
    @yury3548 Год назад +4

    Только вчера обсуждали с коллегами, мол, как жаль, что у тебя не 48 часов в сутках и ты не можешь вести канал чаще 😂

  • @stascov
    @stascov Год назад

    Благодарствую добрый человек что поделился опытом!

  • @СеменБондаренко-щ6ь

    Виктор, спасибо за видео!) Как всегда понятно и познавательно!

  • @vovanparmesan
    @vovanparmesan Год назад +1

    Круто! Думал, что хорошо знал фигму, рад ошибаться)

  • @bend3r
    @bend3r Год назад +2

    Витя, ты псих в хорошем смысле этого слова. Что ни видео по фигме, так забираю себе в арсенал какой-нибудь хак) Ctrl+j на точках имба просто, а shiftl+del вообще спасение. Да и в целом крутое полезное видео!

  • @dobryikot7920
    @dobryikot7920 Год назад

    Было полезно. Я не знал таких нюансов. Спасибо!

  • @just_funk8923
    @just_funk8923 Год назад

    Витя, огромное спасибо! Твои видео - это просто пушка

  • @coooward
    @coooward Год назад +2

    Автор красава! Большое спасибо за информативное видео! 🔥
    А дизайн-системы Озона нет в публичном доступе поглядеть и обалдеть от проделанной работы?

    • @zen-designer
      @zen-designer  Год назад

      Нет. Не публичим. Это отдельная боььшая задача, не всегда оправданная

  • @valentin9455
    @valentin9455 Год назад

    👏 божественно круто, впрочем как всегда))

  • @Apricarto
    @Apricarto Год назад

    Просто топ! Наконец-то мне не придется страдать!

  • @_GreenSnake_
    @_GreenSnake_ Год назад

    Спасибо за Ваш труд

  • @timurpozharskiy4880
    @timurpozharskiy4880 Год назад

    Отлично! Все понятно. Еще и новые функции фигмы вплетаются (swap instance), в прошлых пуленепробиваемых иконках вроде такого не было еще.

    • @zen-designer
      @zen-designer  Год назад

      В прошлом решении можно использовать вынос настроек вложенных компонентов на уровень родителя

  • @pyoucoffee
    @pyoucoffee Год назад +1

    Виктор, спасибо за ролик. Использую этот метод для иконок.
    Еще есть способ быстрее переименовать Union в Vector (13:40). Просто выделить Union и через Rename Заменить на Vector, но нужно быть внимательным, потому что могут встречаться Vector(Stroke) вместо Union.

  • @IKolpikov
    @IKolpikov Год назад

    Спасибо, полезный хак!

  • @RodionCebotari
    @RodionCebotari Год назад

    Cool! Thank you, Viktor.

  • @dobryikot7920
    @dobryikot7920 Год назад

    крутой мужик. Всегда смотрю)

  • @IrinaVizner-Laur
    @IrinaVizner-Laur Год назад

    не устаю благодарить!

  • @andreyb3835
    @andreyb3835 Год назад

    Решение с Union огонь!

  • @lk6618
    @lk6618 11 месяцев назад +4

    забыл объяснить что значит пуленепробиваемость иконок

  • @Niksenges
    @Niksenges Год назад +3

    Виктор, спасибо! По делу все!
    Единственное не очень понял, зачем делать именно Union, почему нельзя оставить просто Vector? Есть какие-то слабости, если не обернуть в Union?

    • @zen-designer
      @zen-designer  Год назад +1

      Возможно это рудимент. Нужно провести испытания

  • @imyafamiliya9227
    @imyafamiliya9227 Год назад +1

    Жду от вас видео на тему AI 😊

  • @МарияЗастрожина

    Круто, спасибо 😌

  • @Evgeni_Feelsogood
    @Evgeni_Feelsogood Год назад

    Спасибо!

  • @katerinakr1
    @katerinakr1 6 месяцев назад

    очень хочется посмотреть подход: состояния иконок через маску (сама иконка + bg)

  • @nsadovski
    @nsadovski Год назад +1

    Хмм... Решение интересное. Но я просто блокирую иконку внутри фрейма и фронт, при инспекте, никогда не промахивается. Выбирает всегда фрейм с иконкой.

  • @MrMisha9898
    @MrMisha9898 8 месяцев назад +1

    Привет, Виктор! В нашей ДС использую только один слой Vector без обертки Union, подскажи для чего нужен еще один обертывающий слой? Цвета ведь не слетают, все работает

    • @zen-designer
      @zen-designer  8 месяцев назад +2

      Чтобы можно было заменить сам глиф (vector). При обновлении иконки.

  • @alekseisharonov4477
    @alekseisharonov4477 Год назад

    Витя ты гений

  • @tantara0686
    @tantara0686 Год назад

    спасибо

  • @atomicrus
    @atomicrus Год назад

    Круто как всегда, спасибо за гайд, влетело в подкорочку

  • @kkashaev
    @kkashaev Год назад +1

    спасибо! а у вас есть специальные сетки для иконок (grids)?

    • @zen-designer
      @zen-designer  Год назад

      У нас есть рекомендованные охранные зоны

  • @AnastasiaBodrova-n8c
    @AnastasiaBodrova-n8c 3 месяца назад

    Большое спасибо за видео! Для меня оно было очень полезно, записала основные моменты в блокнотик и пошла внедрять :) Видела, что в комментариях спрашивали, актуально ли еще использовать Union или Vector всё и так держит. Скажите, удалось ли проверить этот момент?

    • @zen-designer
      @zen-designer  3 месяца назад

      @@AnastasiaBodrova-n8c у юнион есть и другая задача. Он позволяет изменять глиф иконки без потери оверрайдов в сценариях

    • @gorom9153
      @gorom9153 Месяц назад

      @@zen-designer пришлось использовать чатгпт чтобы перевести этот комментарий)

  • @byGERart
    @byGERart 10 месяцев назад

    Метод хороший, но мне не помогло. У меня есть мастер кнопки и отдельно 4 фрейма варианта. Так вот там при ресайзах цвет не передается

  • @theAMD09
    @theAMD09 Год назад

    Приветствую! Спасибо за видео по фигме. Будут ли видео о Zettelkasten и Obsidian как раньше?

  • @Shevchenkoserj
    @Shevchenkoserj 7 месяцев назад

    Этот подход ещё актуален?

  • @anton-e1f3r
    @anton-e1f3r Год назад +1

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

    • @zen-designer
      @zen-designer  Год назад +3

      Так Enter. А Shift+Enter вываливаться

  • @lepermessia4
    @lepermessia4 Год назад

    Годно

  • @DennisS-h4b
    @DennisS-h4b Год назад +1

    А у иконок с обводками есть способ добиться пуленепробиваемости?

    • @zen-designer
      @zen-designer  Год назад

      У меня на канале есть видео про такие иконки

  • @orljoy
    @orljoy Год назад

    Виктор, привет! Спасибо за видео. Расскажи пожалуйста, в чём основные плюсы и минусы двух способов: этим и с использованием icon-container

    • @zen-designer
      @zen-designer  Год назад

      Этот более надёжный, но и более трудоёмкий

  • @joker__joker_why_so_seriou2520

    🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥

  • @sslarus
    @sslarus Год назад

    Отступы для Иконок. Это же прям как про окрошку на чём делать - делать ли отступы у векторного слоя иконки или нет? Контейнер 24 px, отступ и там ужо вектор. По мнению моего несостоявшегося работодателя тепловские иконки без отступа доказывают, что он лох в дизайне, это выдаёт его непрофессионализм :)

    • @zen-designer
      @zen-designer  Год назад

      Непрофессионализм - это бездумно следовать правилам которые даже не сам придумал. А то, что я лох в дизайне, общедоступная информация. Именно поэтому я продолжаю учиться )

    • @ВладиславГолтвянский
      @ВладиславГолтвянский Год назад

      32px x 32px - Размер иконки (фрейма) , отступы 2px, толщина линии 2px, если в иконке много объектов или линий к примеру отпечаток пальца, то используется 1.5px толщина. Далее по аналогии: размер фрейма 24px x 24px, отступ 1.5px, толщина 1.5px. Размер фрейма 20px x 20px, толщина линии 1.25 и отступ 1.25. Размер фрейма 16px x 16px, толщина и отступ 1px. Можно задать любое из этих значений: 32, 24, 20, 16 и выставить правильный отступ внутри. К примеру берем 24px на 24px фрейм, отступ делаем 1.5px (важно чтобы отступ был хотя бы с одной позиции: верх/низ или право/лево, бывает отступ верх/низ 1.25, а право/лево 2) главное чтобы был не меньше 1.25. И тогда при увеличении/уменьшении иконки у нас будет отступ как я описал выше. Лучше всего делать с размером 32х32, чтобы задать отступ внутри 2px, а потом уменьшать уже если нужно. Просто на видео фрейм 24х24, а отступ 1px, что нарушает систему. Если мы зададим фрейму размер 32х32, то отступ будет не 2px. Есть система, который никто не придерживается, точнее единицы. Странно почему.

  • @Apricarto
    @Apricarto Год назад +1

    А зачем Union? Почему мы не могли просто Vector оставить и менять параметры цвета у него?

    • @AlexanderSorokin7
      @AlexanderSorokin7 Год назад

      ЧТобы потом сувать туда чистый любой вектор и ничего не сломалось

    • @zen-designer
      @zen-designer  Год назад

      А ведь это хороший вопрос. Так сложилось исторически. Возможно я пропустил момент когда Figma починила баг со сбросом цвета. Нужно провести испытания

    • @zen-designer
      @zen-designer  Год назад

      Ответ в закреплённом комменте

  • @AndrewAstract
    @AndrewAstract Год назад

    Спасибо за полезное видео! Вопрос, но как в таком методе с flatten сохранять исходник иконки? В будущем может быть необходимо изменить её.

    • @zen-designer
      @zen-designer  Год назад

      Оставлять дубликат перед обработкой

    • @AndrewAstract
      @AndrewAstract Год назад

      @@zen-designer хранить его в слоях? Я в рабочем проекте, делал как раз так. Без флаттен просто работал с Union объекта.

    • @zen-designer
      @zen-designer  Год назад

      Union может безбожно глючить@@AndrewAstract

  • @wolfich4684
    @wolfich4684 Год назад

    Виктор, изменилось ли у вас чтото в ведении личной базы знаний? Так интересно!

    • @zen-designer
      @zen-designer  Год назад

      Особо ничего не изменилось. Obsidian хорошеет сам по себе

  • @andreyb3835
    @andreyb3835 Год назад

    заметил, что сегодня перестало работать union

    • @zen-designer
      @zen-designer  Год назад

      Может ты пытаешься один объект срастить

  • @sackboy7521
    @sackboy7521 Год назад

    А размеры векторов не обязательно к целым значениям приводить?

    • @zen-designer
      @zen-designer  Год назад

      Пиксель перфект наше всё. Но всегда есть исключения

  • @Lucifer360tech
    @Lucifer360tech Год назад

    За юнион понятно, а что делать если иконка двухцветная?

    • @zen-designer
      @zen-designer  Год назад

      В каком плане «что делать»? Сделать аккуратный вектор, раскрасить, отдать фронтам.

  • @djeidi009
    @djeidi009 Год назад

    Спасибо за урок. А почему цвет сбрасывался иконок в компонентах? Это баг какой то?

    • @zen-designer
      @zen-designer  Год назад +1

      Особенности Figma

    • @1vohr3
      @1vohr3 Год назад

      @@zen-designer у меня постоянно цвета сбрасывались или одна линия одного цвета, а другая другого. Буду переучиваться на ваш способ! Спасибо!!!

    • @zen-designer
      @zen-designer  Год назад

      @@1vohr3 если нужно оставить линии, есть другой способ. Поищи на канале у меня

    • @1vohr3
      @1vohr3 Год назад

      @@zen-designer понял, спасибо!