Ответы пользователя по тегу Вёрстка
  • Как сверстать такую форму регистрации?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Комментировать
  • Как начать верстать?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Я недавно выучил HTML/CSS, начал углубляться: уже умею работать с SASS, LESS, Gulp,

    Не нужно нагружать себя лишними данными. Это тоже самое что, вы идете в автошколу - где вас должны научить правильно выжимать сцепление, а вы открываете капот, и начинаете менять фильтр с умным видом.

    Что ещё за адаптивность, Foundation и Bootstrap какой-то, а почему используют .container, что такое БЭМ и OOCSS.

    Всё это вы поймете, когда сверстаете своё первый макет на чистом css\html без использования кастомных сеток, дополнительного инструментария в виде сборщиков и препроцессоров. Каждый из них решает проблему - но что бы понять эту проблему, нужно её испытать на себе, сейчас же вы не пытаясь её понять, попытались перескочить, и утонули в болоте.

    Где научиться?

    Торент, ютуб. Ничего страшного нет, если вы не понимаете как верстать. Как и любой навык - будь то программирование, вождение, спорт - всё требует времени, и повторения одного и того же действия по 50-100 раз.

    Лет 7 назад после своего сотого макета сверстанного под клиента, я любой дизайн инстинктивно делю на блоки и вижу условный код, вижу и подмечаю моменты, где дизайнер сделал не логично, допустил ошибку. Но как и вы на 1 макете - не умел ничего, и так же тупил.

    webmasters.teamdev.com - ПРОЧИТАТЬ В ПЕРВУЮ ОЧЕРЕДЬ!

    https://andreasbm.github.io/web-skills/ - поможет не скакать с третьего на десятое
    Ответ написан
    2 комментария
  • Существует calltoidea для вёрстки?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    https://codepen.io/ - в поиске вбиваете название элемента, и смотрите на верстку других людей, бесплатно и без смс.
    Ответ написан
    1 комментарий
  • Как сделать верстку для мобильника: три колонки по 100%, внизу липкая панель с переключателем?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Нужно простое переключение между колонками.

    Табы
    https://www.w3schools.com/w3css/w3css_tabulators.asp
    Только в вашем случае переключатель с навигацией нужно будет перенести вниз.
    Ответ написан
  • Насколько целесообразна вёрстка в относительных единицах?

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

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

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

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

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    https://codepen.io/mutedblues/pen/MmPNPG
    Анализируйте код, и ищите ошибку.
    Ответ написан
    Комментировать
  • Как грамотно составить класс container?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Хотел узнать, как сейчас выглядит хороший класс container?

    Он априори не может быть "хорошим". Класс .container - выполняет самую простую, базовую функцию - удерживать контент. То что вы скинули выше, брейкпоинты - тоже не могут быть "хорошими", стандартизированными- могут, хорошими? - мы же не в детском саду. Для каждого сайта есть свой порог брейкпоинтов, все зависит от того сколько контента у вас в данный момент на экране. Если контейнер "узкий", значит весь ваш UI\UX не продуман и он будет слипшийся. Смотрите на свой дизайн, ничего не мешает вам отступать от стандартных брейкпоинтов, расширять контейнер в угоду контенту, либо сжимать контейнер убирая ненужный контент.
    Ответ написан
    Комментировать
  • Как вы делаете простую верстку макета?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Я могу настроить webpack и верстать на нем

    За такой речевой оборот я бы с работы бы выгнал "джуна". Вебпак это сборщик проекта, на нём не верстают. С помощью него - возможно. Верстают на - floatах, флексах, гридах, либо с помощью веб фреймворков - основанных на вышеизложенных технологиях верстки.
    Скажите как именно вы делаете верстку макета и как это происходит в компаниях.

    Верстку макета вы делаете с помощью JSX(зная HTML этот вопрос отпадает) и CSS. Визуально делите страницу на компоненты - верстаете.

    Именно поэтому новичкам которые уже якобы знают JS и пару фремворков - надо знать такие базовые знания как верстка, что бы потом не делать круглые глаза, и не говорить - "а что у вас на проекте веб компоненты не из bootstrapvue беруться, а то я хз как верстать без бутстрапа".
    Ответ написан
    4 комментария
  • Ошибка в gulp browser-sync, как исправить?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Это не решит вашу проблему, но "причешите" код.
    function buildcopy() {
    return src([
    'app/css/**/',            -----------------------//добавить выборку через * или с указанием файлов
    'app/js/**/',              ------------------------//добавить выборку через * или с указанием файлов
    'app/image/dest/**/*',
    'app/**/*.html/',        -----------------------// убрать слеш после *.html
    ], {base: 'app'})
    .pipe(dest('dist'));
    }
    Ответ написан
    Комментировать
  • Как верстать данный макет?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Подскажите пожалуйста как сверстать данную страницу , а именно розовый фон со всеми скруглениями и всем прочим.

    Ничего страшного не будет, если вы сделаете это картинкой. Либо можно поиздеваться с div'ом, svg.

    Подскажите еще как лучше/легче верстать данный макет на флексах или на бутстрапе?

    Бутстрап это и есть флексы, только со своими компонентами, миксинами, снипеттами, для убыстрения разработки путем привязки дизайна к 12 колоночной системе.
    Поэтому если Вы явно видите, что дизайн сделан под бустрап - дерзайте.
    PS: Я в учусь верстать всего 1,5 года, и много не знаю, объясните пожалуйста как можно проще.

    Обычно за 1,5 года люди набивают руку и верстают условно сложные интернет магазины. Здесь же у вас
    logo, nav, background-image, position: relavite, position: absolute, border, border-radius, button, p и еще с 10-ток тэгов и селекторов которые встречаются Вам на 2й недели изучения верстки
    и довольно примитивная сетка. Очень плохо учитесь, раз такой легкий макет спустя 1,5 года вызывает у Вас ступор.

    5eb518df782ce139359835.png

    Блок с обводкой делаете border с нужным цветом и значением position: relavite, с помощью position: absolute привязываете img к разным точкам border, перекрываете border через z-index
    То что я Вам посоветовал - не истина в первой инстанции, это первичный взгляд на макет(учитывая то, что я не верстальщик), поэтому в случае появление артефактов, верстку можно и нужно дополнить.
    Ответ написан
    Комментировать
  • Как правильно делать адаптив верстки под большие экраны?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Допустим у меня есть макет шириной 1440px

    Он и будет центрировать ваш контент на больших экранах, даже если вы смотрите на сайт с экрана телевизора - контент будет "закован" в эти 1440px.

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

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Актуально ли ещё учиться вёрстке?

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

    Можно ли на сегодняшний день иметь небольшую подработку на вёрстке одностраничников?

    Скорее всего нет, судя по моему опыту - одностроничники нужны для скорейшего запуска бизнеса(ворвется или нет), или продажи какого-то сезонного продукта, для таких вещей(а они очень редко поддерживаются) используются таргетинговая реклама, они не продвигаются по СЕО, и их можно в легкую сделать руками на конструкторе за 2 часа.
    Если же мы говорим про верстку как работа в интерпрайз, посмотрите на любой проект крупной организации, apple, microsoft, google - везде "верстка", не важно сайт ли это, SPA приложение, либо проектирование программы для конвертации валют, которая не про дизайн.

    И если да, то, что лучше использовать? Bootstrap или через flexbox, css grid и js реализовывать всё?

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

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

    Глупости.
    Даже на Хабре была статья с ошибками в коде.

    В верстке можно верстать разные способами, один и тот же лендинг вы можете сверстать с помощью - floaf, flex, grid, и раскидать контент 10 разными способами, и это не будет чем-то плохим.

    Плохим считается если Вы - берете какой нибудь input, который у вас на 10 страницах сайта один - и пишите стили каждый раз по новой, так как страницы разные(т.е не используете компонентный подход и dry принципы), вот за такое прям сразу надо гнать в шею.
    Ответ написан
    2 комментария
  • Как увеличить svg, чтобы адаптив не сказал пока?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Иконка явно "украшательного" характера и не несет никакой феноменальной смысловой нагрузки. Поэтому сделайте её background-image: contain. И ваша картинка будет уменьшаться пропорционально блоку.
    Ответ написан
  • Как можно сверстать такие связующие линии между блоками?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Так как это элемент украшения, то как и все элементы украшения делайте через before\after + у вас повторяющиеся "украшалки", можно создать 2 отдельных компонента следуя практики dry. Делаете 2 стилевых компоненты = 1 горизонтальная линия dashed, вторая полукруг dashed, горизонтальная у вас помещается за блоком с помощью before, а полукруг вы используете в одном месте обычные, а второй через rotate.
    Ответ написан
    2 комментария
  • Пройти путь с 0(frontend)?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Хочу сменить профессию, выбрал для себя frontend разработку

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

    Для каждого возраста, будет свой алгоритм.
    Допустим от 18- до 24 - "пока HR видит что вы "молодой и перспективный" - один подход",
    если вам 24 - 30( у вас есть около технарское образование, вы работаете в около it-шной компании) - другой алгоритм.
    Если Вам 30+ и вы 8 лет проработали менеджером - и тут Вас осенило что вы получаете 50к за целый день работы с козлами клиентами, а где то Петров получает 60к, просто верстая сайтики и пожимая буфера busty blone - тут уже более изощренные подходы.
    По поводу курсов написано у коллег, но я бы добавил больше практики с самого начало, сразу брать макеты, и латать дыры в знаниях с помощью крови, слез и гугла.
    Ответ написан
    2 комментария
  • Версальщик. Нужен совет. Что делать, если уже знаешь основы HTML, CSS, Javascript?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Прошел обучение Way Up "Веб-верстальщик, начало".
    Название попахивает инфоцыганством чистой воды. Когда пишут что в верстке есть где-то начало, то видимо они не хотят видеть конец вашего кошелька.
    Только вот не знаю что дальше- стоит ли выбрать их платные курсы и какой именно ?

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

    Хочу стать профессиональным верстальщиком

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

    HTML5, CSS3, адаптивная, кроссбразерная, валидная верстка, gulp, pug, postcss. база php, база js, webpack, jquery, знания хотя бы wordpress, лучше wordpress+modx, лучше wordrpess+modx+opencart. В идеале если вы хотите получать не 30 тысяч рублей (так так тот стек тянет на 25). То еще и отличное знание js + к нему react+vue. И начинать с 40 тысяч в первый год.

    Доброе пожаловать в веб.
    Ответ написан
    5 комментариев
  • Как реализовать данный блок?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Комментировать
  • Как точно измерить расстояние между блоками текста в Фотошопе?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Забудьте про фотошоп как элемент переноса макета в верстку - Avocode, Zeplin, Figma вам в помощь. При наведение на блок, автоматически считывается точное расстояние от соседних.
    Ответ написан
  • Какой алгоритм использовать при работе Gulp + WordPress?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Что лучше: ставить Gulp на OpenServer/MAMP и там уже верстать или сначала сверстать в Gulp, а затем файлы перевести в .php формат и посадить на WP?

    На самом деле без разницы, отличие будет в том, что вам нужно будет просто отслеживать в watcher не только css\js, но и плюсом добавить туда php(ну и выставить в proxy ваш локальный сервер:
    gulp.task('browserSync', function () {
      browserSync.init({
          proxy: "wordpress-project",
          notify: false,
      });
    });

    Если не набили руку с галпом, советую сперва сверстать, а потом уже накидывать верстку на wordpress. Будет проще.
    Актуальная сборка:
    https://wordpressify.ru/2018/09/wordpress-sobiraem...
    https://css-tricks.com/gulp-for-wordpress-initial-...
    Ответ написан
    2 комментария