• Почему не работает col-*-offset?

    @Nilin_zxc
    В новой версии альфы сократили написание класса отступа.
    Теперь вместо например col-md-offset-2 следует использовать offset-md-2
    Ответ написан
    1 комментарий
  • Как убрать рамку сзади элемента (CSS)?

    DotDash
    @DotDash
    •••• • •−•• •−•• −−− •−− −−− •−• •−•• −•• −−••−−
    просто раздели на несколько блоков, задай рамки и склей.
    5af2cbfe5f844947003048.png
    Ответ написан
    Комментировать
  • Как исправить непонятный баг с шириной в инспекторе Firefox?

    Ну, во-первых, забудьте про прописывание кастомных стилей на одном же уровне что и .col-md-* Не надо так делать. Во-вторых, не уверен, но возможно, как раз эти следующие стили и перебивают вашу ширину. В-третьих, если это четвертый бутстрап, то возможно косячите где-то с разметкой, потому что флексы.
    Ответ написан
    1 комментарий
  • Как подобрать кол-во колонок Bootstrap?

    @litash
    Тогда не используй сетку где не подходит а пиши свою ширину. высчитай сколько тебе надо % и укажи, паддинги как в Бутстрапе добавить только надо будет скорее всего.
    Ответ написан
    Комментировать
  • Как подобрать кол-во колонок Bootstrap?

    gobananas
    @gobananas
    finishhim.ru
    Сделай кастомную сетку для бутстрапа на 16 или 20 колонок вместо 12 и будет норм.
    Ответ написан
    1 комментарий
  • Как на сайте (Laravel) внедрить в статью возможность вставки галереи?

    dark_tke
    @dark_tke
    Помогли? Отметь решением!
    Все от вашей архитектуры зависит, и только от нее. Вариантов построения галереи можно придумать множество. И от этого уже дальше действовать. Плюс смотря как у вас будет эта галерея подгружаться, варианта по сути два, динамически(те галерея будет загружаться заново при каждом запросе страницы) или статически(загрузилась один раз, результат кеша страницы где то храниться, и далее если нужно обновляется только по команде). Плюс через что и как вы заполняете страницы. Можно например придумать тег, который при парсинге страницы будет на галерею заменяться. Какой редактор контента вы используете еще весьма важно, все здесь очень индивидуально.
    Ответ написан
    Комментировать
  • Есть ли аналог LiveReload для Яндекс Браузера?

    vicodin
    @vicodin
    Имею некоторый опыт
    browsersync любой браузер будет обновлять (и даже все браузеры сразу) + он удобнее в использовании и более конфигурируемый, никто уже лайврелоадами не пользуется года 2-3
    Ответ написан
    Комментировать
  • Как сделать улыбку смайлика на HTML+CSS?

    Justique
    @Justique
    HTML
    <div class="mouth1"></div>
    <div class="mouth2"></div>

    CSS
    .mouth1 {
        background-color: #fff;
        position: absolute;
        left: 100px;
        top: 155px;
        width: 200px;
        height: 200px;
        border-radius: 100px;
        z-index: 1;
    }
    .mouth2 {
        background-color: #C4CD14;
        position: absolute;
        left: 50px;
        top: 30px;
        width: 300px;
        height: 300px;
        border-radius: 150px;
        z-index: 2;
    }
    Ответ написан
    1 комментарий
  • Почему не работает код JS?

    roswell
    @roswell
    и швец, и жнец, и на дуде игрец
    sort, а не sourt...
    Ответ написан
    Комментировать
  • Размеры в Bootstrap?

    vicodin
    @vicodin
    Имею некоторый опыт
    так вы зайдите в официальный источник и посмотрите https://getbootstrap.com/docs/4.0/layout/grid/#gri...
    Ответ написан
    Комментировать
  • Размеры в Bootstrap?

    drymind404
    @drymind404
    front-end разработчик
    Вообще их 5 - есть еще xs (extra-small), который является наименьшей единицей размерности. Если нужно применить что-то к такому разрешению, не нужно указывать xs в названиях классов, то есть, col-12 например будет элементом, который занимает 12 колонок, начиная с xs разрешения, а col-sm-12 уже с sm разрешения.
    Ответ написан
    Комментировать
  • Что такое frontend окружение?

    be_a_dancer
    @be_a_dancer
    Backend/Fullstack Developer
    Ух.
    Начну с простого. Когда-то для работы с "фронтендом" хватало одного небольшого файлика, который подключался к сайту и делал какую-то минимальную анимацию на сайте (тогда он использовался только для этого).
    Затем, появилась библиотека JQuery и стало легче работать с клиентской стороной сайта. Появились новые возможности, к библиотеки начали дополнительно подключать пару-тройку плагинов. Все еще легко.
    Потом появились другие библиотеки. Их стало много. И подключать каждый файлик отдельно стало неудобно. Захотелось автоматизировать процессы подключения новых файлов в проект, загрузку их из интернета. Появились бандлеры (для первого) и пакетные менеджеры (для второго). Также, появилась потребность, в момент разработки автоматически перезагружать окно браузера, чтобы проверить внесенные изменения, а также подготавливать проекты к релизу. Появились таск менеджеры. Плюс, необходимо было запускать тесты, чтобы проверить, что все работает правильно. И, наконец, нужна была система контроля версий, чтобы удобно выкатывать изменения, хранить состояния кода в разные моменты времени и так далее. А еще, появился новый синтаксис языка, который содержит новые удобные инструменты, но которые не поддерживаются старыми браузерами, для выполнения этой задачи нужны транспайлеры.

    Вот все вот эти инструменты и составляют, в основном, окружение фронтенда. Они помогают упростить рутинную работу, автоматизировать все процессы, которые происходят во все моменты работы над приложением, его публикацией, версионированием и так далее. Возможно, настройка этого окружения требует времени и определенных знаний, но то время, которое экономится - бесценно.
    На начальных этапах, уже есть готовые шаблоны. К примеру, когда работаешь над Vue.js проектом, ты вполне можешь использовать vue-cli шаблон webpack-simple, который включает все те пункты, которые я перечислил. Как-то так.
    Ответ написан
    3 комментария
  • Что закинуть в портфолио PHP-разработчику?

    vicodin
    @vicodin
    Имею некоторый опыт
    Мои навыки:
    PHP, а также фреймворки Laravel и Yii2
    Посадка сайтов на WordPress или MODX
    Базы данных MySQL

    Вопрос: что закинуть в портфолио и как это оформить? Что порекомендуете сделать?


    "Закиньте" в портфолио ваши работы, в которых были задействованы php, lara, yii2, mysql, а также несколько контрастных друг к другу примеров посадки сайтов на wp и modx. Подробно распишите в каждой работе, какие задачи вы выполнили.
    Работ не должно быть много, не больше десятка.
    Ответ написан
    Комментировать
  • Где взять дизайны (.psd) для практики верстки?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    с псд любой дурак может, с пережатого жпега попробуй, вот где скилл )
    Ответ написан
    7 комментариев
  • Что закинуть в портфолио PHP-разработчику?

    Decadal
    @Decadal
    так а где, где полотнища ваших работ, из которых нам надо помочь вам выбрать подходящие? Что есть, то и закидывайте на гитхаб.
    Ответ написан
    Комментировать
  • Что закинуть в портфолио PHP-разработчику?

    Maksclub
    @Maksclub Куратор тега PHP
    maksfedorov.ru
    Создать гитхаб-профиль со своими модулями/компонентами/библиотеками/composer-пакетами

    • Проекты желательно не полными сайтами, а именно модулями, чтобы легче и понятнее было понять суть, а не пролистывать туеву хучу стандартного для фреймов кода
    • Код комментируйте, делайте максимально подробные описания и инструкции установки (какие миграции, какая версия пакета актуальная, как его подключить и как конфигурировать), кое-где и видео можно присобачить
    • Как вариант — сделать свой сайт, который бы более наглядно рассказал о ваших навыках, и более удобоваримо рассказал бы о ваших преоктах

    Неправильно: https://github.com/Maksclub/trendtech
    Правильно: https://github.com/Maksclub/parser
    Ответ написан
    3 комментария
  • Почему не работает код Python?

    @cashncarry
    нагуглили
    Конкретно в этом коде цикл бесконечный потому что на втором if нет else.
    Получается:
    i != 2 --> names[i] != "Петя" --> цикл запускается заново, при этом i = 0.
    Что бы этого избежать поставь i += 1 последней строкой для while

    А лучше поработай над кодом.
    names = ["Влад", "Юля", "Петя"]
    i = 0
    while i < len(names):
        if names[i] == "Петя":
            print("Имя Петя есть в элементе под номером " + str(i))
            break
        elif i == len(names) - 1:
            print("Имени Петя в массиве нет!")
        i += 1
    Ответ написан
    Комментировать
  • Как создать массив в Python, если я не знаю сколько элементов в нём будет?

    В Python размер массива не задаётся жёстко.
    Просто создайте пустой массив a = [], а потом при необходимости вызывайте у него метод append для добавления элементов
    Ответ написан
    1 комментарий
  • Какое направление будет более перспективно?

    SPAHI4
    @SPAHI4
    реактовцы - это не девы, а прокидыватели пропсов
    nodejs знать вообще необязательно при фронтенд разработке - приложение вполне может взаимодействовать с php api.
    javascript сам знать обязательно, имхо. и знание реакта - он вполне несложный, как самого распостраненного фреймворка (ок, библиотеки), компонентного декларативного подхода к построению ui, будет огромным плюсом.
    Ответ написан
    1 комментарий