Система отступов простым языком | Воркшоп #2 | UI-kit

Поділитися
Вставка
  • Опубліковано 8 чер 2024
  • мой тг t.me/+2Q738JTfRfoxOWNi
    Консультации по портфолио и собесам в дизайн студии и продукты clck.ru/39yssA
    В этом вокршопе продолжаем качать системное мышление и более осознанный подход на примере UI-кита. Тема клевая, многие слышали, но материала не так много в интернете, поэтому, чаек-кофеек и погнали разбираться:
    В воркшопе разобрали:
    00:00 Вступление
    01:41 Чему научимся
    02:26 Что такое система отступов
    02:49 Зачем нужна система отступов
    04:00 Что такое базовый модуль
    04:50 Какое базовое значение выбрать для проекта
    06:46 Размерная линейка
    08:25 Ритм в отступах
    09:39 Компоненты на основе размерной линейки
    12:56 Коротко о токенах
    14:00 Нейминг в отступах
    14:38 Нейминг в WISE
    15:20 Нейминг в ECL
    15:47 Нейминг в Carbon
    16:55 Оформляем токены в Variables
    17:56 Применение токенов. Компоненты
    20:40 Применение токенов. Макеты
    21:39 Документация. Как было раньше
    22:30 Документация. Что следует документировать
    24:00 Завершение
    Ссылки на дополнительные материалы в телеграм-канале.
    Как обычно, приглашаю всех в комменты, дополняйте, делитесь своим опытом 👇Приятного просмотра :)

КОМЕНТАРІ • 83

  • @Darvanti
    @Darvanti 8 місяців тому +17

    Вау. Просто вау. Первый раз вижу настолько хорошо продуманную лекцию где ты буквально все понимаешь с первого раза. Большое спасибо

  • @nick_yahodin
    @nick_yahodin 18 днів тому

    супеер! уложилось в голове, как родное 🙂 жду еще и еще

  • @user-xd4bl1gd1v
    @user-xd4bl1gd1v 10 місяців тому +15

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

    • @eldanielleee
      @eldanielleee  10 місяців тому +1

      Рад помочь :)

    • @nacpunk
      @nacpunk 7 місяців тому +1

      Блин, я даже не искал чего-то конкретного, просто в рекомендации попало) Но люто плюсую, польза на единицу контента - лютая)

  • @alexeyilin1
    @alexeyilin1 26 днів тому

    Спасибо, офигенный урок!

  • @ankappp333
    @ankappp333 19 днів тому

    Еще раз спасибо, спасибо, спасибо!!!!!!!!!!!!!!

  • @user-tl2me5hv9k
    @user-tl2me5hv9k 7 місяців тому +6

    Познавательный контент, интересная подача, молодчина. Было бы интересно посмотреть на каком-то небольшом реальном проекте, последовательность действий от самого начала 🙂

  • @Dudeitissucks
    @Dudeitissucks 10 місяців тому +3

    Лайк не глядя! Оформленной информации по теме в сети почти нет

  • @arrruzhan11
    @arrruzhan11 6 місяців тому +2

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

  • @yomercury
    @yomercury Місяць тому

    спасибо-спасибо-спасибо! после ваших воркшопов наконец-то всё уложилось в голове

  • @jauynqurtt
    @jauynqurtt 5 місяців тому +1

    Бро ты не понимаешь насколько ты и твой контент помогает мне]!!! Пожалуйста не бросай нас

  • @user-ge4jo3zd3v
    @user-ge4jo3zd3v 2 місяці тому

    Большой молодец, спасибо за контент

  • @veronika_voynova
    @veronika_voynova 10 місяців тому +5

    наконец-то я поняла, что такое ритм в отступах! спасибочки!

  • @ArtemKobyakov
    @ArtemKobyakov 3 дні тому

    Спасибо. Очень полезно

  • @user-cu6ku3hs4f
    @user-cu6ku3hs4f 7 місяців тому +1

    Даня, спасибо большое! Приятно слушать и все понимаю ((: Шаблон охота посмотреть, конечно ж!

  • @pavelsyramalotau1081
    @pavelsyramalotau1081 9 місяців тому +5

    действительно классный контент, продолжай!!!

  • @Sarzatta
    @Sarzatta 10 місяців тому +2

    Отличный воркшоп, ждал новое видео не зря😀

  • @secretdigital5633
    @secretdigital5633 10 місяців тому +3

    Спасибо за твою работу, вдохновляешь. Не останавливайся!

  • @olegkanov6234
    @olegkanov6234 10 місяців тому +2

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

  • @nacpunk
    @nacpunk 7 місяців тому +1

    посмотрел, пожалел... что нельзя поставить ОГОНЬ вместо лайка! 🔥🔥🔥

  • @user-pu8mv9ps3s
    @user-pu8mv9ps3s 7 місяців тому +1

    Крайне полезная информация! Спасибо огромное!) Как раз была проблема с отступами...)

  • @fredoomshnv
    @fredoomshnv 10 місяців тому +2

    Контент отличный, спасибо за такую пользу!

  • @user-fj5pt5xz2m
    @user-fj5pt5xz2m 7 місяців тому +2

    Спасибо за видео, всё предельно понятно и просто

  • @leralymar
    @leralymar 10 місяців тому +2

    Супер полезно! Спасибо тебе большое:)

  • @katsapunova
    @katsapunova 9 місяців тому +3

    Спасибо за полезное видео! Очень интересная и классная подача без воды. Кайф ☺

    • @eldanielleee
      @eldanielleee  9 місяців тому +2

      Спасибо! Новое уже в работе 🙂

  • @llarenim
    @llarenim 9 місяців тому +2

    Тебя очень приятно слушать, спасибо за такую годноту👏👏

    • @eldanielleee
      @eldanielleee  9 місяців тому +1

      Еее, спасибо 🙌

  • @emmortull6253
    @emmortull6253 4 місяці тому

    Топ материал. Немного сбивчиво, но все по сути. Очень полезно и интересно. Спасибо большое.

  • @user-uf7kg5ij4r
    @user-uf7kg5ij4r 4 місяці тому +1

    Хотелось бы нечто подобное про гайды мобильных и работу с ними. Качественную работу.

  • @sergeyfoxy
    @sergeyfoxy 9 місяців тому +1

    Спасибо, как всегда мегаполезно!

  • @maxbeztalanta4221
    @maxbeztalanta4221 9 місяців тому +3

    Даня, было бы круто узнать как организовываете систему компонентов)
    У тебя отличная подача и это приятно и интересно смотреть. Лучший

    • @eldanielleee
      @eldanielleee  9 місяців тому +2

      Привет, спасибо!
      Последние три недели занимался здоровьем, новое видео скоро будет 🙂

    • @maxbeztalanta4221
      @maxbeztalanta4221 9 місяців тому +1

      @@eldanielleee Выздоравливай, дорогой

  • @deadsoapbox
    @deadsoapbox 10 місяців тому +3

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

    • @eldanielleee
      @eldanielleee  10 місяців тому +2

      Привет! Согласен, хорошее дополнение, спасибо!

  • @user-xi5qt6ez7k
    @user-xi5qt6ez7k 9 місяців тому +1

    Йо, Дань, огонь видео!

  • @PulsarOdyssey
    @PulsarOdyssey 6 місяців тому +1

    Классный воркшоп. Спасибо!

  • @MsGalimova
    @MsGalimova 10 місяців тому +2

    крутяк! последний раз слышала только на курсе)) но дизайнером не стала, поэтому не применяю хаха

  • @DGXY
    @DGXY 6 місяців тому

    Дерзай:) Все понятно и без воды!

  • @artemnrv
    @artemnrv 7 місяців тому +1

    Хочу больше таких видосов!! По кайфу

    • @eldanielleee
      @eldanielleee  7 місяців тому

      Скоро выпущу, простииите ребят 😂🥲 на новой работе весь фокус

  • @Bonaidea
    @Bonaidea 10 місяців тому +2

    Удивительно мало лайков под таким полезным видео

    • @eldanielleee
      @eldanielleee  10 місяців тому +2

      Самое главное, что те кто хотели, посмотрели и получили опыт, а лайки - приятный бонус :)

  • @natalyase2044
    @natalyase2044 8 місяців тому +3

    Это очень интересно!
    Тот случай, когда думаешь, что на видео парень лет 20, а потом звучит отсылка к олдам и девяностым)
    Занимаюсь разработкой игр (менеджер проектов) и вечно у нас в индустрии проблема повально во всех проектах с разработкой интерфейсов и на уровне ТЗ от гейм-дизайнеров и на уровне создания арта (ожидать, что игровой художник так будет трепетно относиться к тому, чтобы расстояния между кнопками были в разных окнах одинаковые не приходится). Хочу перестроить процессы, чтобы на уровне макетов в тз на фичи гейм-дизайнеры работали с дизайн-системой (пусть не копирующей Арт игры, но морально близкой), так и наткнулась на этот канал

    • @eldanielleee
      @eldanielleee  8 місяців тому +2

      Успехов, уверен, все получится!)
      ps. 28 🥲

    • @ferkatskyrim
      @ferkatskyrim 2 місяці тому +1

      @@eldanielleee кровью джунов питаешься, оттого так молодо выглядишь)

  • @Sergeydk
    @Sergeydk 3 місяці тому +1

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

  • @irashama
    @irashama 8 місяців тому +1

    Спасибо! 🎉🎉🎉

  • @daracaraboot
    @daracaraboot 6 місяців тому

    Вот это контент! Спасибо!❤

  • @igor5379
    @igor5379 10 місяців тому +2

    дружище, ты молодец.

    • @eldanielleee
      @eldanielleee  10 місяців тому +2

      Спасибо! Работаем дальше :)

  • @ankh16
    @ankh16 10 місяців тому +2

    уау! круто

  • @vitaliyvitaliy6892
    @vitaliyvitaliy6892 Місяць тому

    Спасибо

  • @user-ku4tr2lu9y
    @user-ku4tr2lu9y 8 місяців тому +1

    Хотим шаблон! Очень хотим))

  • @aregtigranyan
    @aregtigranyan 7 місяців тому +1

    Очень класснo, качественнo. Накoнец нашел канал где гoвoрят o таких вoт фундаментальных вещах прoстым языкoм, oчень надеюсь чтo будут еще видеoурoки!

  • @MyRomers
    @MyRomers 7 місяців тому

    Даня, привет!)
    Подскажи плз по такому кейсу
    -> для паддингов мы используем вот такую семантику: padding-compactData-horizonta-inputLabel его alias это padding-x3(12px). Сам токен юзаем в компоненте input field и т.п.
    На сколько это норм подход? Или лучше будет внутри компонентов использовать отступы типа spacing-x3 для горизонтальных и spacing-x2 для вертикальных, если да то почему?
    Спасибо за видео

  • @qaigymoon
    @qaigymoon 2 місяці тому

    Сорри за Оффтоп мне очень понравилься шрифт которую ты использовал в презентаций, скажи пожалуйста какой шрифт ты использовал ?

  • @catriarchiv
    @catriarchiv 7 місяців тому +1

    Очень крутой воркшоп, реально без воды. Хочу ещё!
    И вопрос. Часто сталкиваюсь с тем, что когда ставишь отступ 4 пикселя, то контент как-то сильно сжат, ставишь 8 пикселей и появляется дырка. И вот в таких случаях я ставлю 6 пикселей. Заводишь ли ты отдельные токены spacing-x0.5 и spacing-x1.5? Как поступаешь в таких случаях?
    Просто классическая сетка работает в случаях с стандартно разработанным шрифтом, а бывают шрифты где базовая линия например смещена в сравнении с другими шрифтами и тебе приходится оптически регулировать её внутри кнопки, чтобы текст внутри не казался излишне "парящим" или наоборот.

    • @eldanielleee
      @eldanielleee  7 місяців тому

      Спасибо!
      Да - промежуточные можно заводить, но если у тебя их столько же, сколько «целых», надо подумать) может тебе лучше использовать другой модуль

  • @4e6yrek40
    @4e6yrek40 3 місяці тому

    Подскажи пожалуйста название шрифта, очень крутой видос, много полезного, спасибо за контент!

    • @eldanielleee
      @eldanielleee  3 місяці тому

      Ты про какой?

    • @4e6yrek40
      @4e6yrek40 3 місяці тому

      про наборный шрифт на 4:17 например, очень запал шрифт, но никак найти не могу@@eldanielleee

    • @4e6yrek40
      @4e6yrek40 2 місяці тому

      ​@@eldanielleee на 4:17 шрифт, для основного текста, будет очень благодарен за подсказку названия шрифта!!!

    • @eldanielleee
      @eldanielleee  2 місяці тому

      @@4e6yrek40 TT Hoves

    • @4e6yrek40
      @4e6yrek40 2 місяці тому

      @@eldanielleee спасибо огромное, благодарю

  • @dennyour
    @dennyour 6 місяців тому +1

    всю жизнь использую систему 5-10pt, для приложений там 4pt

  • @matthewmacarenkoff3807
    @matthewmacarenkoff3807 8 місяців тому

    посмотрел видео и мне стало интересно. я в uxui "самоучка" и многих нюансов просто... ну не понимаю. например зачем разрабатывать систему отступов х4 и соответственно их умножать и получать "неровные" отступы? ведь разработчики не любят "не ровных" чисел, ну и с ровными (целыми) отступами как то удобнее работать и самому дизу :) я например делаю отступы кратно 2м (10, 20,40 и тд) или я не прав? слышал про 8 пх сетку но не понимаю зачем оно надо... за видео спасибо, очень познавательно оказалось :)

    • @eldanielleee
      @eldanielleee  8 місяців тому +1

      Почему «неровные»? Ровные. Кратные

    • @matthewmacarenkoff3807
      @matthewmacarenkoff3807 8 місяців тому

      @@eldanielleee поясню) например когда числа кратные там хвостики получаются, 34 пх и тд, ведь они не будут по отступам ровными как просто 30 пх, а верстальщиков эти "хвостики" бесят, типо делайте "целые" числа, Бычков про это говорит, а он авторитет) ну либо я чего то не понимаю...

    • @eldanielleee
      @eldanielleee  8 місяців тому

      @@matthewmacarenkoff3807 к сожалению, не знаю кто такой бычков)
      Самое главное, чтобы у вас была закономерность - кратность чему-либо. 5-10-15-20 - понятный шаг. 4-8-16-20.
      То, о чем вы говорите - личные убеждения конкретного разработчика)
      Вот пример из серьезной дизайн-системы carbondesignsystem.com/guidelines/spacing/overview/
      Там, как вы можете заметить, есть «хвостики» 🙂

    • @catriarchiv
      @catriarchiv 7 місяців тому

      @@matthewmacarenkoff3807 Бычков говорит про десятичные доли, например 10,43px, а не 34px. Насчёт использования 10-20-30 и тд сетки не помню за ним такого, но здесь кроется очень опасный подводный камень, когда тебе нужен какой-то средний размер. Когда 5, слишком мало, а 10 слишком много. Скорее всего если использовать такие "ровные числа" в проектах будут дыры. Да, будет ровненько, но будет ощущение, что проект недокручен, что можно сделать его ещё лучше. Часто такое ощущение возникает из-за неправильно подобранных отступов.
      Ну а про авторитетность Бычкова... Он классный спец, но не стоит ровняться на одного человека. Лучше изучите разные подходы к работе и выработайте свои правила. Гугл, в которой работают тысячи крутых специалистов, для вас авторитет?

    • @matthewmacarenkoff3807
      @matthewmacarenkoff3807 7 місяців тому

      @@catriarchiv ну у бычкова основной аргумент в пользу десятичных (и это не только про отступы) что верстальщикам больше "нравятся" эти числа, в целом как то так. твой коммент прочел, спасибо за мнение, попробую такую систему, возможно она покажется мне предпочтительней

  • @dimaantal7238
    @dimaantal7238 9 місяців тому +1

    Umolyaju, prodolzhaj snimat` vidosy !!!

    • @eldanielleee
      @eldanielleee  9 місяців тому +1

      Новый уже в работе 🔥

  • @rinatkarlin8050
    @rinatkarlin8050 3 місяці тому

    что за шейп? Горизонтальный шейп, кей шейп. Что это за такие понятия?

    • @eldanielleee
      @eldanielleee  3 місяці тому

      Дашь тайм код? контекст нужен

  • @a77lexhs
    @a77lexhs 3 місяці тому

    Вода

  • @yasdubin
    @yasdubin 9 місяців тому +1

    Спасибо за супер-полезное видео