• Как сверстать кнопку "показать больше"?

    delphinpro
    @delphinpro Куратор тега CSS
    frontend developer
    Вас, как верстальщика, тем более зеленого, не должны напрягать такой задачей. Ваша задача - сделать верстку.

    Ну а в целом, по нажатию на кнопку отправляется запрос на сервер и с него подтягиваются данные, которые затем вставляются на страницу. Тут надо знать в каком виде сервер будет отдавать данные. Будут это готовые куски html кода, или чистые данные в json (следует согласовать с бэкенд-программистом)

    В простом случае, когда у вас с сервера будут приходить куски html кода можно сделать примерно так (примеры с jQuery, так проще).

    Ваша html разметка примерно такая (сначала блоки присустствующие на странице, потом пустой контейнер для подгружаемых и в конце кнопка)
    .items>.item*2
    #moreitems
    #readmore-button

    Простейший код для подгрузки будет таким:
    $('#readmore-button').on('click', function(){
      $.get('/url-address-for-request.php', function(response){
        $('#moreitems').append(response);
      });
    });

    Адрес /url-address-for-request.php должен быть согласован с программистом. Либо вы можете сделать свою заглушку и указать в комментарии, что адрес нужно указать правильный для сервера. Вашей заглушкой может быть простой html-файл с кусками подгружаемого html-кода.
    Ответ написан
    Комментировать
  • Какие вопросы задавать заказчику?

    Главное вести себя уверенно)

    Задавай наводящие вопросы, типа:
    — Покажите примеры работ, которые Вам нравятся
    — Есть-ли предпочтения по цветовым схемам?

    Если тебе ответят: "сёравно, лишь бы было круто" - предупреди, что твоё "круто" может отличаться от его понятий о "крутом"
    Главное - пытаться выбить из него максимум информации и показывать интересные работы по его тематике

    Просто у меня был такой опыт:
    1. Задавал наводящие вопросы
    2. В ответ получил: "ты художник - вот и рисуй, лишь бы круто было"
    3. Нарисовал красивый дизайн (основные цвета тёмные, всё плоское. Макет, в целом, был реально классный)
    4. Показал макет - меня отправили к "доверенному лицу", к манагеру. Манагеру всё понравилось.
    5. Сверстал, прикрутил код, залил на сервер.
    6. Пришёл показать результат и забрать остаток кэша - мне сказали, что сайт слишком тёмный, прям как "похоронное бюро"
    7. Со скрипом зубов перерисовал в более яркие оттенки(согласовав всё с заказчиком), опять сверстал - в ответ услышал: "сайт прям как для детского сада".
    8. Кое-как месяц терпел правки, в итоге отдали остаток денег

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

    По этому, лучше договориться сразу
    Ответ написан
    4 комментария