• Как сделать адптивную картинку?

    dom1n1k
    @dom1n1k
    Исходя из тех данных, что я вижу, напрашивается вариант просто сделать лису и подпись одной картинкой.
    Ну серьезно, зачем их разделять? Вы потом захотите рядом с лисой написать elephant? Двигать лису относительно текста тоже вроде бессмысленно при такой графике.
    В теории, конечно, можно придумать какую-то хитрую адаптивность, но тогда сначала нужно четко сформулировать что нужно получить, а уж потом думать как.
    Ответ написан
    Комментировать
  • Как правильно организовать не простую обёртку для сайта (container, wrapper)?

    dom1n1k
    @dom1n1k
    Делать 2 вложенные обертки (полная ширина и с отступами) - нормальная практика.
    Ответ написан
    Комментировать
  • Какие есть средства для автоматизированной визуализации карты метро/автобусных/трамвайных маршрутов?

    dom1n1k
    @dom1n1k
    Нет таких средств визуализации, есть векторные графические редакторы, в которых схемы рисуются вручную.
    Ответ написан
    1 комментарий
  • Почему не работает document.onload и зачем он вообще нужен?

    dom1n1k
    @dom1n1k
    Вероятно, в таком вырожденном примере событие успевает наступить раньше, чем вы повесите на него обработчик. Добавьте пару картинок, причем не локальных, а из интернета.
    Ответ написан
  • Возможно ли заработать, зная только HTML и CSS с помощью фриланса?

    dom1n1k
    @dom1n1k
    Не хочу обидеть, но...
    Я знаю из своих источников в нескольких компаниях, что обстановка сейчас такова, что пройти собеседование не просто, а очень просто. Берут (это цитата) "практически всех, кто хоть что-то знает и более-менее адекватен". Нет опыта? Плевать. Есть начальные знания и человек вменяем? Берем! Чтобы провалить собеседование, нужно быть либо полным нулём, либо неадекватом. Да это будет не топовая студия, да начальная позиция, да там не предложат космических денег. Но чтобы вообще никуда не брали...
    Вы точно знаете html и css или так, книжку пару раз открывали?
    Ответ написан
    2 комментария
  • Почему во всех паттернах дизайна оставляют отступ между границей списка и первым пунктом списка?

    dom1n1k
    @dom1n1k
    Всё просто: если этот отступ не сделать, пространство между элементами будет выглядеть непропорционально большим в сравнении с краями - там ведь соседствуют два паддинга, пространство визуально удваивается.
    Другое решение - разделить элементы списка линиями. Но сейчас это немодно (к сожалению), всем подавай чисто и пусто воздушно.
    Ответ написан
    Комментировать
  • Подойдёт ли это сборка для фронтенда?

    dom1n1k
    @dom1n1k
    8 гб очень мало, для нормальной работы нужно минимум 16, а для любителей держать по нескольку жирных приложений одновременно и о 32 полезно задуматься. Это из реального повседневного опыта, не теория.
    Ответ написан
    Комментировать
  • Размерность vh и динамическое окно на планшетах, что делать?

    dom1n1k
    @dom1n1k
    Нет, зафиксировать vh нельзя.
    Ведёт он себя так, как и должен вести.
    "Многое на сайте определять величинами vh" - это неправильно, так не надо делать.
    Ответ написан
    Комментировать
  • Правильно ли делать первый и последний элемент списка по БЭМ?

    dom1n1k
    @dom1n1k
    Не так, логичнее вешать модификатор на элемент item, а не link - потому что линк у своего родителя один и ничего не знает о том, что происходит снаружи.

    Хотя мне кажется, что это тот редкий случай, когда даже с бэмом вполне уместно использовать селекторы first-child/last-child. Ну потому что не может такой модификатор объявиться где-то в средине и более одного раза.
    Ответ написан
  • Могу ли я получить значение прозрачности цвета в js или jquery?

    dom1n1k
    @dom1n1k
    Только что попробовал в консоли
    > $('body').css('background-color')
    > "rgba(255, 255, 0, 0.25)"
    Ответ написан
    1 комментарий
  • Как узнать свободен ли шрифт Courier New для коммерческого использования (для сайта)?

    dom1n1k
    @dom1n1k
    Нет, Courier New не является свободным. Но какая вам разница? Он ведь включен в стандартный набор и Windows, и MacOS - то есть вам не нужно класть его себе на сервер. Просто используете и всё. Для зоопарка линуксов используете какой-то фолбек.
    Ответ написан
    Комментировать
  • Какие области в веб - разработке осваивать в перспективе?

    dom1n1k
    @dom1n1k
    В общем у меня уйдёт на это 2 - 2.5 месяца. Только на основы!

    Ну обосраться. Два грёбаных месяца!!!1
    До чего докатилась индустрия, что 2 месяца воспринимаются как огромный срок. И всё чаще натыкаешься на статьи, где пишут о годовалых якобы мидлах и трехлетних якобы сеньорах.
    Лично я считаю, нужно потратить от 2-3 лет, чтобы начать более-менее прилично и системно ориентироваться в теме. В течении этих лет неоднократно будут возникать моменты, когда тебе кажется, что ты уже достаточно крут - но это только кажется.
    Нормальный специалист средней руки формируется около 3 лет. Не гуру, не сенсей, не сеньор - просто крепкий линейный боец. Это много где так, не обязательно в JS. И это нормально.
    Хочешь за несколько недель - иди установщиком пластиковых окон, как раз строительный сезон начался.
    Ответ написан
    11 комментариев
  • Как верстать шрифты адаптивно?

    dom1n1k
    @dom1n1k
    Ответ "нет" в обоих случаях.
    Единицы вьюпорта бывают очень полезны в отдельных случаях, но переводить на них всё целиком и особенно шрифты бессмысленно.
    Вариант с font-size: calc(vw + px) [гуглить по словам "css шлюзы", если не знаете что это такое] - более-менее приемлем, но тоже не универсален на 100%.
    Ответ написан
    Комментировать
  • Как оптимизировать код js?

    dom1n1k
    @dom1n1k
    В показанном коде много чего можно было бы улучшить. Но непонятны ваши цели и рамки задачи.
    Навскидку:
    0. Почему не используется какая-то библиотека? Не обязательно большая типа Slick, есть и варианты полегче.
    1. Подумать, что будет, если слайдеров на странице будет более одного?
    2. Написать jQuery-подобные функции addClass/removeClass (если не хотите использовать classList). Работать с " active" (с пробелом) опасно.
    3. Вынести имена классов в константы. И использовать БЭМ ("item" может встретиться где угодно).
    4. Может ли отличаться количество слайдов и точек? Судя по коду - нет, но зачем тогда два цикла?
    5. Присваивать display: "block" тоже опасно, потому что там в теоретически может оказаться что-то другое (flex например).
    6. Имя функции currentSlide плохое - вообще непонятно, что она делает. Геттер или сеттер?
    Ответ написан
    Комментировать
  • Получалось ли у вас делать сайт на чистом bootstrap без подключения своих стилей?

    dom1n1k
    @dom1n1k
    Весь Бутстрап вы не то что за 2 часа, а даже за 2 недели не напишете. Точнее, напишете черновое нечто, а потом еще неизвестно сколько времени баги ловить будете. И где-то через месяцок-другой дебага поймете, что пора делать глобальный рефакторинг :)

    Хотя упоминание гридов заставляет заподозрить, что вам нужна не вся библиотека, а только сетка? Если так, то да, можно и самому написать все эти col-1 и т.д.

    По поводу кастомизации - Бутстрап ей поддается хорошо, только если ваши изменения укладываются в рамки переопределения переменных: https://github.com/twbs/bootstrap/blob/master/scss...
    И очень плохо, если что-то сложнее/глубже (в силу архитектуры и исторических причин).
    Ответ написан
    3 комментария
  • Куда запихнуть второе меню при адаптивной верстке?

    dom1n1k
    @dom1n1k
    В то же самое меню?
    home
    ...
    accessories
    ----
    other menu items

    Но вообще это не должно быть проблемой верстальщика. Дизайнер, менеджер, заказчик - аж вот сколько народу есть, кому скорее это стоит поручить.
    Ответ написан
    1 комментарий
  • Оцените вёрстку?

    dom1n1k
    @dom1n1k
    В целом хорошо. Конечно, есть шероховатости, но ничего критичного.

    1. Ширина блоков с мороженым ограничивается через max-width, отчего при некоторых размерах окна они слипаются. Нужно сделать нормальные отступы между ними.

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

    3. Название мороженного это ссылка (логично), но при ховере на блок подчеркивание пропадает почему-то.

    4. Не нужно использовать слишком общие классы типа .header или .modal. В почти любом сайте у вас будет несколько хедеров и так далее. Нужно конретизировать, даже если прямо сейчас это вроде бы пока не нужно: page-header, modal-header, section-header, catalog-header и т.п.

    5. Телефон некликабельный. И даже если бы он был кликабельный, все равно не получилось бы нажать, потому что слайдер его перекрывает.

    6. В слайдере перелистывание только по "биатлону"? Для мобилы это мелко, нужен свайп или боковые кнопки.

    7. Я сделал бы кнопки тегом [button], а не [a]

    8. Ну и для кнопок имеет смысл отключать возможность выделения текста.

    Это то что я нашел за несколько минут.

    Найти работу однозначно можно, потому что качество результата уже сейчас выше, чем у большинства людей, которые называют себя верстальщиками. Самое главное - видно, что автор обладает аккуратностью и вниманием к деталям. Это просто бич огромной части разрабов! Всякие scss и gulp-ы они значит изучили, а разницу между 10 и 15 пикселями не видят...
    Ответ написан
    1 комментарий
  • Что почитать по работе JavaScript "под капотом"?

    dom1n1k
    @dom1n1k
    Блог Вячеслава Егорова - https://mrale.ph/
    Блог в основном на английском, но есть и русскоязычные материалы. Автор участвовал в разработке V8 и знает много по теме производительности. Правда, последнее время он ушел в разработку Dart, и некоторые его посты уже не совсем актуальны для самых последних версий V8. Но все равно там очень-очень много интересного.
    Ответ написан
    Комментировать
  • Как вынести число n из под квадратного корня, не используя математические функции?

    dom1n1k
    @dom1n1k
    Я не знаю, куда вы смотрели в интернете, потому что это гуглится в одно касание.
    Хотя бы википедия: https://en.wikipedia.org/wiki/Methods_of_computing...
    Ответ написан
    Комментировать
  • Как установить цветный фильтр на экран?

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