Code Monkey home page Code Monkey logo

first-steps's People

Contributors

ivan-hilckov avatar thebestgirlever avatar

Watchers

 avatar

first-steps's Issues

Сверстать страницу из макета

Обще описание
Макет в Фигме.

Список нужно сверстать адаптивно:

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

Для просты разобьем макет на части.

  • HEADER

  • FILTERS

  • LIST

  • подключить шрифты
    Один из моментов которые часто встречаются в начале карьеры это верстка лендингов и других маленьких сайтов.
    И скорее всего шрифт в макете будет отличаться. В данном макете шрифт у нас Montserrat. Нужно подключить его на страницу.

https://fonts.google.com/specimen/Montserrat

Материалы на тему:

https://www.pagecloud.com/blog/how-to-add-custom-fonts-to-any-website
https://www.youtube.com/watch?v=g15mF_XAOB8&ab_channel=DaniKrossing

Стоит поискать ответы на вопросы:

Какие способы подключения шрифтов? (есть? html, css, js)

  • HEADER

верстаем шапку, тайтал делаем тегом h1 (семантика)
для поля поиска потребуеться иконка ее достаем в svg

Стоит поискать ответы на вопросы:

Семантическая верстка - что это?
Какие форматы у картинок бывают?
Чем svg отличается от png?

  • FILTERS

тут вроде все просто
FilterTitle - иконка в svg + текс, для того что бы отделить иконку заюзать cвойство css gap, центрировать через display: flex и justify-content: center
FilterSubTitle - стили
FilterButton - учесть три состояние (default | hover | active), отступы между кнопками через свойство gap

Стоит поискать ответы на вопросы:

Семантическая верстка - что это?
Какие форматы у картинок бывают?
Чем svg отличается от png?

  • LIST

ListItem - cтили

Что читать пока делаешь?

гриды - https://css-tricks.com/snippets/css/complete-guide-grid/
флексбоксы -https://css-tricks.com/snippets/css/a-guide-to-flexbox/
тут подробно разобран кей когда надо что то сделать по центру - https://css-tricks.com/centering-css-complete-guide/

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.