Звёздный рейтинг ⭐️⭐️⭐️⭐️⭐️

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 พ.ย. 2024

ความคิดเห็น •

  • @pepelsbey
    @pepelsbey  5 ปีที่แล้ว +8

    00:01:11 Простая разметка
    00:06:17 Доступность контролов
    00:08:04 Основные стили
    00:12:30 Начало рейтинга
    00:20:30 Первая интерактивность
    00:24:38 Добавление фокуса
    00:27:28 Фокус для Edge
    00:30:06 Совместимая версия
    00:37:19 Фикс фона для IE11
    00:41:21 Выводы

    • @lev_bul
      @lev_bul 2 ปีที่แล้ว

      thank you

  • @Таксист-Эволюционер
    @Таксист-Эволюционер 5 ปีที่แล้ว +92

    У ВАС офигительно получается - на данный момент Вы - лучший преподаватель !

  • @dedlive51
    @dedlive51 5 ปีที่แล้ว +27

    Класс. Редко так бывает, чтобы специалист так доступно делился знаниями, которые обычно накапливаются лишь с многолетним опытом. Спасибо Вам.

  • @mister_robot01
    @mister_robot01 5 ปีที่แล้ว +38

    Очень хороший канал, то, что меня интересовало я нахожу у вас)) Не могли бы вы затронуть тему единиц измерения? Как лучше верстать, px или rem либо em ? очень интересна эта тема, хотелось бы разобраться как лучше, спасибо за ваш труд!

    • @semenovstyle
      @semenovstyle 5 ปีที่แล้ว

      В этой статье Алена Батицкая хорошо показывает работу с единицами измерения medium.com/@ABatickaya/%D0%BC%D0%B0%D1%81%D1%82%D0%B5%D1%80-%D0%BA%D0%BB%D0%B0%D1%81%D1%81-%D0%B2%D0%B5%D1%80%D1%81%D1%82%D0%B0%D0%B5%D0%BC-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9-%D0%B1%D0%B0%D0%BD%D0%BD%D0%B5%D1%80-3eea3a642934

    • @Szesorvs
      @Szesorvs 5 ปีที่แล้ว

      Полностью поддерживаю данный комментариц, пожалуйста расскажите про единицы измерения!

    • @СеменОробинский-п4е
      @СеменОробинский-п4е 5 ปีที่แล้ว

      На интенсиве HTML и CSS, уровень 2 в материалах была ссылка на статью:
      medium.com/devschacht/david-gilbertson-rems-and-ems-and-why-you-probably-dont-need-them-3b2b1e785787
      Да и Першин говорил, что rem и em неудобны.

    • @j-lewis
      @j-lewis 3 ปีที่แล้ว

      @@semenovstyle *выраженная в текстовом формате благодарность*

    • @nick_kol_nick
      @nick_kol_nick 2 ปีที่แล้ว

      - font-size = rem
      - padding and margin = em
      - width = em or %
      - responsive images = max-width

  • @pavelarseyev452
    @pavelarseyev452 5 ปีที่แล้ว +24

    Это прекрасно, Вадим. Я недавно устроился на новую работу, и одновременно со мной туда устроился другой человек. Мы сегодня с ним шутили про то, что каждому фронтендеру нужно на стол вашу фотографию поставить, чтобы стыдно было плохо верстать :)

  • @returnobject
    @returnobject 2 ปีที่แล้ว +1

    все по полочкам разложил! такое внимание к деталям достойно уважения!

  • @parzh
    @parzh 5 ปีที่แล้ว +60

    Лайк если орёшь над ID'шником видоса в адресной строке

  • @j-lewis
    @j-lewis 3 ปีที่แล้ว +1

    Я спустя 2 года после выпуска ролика здесь. Мега полезно и разжёвано для совсем новичков. Благодарю! Лайк и подписка!

  • @almazmusic
    @almazmusic 5 ปีที่แล้ว +5

    Очень круто, что ты занялся собственным каналом! А то вроде и опыт есть (у народа), но всегда интересно узнать как те же задачи делают коллеги.

  • @c0ldquin
    @c0ldquin 5 ปีที่แล้ว +4

    Я удивлен что такой контент просматривает так мало людей. Спасибо, Вадим) Нужно репостить!

    • @ur637
      @ur637 ปีที่แล้ว

      я нашел это видео только после того как сделал рейтинг... через поиск это видео не выходит.

  • @tolsty78
    @tolsty78 5 ปีที่แล้ว

    Очень доходчиво - просто фантастика ...обалдеть, вот это настоящий ментор

  • @justice5031
    @justice5031 5 ปีที่แล้ว +2

    Отличная реализация, нужно будет запомнить:)
    Я как-то мучился с закрашиванием звездочек, пришлось с помощью row-reverse переворачивать рейтинг и закрашивать впереди стоящие звездочки, ну а визуально все было в норме:) А тут все гениально и просто!:)

  • @Maratreason
    @Maratreason ปีที่แล้ว

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

  • @dayfuaim
    @dayfuaim 5 ปีที่แล้ว +4

    Спасибо огромное, Вадим!
    Очень полезное и применимое видео. :)

  • @andriidou8023
    @andriidou8023 5 ปีที่แล้ว

    очень интересно было бы взглянуть видео от вас о стилизации тега

  • @dmitriybraginets6750
    @dmitriybraginets6750 5 ปีที่แล้ว

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

  • @ОксанаХарченко-д9г
    @ОксанаХарченко-д9г 4 ปีที่แล้ว

    Спасибо, что доступно рассказали про эти звёздочки и особенно за то, что затронули тему кроссбраузерности :)

  • @rmnkot
    @rmnkot 5 ปีที่แล้ว +1

    43 минуты кайфа, спасибо Вадим!

  • @VVllaadd93
    @VVllaadd93 5 ปีที่แล้ว +5

    Все супер, спасибо.
    Хочется увидеть в примеров небольшие анимации с transition, box-shadow и т.д.
    А вообще хочу предложить, как сделать правильно слайдер / карусель, со свапойм (swape)

  • @monastyrskiiden
    @monastyrskiiden 3 ปีที่แล้ว

    Подсматриваю у Вас периодически верстку, очень интересно и местами открываю для себя что то новое. Спасибо за труды! Знаю, что Вы фанат *хоткеев* в VS Code есть очень удобная команда когда нужно обернуть кусок верстки в контейнер, выделяем нужную часть верстки, идём CMD+Shift+P и начинаем писать "Wrap with abbreviation". Можно ввести любую валидную для Еммета команду и он обернёт вашу верстку, так же есть такая же комманда только она обернёт каждую строку отдельно, очень удобно как раз для случая с инпутами, когда каждый инпут нужно обернуть в лейбл с классом, просто выбрали всё, ввели команду и всё готово, любуемся результатом.

  • @Victor-il9gm
    @Victor-il9gm 3 ปีที่แล้ว

    Вадим, максимально годный контент. Огромное спасибище!

  • @pionergena
    @pionergena 5 ปีที่แล้ว

    Понравилось. Столько магии не было в предыдущих сериях. :)
    Полезно, круто и интересно!
    Спасибо!

  • @MrSergey11
    @MrSergey11 5 ปีที่แล้ว

    Огромное спасибо! Вадим продолжайте свои видеоуроки.

  • @Karl93rus
    @Karl93rus 5 ปีที่แล้ว

    Спасибо, Вадим! Благодаря твоим роликам получилось не облажаться на работе )) Очень доходчиво. Хотя задача не эта, а больше про прошлое видео с чекбоксами, но тем не менее! Грац!

  • @e.chefranov
    @e.chefranov 5 ปีที่แล้ว

    Фантастика! Отличный урок. Спасибо вам!

  • @nataliyasatsyuk8274
    @nataliyasatsyuk8274 4 ปีที่แล้ว

    Вадим, вот от души, спасибо огромнейшее за то, что ты делаешь (емоджи сердечка три раза ))

  • @Sybeats
    @Sybeats 2 ปีที่แล้ว

    Потрясающе!

  • @EvilGazz
    @EvilGazz 5 ปีที่แล้ว +6

    Огромное терпение :) Что бы не удалить ie11. То чувство когда обязан победить🔥

  • @АлексейЗайцев-о7ч
    @АлексейЗайцев-о7ч 5 ปีที่แล้ว

    Супер, много интересных нюансов. А я писал компонент с кучей условий на js, хотя можно было без него обойтись, спасибо!

  • @sergeypautov8086
    @sergeypautov8086 5 ปีที่แล้ว

    Хм. одна маленькая задачка -> подумать куда ноги растут -> и буквально пара строк кода для решения =). Вадим, ты очень здраво мыслишь!

  • @dmytromahas9207
    @dmytromahas9207 5 ปีที่แล้ว +1

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

  • @Faineks
    @Faineks 5 ปีที่แล้ว +5

    Вадим, спасибо!
    Расскажи, когда использовать em, rem, а когда px.

  • @Szesorvs
    @Szesorvs 5 ปีที่แล้ว

    Спасибо большое, недавно стояла аналогичная задача. Очень полезно!))))

  • @Volodymyr-Serhiovych
    @Volodymyr-Serhiovych 4 ปีที่แล้ว

    Это был очень полезный урок, столько пишу на js...но эти рейтинги вечно доставили, приходилось юзать реактовские либы. А так то, красота теперь))

  • @PhilippeRigovanov
    @PhilippeRigovanov 5 ปีที่แล้ว

    Как всегда просто бомба! Спасибо большое, Вадим!

  • @lenaryan
    @lenaryan 5 ปีที่แล้ว +10

    37:20 - господи, это сделало мой день :D
    IE, конечно, жесток и беспощаден)))) Даже не знаю, что круче - новогодняя гирлянда или комментарии Вадима))))

    • @vrg9460
      @vrg9460 5 ปีที่แล้ว +2

      Как же я проорал с "Ой йо йо ой"

  • @dm_jbs
    @dm_jbs 4 ปีที่แล้ว +1

    Вадим, большое спасибо Вам!
    Не помню говорилось ли в видео, но для Safari на iOS 14 в современном методе нужно у чекбоксов убрать border, background-color и border-radius.

    • @pepelsbey
      @pepelsbey  4 ปีที่แล้ว +1

      Да, решения иногда стареют и безусловно нужно всё тестировать. Может появится повод его обновить :)

    • @vladislav805
      @vladislav805 3 ปีที่แล้ว

      Ух, а я то думаю, откуда у юзеров iOS появились эти круги и овалы. Спасибо Вам за то, что упомянули! Первым делом полез в видео, откуда заимствовал способ и в комментарии :)

  • @suslikest3708
    @suslikest3708 4 ปีที่แล้ว

    Круто у автора талант доносить инфу так чтобы ты не замечал время)

  • @elenamazyrina7158
    @elenamazyrina7158 5 ปีที่แล้ว

    Как всегда, безумно интересно!

  • @НикитаКозлов-ж7ж
    @НикитаКозлов-ж7ж 5 ปีที่แล้ว

    Ставлю ⭐️⭐️⭐️⭐️⭐️ за видео. Спасибо!

  • @shchedrakov
    @shchedrakov 5 ปีที่แล้ว

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

    • @pepelsbey
      @pepelsbey  5 ปีที่แล้ว

      Да, хорошая идея. Надо будет рассказать :)

  • @alexkhodyr
    @alexkhodyr 5 ปีที่แล้ว +7

    Хотелось написать какой-то глупый комментарий по поводу канвасов на всю страницу, поразмышлять на эту тему или про 25-й кадр мигающий в видео, но что-то не задалось.
    Мне нравятся твои ролики и я постоянный зритель и тут и на конференциях, но никогда ничего не писал, вот думаю исправить это ) Конечно же лайк, видос классный

    • @pepelsbey
      @pepelsbey  5 ปีที่แล้ว +4

      Это Ютуб дурит и мелькает обложкой, в самом видео всё в порядке. Попробуйте перезагрузить страницу или выбрать другое качество. И держите себя в руках, не пишите про Canvas ;)

    • @alexkhodyr
      @alexkhodyr 5 ปีที่แล้ว +1

      @@pepelsbey кстати Павел Дуров вчера запустил конкурс на создание графиков и ясное дело, что чтобы сделать в точности по заданию нужно делать их на канвасе, но интересно было бы посмотреть что можешь показать на эту тему хотя бы через html+svg+css. Я вчера попробовал в первую очередь так сделать, но вышло как-то довольно статично и скучно. В частности есть проблемы с выделением конкретного столбца при наведении

    • @pepelsbey
      @pepelsbey  5 ปีที่แล้ว +3

      Вот вам на тему от Леони Уотсон: tink.uk/accessible-svg-line-graphs/

  • @bakay_S
    @bakay_S 5 ปีที่แล้ว

    Спасибо, как всегда очень практические вещи, хотелось бы ещё подобных уроков на js (типа тоже из реальной жизни задачи)

  • @vady1111
    @vady1111 5 ปีที่แล้ว

    Как всегда лайк!!Спасибо за урок а особенно за 49 строчку в коде =)Узнал что то очень крутое))

  • @sergeykonovalenko8482
    @sergeykonovalenko8482 5 ปีที่แล้ว

    Спасибо большое за видео, Вадим, очень полезное!

  • @dimovich85
    @dimovich85 5 ปีที่แล้ว

    Спасибо большое, все как всегда на высоте!

  • @МаксимХализов-д4ъ
    @МаксимХализов-д4ъ 5 ปีที่แล้ว +1

    Опа, интересная тема подъехала) Спасибо)

  • @Nerossoul
    @Nerossoul 5 ปีที่แล้ว

    Как всегда на высоте.

  • @flockast
    @flockast 5 ปีที่แล้ว +1

    просто супер, спасибо)

  • @dm_jbs
    @dm_jbs 4 ปีที่แล้ว

    Вадим, большое спасибо за ваш труд! Подскажите, пожалуйста, focus в этой демке в последнем safari у Вас работает?

    • @pepelsbey
      @pepelsbey  4 ปีที่แล้ว +1

      Посмотрите недавнее видео про фокус, там объясняю как работает фокус в Safari th-cam.com/video/EHg7DeciuW8/w-d-xo.html

    • @dm_jbs
      @dm_jbs 4 ปีที่แล้ว

      @@pepelsbey спасибо, обязательно посмотрю!

  • @ВВПЧП
    @ВВПЧП 5 ปีที่แล้ว +3

    Отлично, спасибо! Вы иногда 25-м кадром проскакиваете))

    • @pepelsbey
      @pepelsbey  5 ปีที่แล้ว

      Это Ютуб глючит и кажется показывает обложку - в самом видеофайле ничего такого нет. Попробуйте перезагрузить или качество поменять.

  • @rvolik
    @rvolik 5 ปีที่แล้ว

    Дякую за чудове відео і матеріал!

  • @DmitryPopovFreeWind
    @DmitryPopovFreeWind 5 ปีที่แล้ว

    Вот спасибо! Классно получилось!

  • @Fill2108
    @Fill2108 5 ปีที่แล้ว

    думаю вы гений

  • @AndreyMakR3
    @AndreyMakR3 5 ปีที่แล้ว

    Спасибо, Вадим!

  • @DEMON156
    @DEMON156 4 ปีที่แล้ว

    Спасибо огромное, выручил)

  • @АлексейКузнецов-ц8ж3с
    @АлексейКузнецов-ц8ж3с ปีที่แล้ว

    Ого, Мориарти учит вёрстке)

  • @ПавелПавел-д6я
    @ПавелПавел-д6я 5 ปีที่แล้ว

    Отличное видео! У меня вопрос , почему в качестве значений (width, height, margin) Вы используете 'em' ?

    • @pepelsbey
      @pepelsbey  5 ปีที่แล้ว +1

      А вы откройте демку и поменяйте font-size для корневого компонента .rating - сразу поймёте :)

  • @Dmitry_RS
    @Dmitry_RS 4 ปีที่แล้ว

    Спасибо за отличное руководство по созданию рейтинга! Все отлично, но возник один вопрос - как проверить заполненность рейтинга через jquery?
    if($('input[name="star"]').prop('checked', false)) {} не видит checked...

    • @pepelsbey
      @pepelsbey  4 ปีที่แล้ว

      Вам jQuery собирает коллекцию из name=star, это ведь радиокнопки, их несколько с таким именем. Уточните, какую проверяете - и получите значение.

  • @artemsapegin
    @artemsapegin 5 ปีที่แล้ว

    Хорошо объясняешь!

  • @dt5801
    @dt5801 5 ปีที่แล้ว

    Хороший канал. Вадим, хотелось бы увидеть от вас обзор, сравнение браузеров

    • @pepelsbey
      @pepelsbey  5 ปีที่แล้ว

      Браузеры - это слишком большая тема. Вряд ли вас интересуют их пользовательские возможности. Что именно в техническом плане было бы интересно?

    • @dt5801
      @dt5801 5 ปีที่แล้ว

      @@pepelsbey Интересует все - и пользовательские и технические возможности). Сравнение движков, поддержка стандартов, безопасность, быстродействие, потребление памяти, инструменты разработчика, интерфейс, возможности кастомизации и все прочее, что считаете важным в браузере. В общем ваш взгляд Firefox или Chrome)

  • @ИльяВасильев-й5г
    @ИльяВасильев-й5г 5 ปีที่แล้ว

    Вот вроде такая нудятина, но то как вы это преподносите заслуживает уважения. Преподователь экстра класса.

  • @mrborodist611
    @mrborodist611 5 ปีที่แล้ว

    спасибо Вадим за видео оч круто!

  • @McClawdy
    @McClawdy 5 ปีที่แล้ว

    "Я здесь дизайнер, да?" - сделало мой день! :D

    • @j-lewis
      @j-lewis 3 ปีที่แล้ว

      ... сказал верстальщик и наверстал угловатую рамку. =))

  • @FeranDAq
    @FeranDAq 4 ปีที่แล้ว

    Все понравилось, Вадим, супер, немного нового почерпнул для себя, Отлично объясняете. Единственное, не понравилось использование nth:type с .классом. Спецификация предполагает использование этого пвседо-селектора для тегов, она то работает но несколько не так как ожидается и задумывалось

    • @pepelsbey
      @pepelsbey  4 ปีที่แล้ว

      А что не так с nth-of-type для тегов? Уточните, пожалуйста.

    • @FeranDAq
      @FeranDAq 4 ปีที่แล้ว

      @@pepelsbey псевдо класс nth-of-type хоть и работает с классами, все же задумывался для работы с тегами, например на страницах спецификаций w3c вы не найдете в примерах его использование с классами. Когда пишете .класс:нф-оф-тайп css будет взаимодействовать с тегом с классом .класс, на самом деле. А отсюда можно попасть в самые разные неожиданные ситуации, поэтому правильно использовать этот псевдо класс надо с тегами

    • @pepelsbey
      @pepelsbey  4 ปีที่แล้ว

      Я не вижу ничего криминального в том, чтобы использовать удобный селектор в демке. У меня были причины на это (лейблы в одном из примеров) и было желание использовать БЭМ, без тегов в селекторе. Учитывая, что .rating__star в этом компоненте это всегда , то я не вижу проблемы. Да, это может вызвать у тех, кто не знает, что type про тег, а не класс - в этом я согласен. Но это не повод писать .rating__star.input:nth-of-type(n).

    • @FeranDAq
      @FeranDAq 4 ปีที่แล้ว

      @@pepelsbey все так, не повод писать, но лично я наступил на эти грабли когда потратил время в поисках ответа почему не работают у меня селекторы классов с nth-of-type, на то время я не знал как с ними правильно работать. И очень не хотелось бы чтобы и другие разработчики повторяли мои ошибки, а сразу знали верный путь

  • @dmitrykurmanov
    @dmitrykurmanov 5 ปีที่แล้ว

    Огромное спасибо за Ваш труд! Очень вдохновляет писать хороший код! А что по поводу aria-checked ? Ну то есть, если реализация с javascript, то полезно ли будет добавить такой атрибут?

    • @pepelsbey
      @pepelsbey  5 ปีที่แล้ว

      Если вы имитируете чекбоксы дивами или чем ещё, то да, повторить метафору с помощью aria-атрибутов было бы полезно. Но зачем на дивах?

    • @dmitrykurmanov
      @dmitrykurmanov 5 ปีที่แล้ว

      @@pepelsbey спасибо, я почему-то думал, что ридеры не замечают дефолтный checked без aria-checked. Попробовал с ChromeVox всё ок. Вопрос снимается))

  • @КостянЕрмаков-е9ю
    @КостянЕрмаков-е9ю 5 ปีที่แล้ว +1

    Вадим, а как вы относитесь к медиа запросам для "вонючки ишачка 11", наподобие этого: _:-ms-fullscreen, :root .ie11up { property: value; } ? Мне кажется, что с помощью них можно было бы решить некоторые проблемы в данной ситуации. Или с ними есть какие-то подводные камни?

    • @pepelsbey
      @pepelsbey  5 ปีที่แล้ว

      Прежде всего, я плохо отношусь к взгляду «вонючка-ишачок». Люди не видят других людей за кодом и браузерами. Проявите эмпатию, сделайте хороший кроссбраузерный интерфейс. От лишнего лейбла и понятного кода (в отличие от хаков) вы не переломитесь, а людям станет удобнее.

  • @Ty3uK
    @Ty3uK 5 ปีที่แล้ว

    Вадим, спасибо!

  • @ОлексійОлеговичМельник-ж9в

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

  • @MrKokosovi4
    @MrKokosovi4 5 ปีที่แล้ว

    Спасибо, пригодилось!

  • @Озерный-е2д
    @Озерный-е2д ปีที่แล้ว

    Добрый вечер! Подскажите, а есть у вас код html для того что бы на страницы сайта вести наименования, например города в столбик вел, человек заходит с какого города нажимает на него, и у меня идет подсчет, и я веду статискику

    • @pepelsbey
      @pepelsbey  ปีที่แล้ว

      На чистом HTML так сделать не получится, вам нужно отправлять запрос на сервер и уже записывать там. Это может быть форма (нажатие на кнопку её отправляет) или JS-код, который отправляет запрос.

  • @vadimmosoldschool4001
    @vadimmosoldschool4001 5 ปีที่แล้ว

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

    • @pepelsbey
      @pepelsbey  5 ปีที่แล้ว

      Я не очень понял, что вы имеете в виду. Сформулируйте, что не так и что, по вашему мнению, должно происходить.

    • @vadimmosoldschool4001
      @vadimmosoldschool4001 5 ปีที่แล้ว

      drive.google.com/open?id=1ZN8pEkTb_6cQcn0n9zdvZiYud5csfu6a

    • @pepelsbey
      @pepelsbey  5 ปีที่แล้ว

      Спасибо за видео, попробую разобраться.

  • @kalach2010
    @kalach2010 5 ปีที่แล้ว

    Вадим, в VS Code ты можешь вставить новую строчку снизу с помощью ⌘ + Enter, и ⌘ + ⇧ + Enter сверху соответвенно. Это гораздо быстрее, чем идти в конец строки и нажимать Enter :)
    И как обычно спасибо за видео 👍

    • @pepelsbey
      @pepelsbey  5 ปีที่แล้ว +1

      Я ещё новичок в VS Code, так что воюю с ним немного, думаю это видно :) Спасибо за совет!

  • @LectorWeb
    @LectorWeb 5 ปีที่แล้ว

    Вадик как всегда крут! Нельзя веб-евангелистом называют) Несешь слово веб-божие в народ! ))) Я все своим ученикам тебя советую) Насчет скринридера было бы интересно посмотреть его в действии.

  • @TheReverOcelot
    @TheReverOcelot 5 ปีที่แล้ว

    Вадим, все ваши видео просто супер, и с разборами, и вот с такими мини-гайдами по некоторым элементам, после которых отпадают все вопросы. Не могли бы вы сделать как-нибудь такой же ультимейт-гайд по созданию адаптивного выпадающего меню (то есть полный навбар на десктопе и выпадающее меню с бургер-иконкой на мобильных экранах)?

    • @pepelsbey
      @pepelsbey  5 ปีที่แล้ว

      Да, есть такой план.

    • @TheReverOcelot
      @TheReverOcelot 5 ปีที่แล้ว

      @@pepelsbey Прекрасные новости! Спасибо вам за ваш труд!)

  • @ИловМакс
    @ИловМакс 2 ปีที่แล้ว

    Насколько же изощрен этот извращенец! Браво. Но я лучше на js сделаю)

  • @antonnemtsev6473
    @antonnemtsev6473 4 ปีที่แล้ว

    Что ты думаешь об использовании для отображения состояния элемента meter?

    • @pepelsbey
      @pepelsbey  4 ปีที่แล้ว +1

      В целом, нормально - элемент подходящий для вывода. Главное, чтобы разработчики правильно поняли: для ввода и вывода рейтинга стоит использовать разные элементы. Возможно, это хороший повод для продолжения видео :)

    • @antonnemtsev6473
      @antonnemtsev6473 4 ปีที่แล้ว

      @@pepelsbey В принципе, это может быть один компонент. Подложка meter и невидимые радио сверху. Но да, это не оптимально с точки зрения функционала и наполнения DOM. Лучше 2 разных, наверное.

  • @dmitriyzyuzin7260
    @dmitriyzyuzin7260 5 ปีที่แล้ว

    Спасибо! Все по делу, ничего лишнего)
    Вадим, для тестов на IE и Edge используете виртуальную машину? (смутил адрес в браузерной строке на 00:28:05)

    • @pepelsbey
      @pepelsbey  5 ปีที่แล้ว

      Да, это Parallels Desktop, где я открываю ссылку от сервера Browser Sync, который запущен локально на macOS.

  • @m.movsar
    @m.movsar 4 ปีที่แล้ว

    Спасибо!

  • @konstantinkurshin7752
    @konstantinkurshin7752 5 ปีที่แล้ว

    Огромное спасибо за ваш труд! У меня вопрос. В связи с появлением ночной темы на последней макоси (да и не только в ней) намечается тенденция "перехода в ночную тему"). Ну т.е. некоторые сайты стали поддерживать данный режим и переходят в него автоматически, когда он включен на макоси. Как вам такая тенденция? Интересно ваше мнение.

    • @pepelsbey
      @pepelsbey  5 ปีที่แล้ว

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

  • @Veremey
    @Veremey 5 ปีที่แล้ว

    Здраствуйте, Вадим.
    Как правильно минимизировать контент?
    Какие подходы минификации для CSS и JS эффективнее использовать?
    Что такое GZip и как с ним работать?
    Как правильно составлять critical.css?
    Спасибо!

  • @tovjukov
    @tovjukov 5 ปีที่แล้ว

    Здравствуйте, Вадим. Спасибо за ваш труд. В 163 выпуске веб-стандартов расказывали о кодировании видео. Посвятите этому выпуск у вас тут на канале. От и до на каком-то примере, как делаете это Вы. Спасибо ещё раз.

  • @AntonEfanov333
    @AntonEfanov333 5 ปีที่แล้ว

    2:51 ......ARY !
    Legendary !!!

  • @zx3796
    @zx3796 5 ปีที่แล้ว

    1:00 здравый подход. Жду пока ты научишься перфоманс сравнивать и потребление памяти в хроме (для частых элементов нужно).

  • @cupok123
    @cupok123 5 ปีที่แล้ว

    Огонь!

  • @oleksandrhusiev6544
    @oleksandrhusiev6544 3 ปีที่แล้ว

    я пишу на джаве 7й год и благодаря таким урокам все больше думаю свалить на фронтенд, спасибо)

  • @frontend__blog107
    @frontend__blog107 4 ปีที่แล้ว

    Элита верстки!

  • @МарияМария-ю4с
    @МарияМария-ю4с 2 หลายเดือนก่อน

    спасибо

  • @Kolenov
    @Kolenov 5 ปีที่แล้ว

    Молодцы ли!

  • @aristocrab
    @aristocrab 5 ปีที่แล้ว

    хорошее видео, спасибо

  • @UbivanKenobi-q6y
    @UbivanKenobi-q6y 5 ปีที่แล้ว

    Следующим уроком заверни это всё в веб компонент :D

  • @ВладимирСоловьёв-ь5е
    @ВладимирСоловьёв-ь5е 5 ปีที่แล้ว

    Решение с input хорошо тем, что если не поддерживается JavaScript, то можно просто отправлять форму на выделенный URL и там учитывать голос. При рабочем JS - event.preventDefault() при отправке формы.

    • @pepelsbey
      @pepelsbey  5 ปีที่แล้ว +2

      Совершенно верно :) Есть хорошая статья об этом medium.com/p/7b2ad80f0340

  • @ivankalinin4592
    @ivankalinin4592 5 ปีที่แล้ว

    Вадим, спасибо за видео.
    Вопрос. Как быть с "clip"? MDN не рекомендует его использовать. developer.mozilla.org/en-US/docs/Web/CSS/clip (возможно вопрос для следующего live)

    • @pepelsbey
      @pepelsbey  5 ปีที่แล้ว

      Не рекомендуют, но он работает во всех браузерах и пока поддержка альтернативы clip-path: inset(100%) не будет достаточно хорошей, придётся использовать нерекомендованное, но работающее.

    • @ivankalinin4592
      @ivankalinin4592 5 ปีที่แล้ว

      @@pepelsbey хотя я тут подумал, что clip будет поддерживаться всеми браузерами минимум до текущей версии. А для новых выручит appearance. Так что имеет смысл добавить его в visual hidden для чекбокса.

    • @pepelsbey
      @pepelsbey  5 ปีที่แล้ว

      Думаю clip: rect будет поддерживаться браузерами всегда, слишком уж много кода с ним было написано.

  • @ВсеволодПатимейкер
    @ВсеволодПатимейкер 4 ปีที่แล้ว

    Однозначно лукас)))
    А что это за версия Эджа, кстати?

    • @pepelsbey
      @pepelsbey  4 ปีที่แล้ว

      Какой-то актуальный на весну 2019 года Edge, ещё на EdgeHTML, а не на Chromium

  • @prsion1925
    @prsion1925 5 ปีที่แล้ว

    Пасиба)!

  • @lenaryan
    @lenaryan 5 ปีที่แล้ว

    1. Поздоровалась с Вадимом...вслух)
    2. Проверила, есть ли в описании ссылка на футболку
    3. Лайкнула видео
    4. Начала смотреть само видео

    • @pepelsbey
      @pepelsbey  5 ปีที่แล้ว

      Здравствуйте, очень приятно.

  • @YevhenZhuchenko
    @YevhenZhuchenko 5 ปีที่แล้ว

    А теперь вопрос, что если нужно показать состояние с половинкой? 3.5 например) Без js уже никак? Спасибо огромное за урок!
    PS Приходилось как-то делать звездочки, сверстал в обратном порядке, в CSS поменял порядок на место и через селектор "+" менял цвет у начальных звездочек. Сейчас только понимаю что никакой речи об отзывчивости там не было)

    • @pepelsbey
      @pepelsbey  5 ปีที่แล้ว

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

  • @maxsof
    @maxsof 5 ปีที่แล้ว +1

    На будущее, наверное было бы еще лучше понятно про скринридеры если бы в видео присутствовала запись того, как голос читает эти элементы :)

    • @pepelsbey
      @pepelsbey  5 ปีที่แล้ว +1

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

  • @denysdzhelomanov2633
    @denysdzhelomanov2633 5 ปีที่แล้ว

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

    • @pepelsbey
      @pepelsbey  5 ปีที่แล้ว

      Да, есть такая проблема. Её можно решить чуть большими активными звёздами, но я решил не усложнять и без того длинное видео.

  • @tubtivi
    @tubtivi 5 ปีที่แล้ว

    Здравствуйте, можете сделать рейтинг как на гугл плей, что бы сбоку общий рейтинг был в процентах?

    • @pepelsbey
      @pepelsbey  5 ปีที่แล้ว +1

      Взять и сделать :) Это в двух словах в комментарии не объяснишь. И тут, скорее всего, понадобится JS.

    • @tubtivi
      @tubtivi 5 ปีที่แล้ว

      @@pepelsbey я вас не тороплю и уж тем более не настаиваю, было бы интересное видео я думаю, по теме рейтинга как на гугл плей, если вам не сложно, сделайте а?))) Пожалуйста.