• Избитый вопрос о том, как сделать выпадающие меню как на сайте по ссылке в описании?

    YavaDev
    @YavaDev
    Это должно помочь
    .catalog-dropdown:before {
        content: '';
        position: absolute;
        bottom: 100%;
        left: 0;
        width: 100%;
        height: 45px;
    }

    Это если catalog-dropdown открывается вниз.
    Суть в том, что с помощью before (или after) надо просто закрыть дыру. А так как before, в данном случае, является частью catalog-dropdown, то ховер не исчезнет.
    Ответ написан
    3 комментария
  • Пропадает выпадающий пункт меню, как исправить?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Пункт открыт когда ловит ховер, при перемещении мышки вниз ховер пропадает. Поэтому надо либо вложить выпадающий список в a, что бы ховер не пропадал - либо для списка тоже сделать ховер и отрицательным маргином заехать на a.
    Ответ написан
    2 комментария
  • Заработок на вёрстке?

    @rudants
    Front-end разработчик
    Что за бредовые подсчеты знаний в процентном соотношении? Не занимайтесь ерундой, прекратите выдумывать эти мнимые значения - это невозможно подсчитать.
    Пришли сюда за советом и помощи ищете? Постараюсь помочь:
    1. Для начала, снизьте свои требования и ожидания от фриланса. Никто вам не будет платить и 2$/час на биржах. Вы не имеете опыта, не работаете с современными технологиями, нет портфолио, не умеете подстраиваться под других людей, и т.д.
    2. Если что-то делаете - делайте нормально. Не нужно делать глупых умозаключений, что портфолио можно набить мусорными работами, найденными в интернете. Да, можно. А теперь спросите себя - нормально ли это? Если вы уже на старте пытаетесь сделать плохо? Тех, кто делает работу плохо предостаточно, а вот хороших, ответственных и грамотных специалистов - мало. Вторых хотят везде и спрос на них бесконечно велик. К кому хотите относиться?
    3. Нарабатывайте портфолио. Не надо на начальных этапах гнаться за деньгами, на первых порах нужно набираться опыта, развивать навыки и очень много учиться. Делайте работу и просите, чтобы ее оплатили в таком размере, в каком заказчик посчитает нужным.
    4. Верстать нужно много, не стоит лениться набирать код руками, даже если уже есть готовое решение и его можно скопировать. Лучше будете запоминать, быстрее соображать и научитесь быстро шлепать пальцами по клавиатуре.
    5. Нужно много учиться, но при этом не распыляться. Я уже заметил, что вы с одного на другое перепрыгивать любите. То верстку, то программирование изучаете. Остановитесь на чем-то одном для начала, и когда будете чувствовать, что получается одно, то можно и другое будет начать.
    6. Научитесь подстраиваться под других. Не надо думать, что вы самый классный и самый нужный - это не так. Вас легко заменить. Если вам говорят, что есть работа здесь и сейчас - соглашайтесь, это ваши перспективы и ваша возможность заработать. Если говорят, что готовы помочь прямо сейчас - ищите возможность получить ее, это нужно только вам, потом такой возможности может и не быть. Хотите развиваться как специалист - много работайте и научитесь лишать себя удовольствий. Если не научитесь - будете нытиком-ремесленником всю жизнь, который оправдания на все неудачи в ком-то ищет, а не в себе.

    Ну и самое главный совет - забить на фриланс. Это рутина, от которой стремиться уйти любой нормальный человек. Фриланс - это работать 24 часа в сутки, самостоятельно дисциплинировать себя и формировать график индивидуально. Хотите расти и зарабатывать - ищите место, где вас примут в штат и будут готовы обучать.
    Ответ написан
    Комментировать
  • Как автоматически проверить верстку?

    sharnirio
    @sharnirio
    Front-end developer
    в закладках лежат пару ссылок по этой теме - ждут своего часа ) - link и link2
    Ответ написан
    1 комментарий
  • Как сформировать json при помощи javascript?

    Tim-A-2020
    @Tim-A-2020
    const url = 'google.com';
    const json = JSON.stringify({ url });
    console.log(json);
    Ответ написан
    Комментировать
  • В чем ошибка в моей реализации задания?

    GavriKos
    @GavriKos
    Как сделать тестовое задание?

    Самостоятельно
    Ответ написан
    Комментировать
  • Для чего в макете дизайнер указал значение matrix?

    @Lord_Dantes
    Это не он указывал, а фигма.
    Как и значения position: absolute, left и top.
    Ответ написан
    3 комментария
  • Как добавить готовый проект на GitHub?

    Programiker
    @Programiker
    Програмикер
    через кмд
    П.С
    Должен быть установлен гитхаб десктоп
    Ответ написан
    Комментировать
  • Как правильно писать клиентский JS для многостраничный сайтов?

    Stalker_RED
    @Stalker_RED
    Еще способы:
    1. не использовать сборщики, а собирать вручную.
    2. вообще не собирать, а подключать все подряд.

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

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Если это техническое задание - то нужно делать, если Ваша цель устроиться на работу.

    Чем грозит использование относительных единиц во всей верстке? - Как минимум в стоимости дальнейшей поддержки продукта. Если допустим я прихожу на проект, который меня просят доработать, и там всё и вся обмазано rem\em - стоимость повышается в 1,5-2 раза.

    Для чего лучше всего использовать относительные единицы? - верстка интерфейсов для слабовидящих, по клику button вы уменьшаете\увеличиваете размер элементов, либо текста. Идеально сходится с относительными единицами измерения css.

    Для всех других случаев - px с головой. Очень удобно использовать vh\vw для резиновой верстки. Но так же не бездумно.
    Ответ написан
    6 комментариев
  • Как научиться верстать без проблем?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    Студентам в начале курса говорила, кто хорошо в детстве играл в лайнс, тетрис и подобное, тот будет хорошо верстать.
    Верстка это обычная геометрия средней школы записанная с помощью тегов и раскрашеная/подвинутая стилями. Всё.
    Всякие JS и т.д. это просто следующий этап.

    План действий может быть таким:
    1. Берете/получаете макет
    2. Внимательно рассматриваете его, мысленно разбивая на блоки. Думаете что куда может/должно растягиваться или уменьшаться при изменениях экрана и увеличении/уменьшении контента.
    3. Если п.2. сразу не осилился, идете гулять или спать.
    4. Возвращаетесь к п.2.
    5. Верстаете понятные большие блоки, затем их заполняете. Разбивайте задачи более простые.

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

    А совсем без проблем не выйдет, потому что экранов много, браузеров много, хотелок у заказчиков еще больше. Хорошо, когда эти хотелки интересные :)
    Ответ написан
    12 комментариев