• Можно ли сделать полностью кастомную кнопку для Юмани?

    bugo_aneo
    @bugo_aneo Автор вопроса
    Верстальщик по жизни, буддист, кофеман
    вопрос снят за... глупостью и куцестью АПИ ЮМани.
    Ответ написан
    Комментировать
  • Как в мобильной версии сделать рандомный показ 1 блока из 3?

    KickeRocK
    @KickeRocK
    FrontFinish
    Даёте всем трём блокам display:none;
    function getRandomArbitrary(min, max) {
      return Math.random() * (max - min) + min;
    }
    let randomItem = Math.ceil(getRandomArbitrary(0,3));
    if(window.innerWidth<414){
    document.getElementsByClassName('any-class')[randomItem].style.display="block";
    }
    Ответ написан
    6 комментариев
  • Как реализовать данную идею?

    LenovoId
    @LenovoId
    svg, css,js
    svg как обычно ...
    скачайте inkscape и тренеруйтесь

    примерно вот так : https://codepen.io/topicstarter/pen/VqrzLJ
    Ответ написан
    Комментировать
  • Что можете сказать о верстке (новичок)?

    Vlad_IT
    @Vlad_IT Куратор тега Вёрстка
    Front-end разработчик
    1) Не делайте отступы блокам через  , есть же padding/margin
    2) Забудьте о float: left в тех местах, для которых он не предназначен. Для создания сетки используйте flex/css grids
    3) Делайте осмысленные названия классов и идентификаторов у элементов. У вас куча container1, container2 и.т.д.
    4) Не используйте position: absolute, где не нужно явное абсолютное позиционирование (у плавающих блоков например).
    5) Соблюдайте семантику. Заголовки должны быть в h1-h6 тегах.
    6) Не забывайте добавлять атрибут alt для всех картинок img
    7) У вас на сайте везде (вроде везде) используется шрифт "Trebuchet MS", но задаете вы его для элементов каждый раз, хотя можно было задать глобально для body
    8) Блок "ГАЛЕРЕЯ" не по центру.
    9) У вас соц-иконки в футере выровнены очень странно. Иконка insta имеет очень странный отступ от левого края, который видимо предназначается для выравнивания всего блока с иконками. Сделайте контейнер
    .container {
       width: 100%;
       max-width: 1040px;
       padding: 15px;
       margin: 0 auto;
    }

    и в него кладите элементы, которые должны быть внутри сайта. У вас через странный отступ почти все отпозиционировано. Посмотрите чужие работы, как люди делают разметку. Вы пока слабо представляете, как это все происходит.
    10) Вы должны адаптировать не только под маленькие и средние экраны, но и под большие, с шириной 2560px. Не нужно делать под них широкий сайт, просто нужно делать так, чтобы на них сайт тупо не уходил влево, а был по центру.
    11) Куча повторяющегося кода в css
    .footer>.footer_img>.vk{
        margin: 5% 0 0 1%;
    	display: inline-block;
    }
    .footer>.footer_img>.twitter{
        margin: 5% 0 0 1%;
    	display: inline-block;
    }
    .footer>.footer_img>.facebook{
        margin: 5% 0 0 1%;
    	display: inline-block;
    }

    12) Освойте БЭМ (или другую методологию). Код будет чище и проще.
    13) Сайт не адаптивный абсолютно, имеется только один media запрос, и тот только для изменения шрифта у документа. Посмотрите на другие сайты, как они адаптируются.

    Это основное, но список можно продолжать долго. По коду можно судить, что вы учились по старой литературе, выбросите ее. Смотрите как верстают другие, ковыряйте макеты, читайте умные статьи и сайты, тренируйтесь часто, и все будет ок.
    Ответ написан
    3 комментария
  • Горизонтальный masonry на css?

    обертка с whitespace nowrap и overflow-x auto
    внутри блоки inline-block
    ну и внутри уже наборы ваших элементов
    там простор для фантазии, но я бы сделал обычной сеткой или флексами
    Ответ написан
    1 комментарий