Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

Minusator

  • 1
    вклад
  • 62
    вопроса
  • 10
    ответов
  • 60%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Как загружать другие изображения на мобильных устройствах в Slick Slider?

    ThunderCat
    ThunderCat @ThunderCat Куратор тега JavaScript
    {PHP, MySql, HTML, JS, CSS} developer
    Пикча как раз и создана для адаптивности и максимальной экономии трафика и ресурсов.
    1 вариант - использовать media запросы для source: media="(max-width: 1200px)"
    2 вариант - srcset:
    <srcset="image-small.png 320w, image-medium.png 800w, image-large.png 1200w">


    читать про адаптивные изображения
    Ответ написан 26 мар.
    Комментировать
    Комментировать
  • Как запустить анимацию svg при наведении на блок?

    Ankhena
    Ankhena @Ankhena Куратор тега CSS
    Нежно люблю верстку
    Так и писать
    .block:hover .arbitrazh-19 {animation: и т.д.}
    Ответ написан 22 февр.
    1 комментарий
    1 комментарий
  • Как закрыть меню по клику на его пункт?

    AlekSays
    Aleksey Levickyj @AlekSays
    FrontEnd developer
    class ShapeOverlays {
     toggle() {
        this.isAnimating = true;
        for (var i = 0; i < this.numPoints; i++) {
          this.delayPointsArray[i] = 0;
        }
        if (this.isOpened === false) {
          this.open();
        } else {
          this.close();
        }
      }
      open() {
        this.isOpened = true;
        this.elm.classList.add('is-opened');
        this.timeStart = Date.now();
        this.renderLoop();
      }
      close() {
        this.isOpened = false;
        this.elm.classList.remove('is-opened');
        this.timeStart = Date.now();
        this.renderLoop();
      }
    }
    (function() {
      const elmHamburger = document.querySelector('.hamburger');
      const gNavItems = document.querySelectorAll('.global-menu__item');
      const elmOverlay = document.querySelector('.shape-overlays');
      const overlay = new ShapeOverlays(elmOverlay);
    
      elmHamburger.addEventListener('click', () => {
        if (overlay.isAnimating) {
          return false;
        }
        overlay.toggle();
        if (overlay.isOpened === true) {
          elmHamburger.classList.add('is-opened-navi');
          for (var i = 0; i < gNavItems.length; i++) {
            gNavItems[i].classList.add('is-opened');
          }
        } else {
          elmHamburger.classList.remove('is-opened-navi');
          for (var i = 0; i < gNavItems.length; i++) {
            gNavItems[i].classList.remove('is-opened');
          }
        }
      });
      // Add code below
      gNavItems.forEach((item, index) => (
        item.addEventListener('click', () => {
          overlay.close();
        })
      ));
    }());
    Ответ написан 02 дек. 2021
    5 комментариев
    5 комментариев
  • Как сделать чтобы значение прогрессбара начиналось с нужного процента?

    Алексей @slide13
    frontend/web-developer
    установить в условии определении процента дефолтный процент (10) на нулевой индекс

    index == 0 ? 10 : ...
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Как убрать в select поле выключенную опцию?

    KorniloFF
    Павел Корнилов @KorniloFF Куратор тега JavaScript
    Работаю по font-end / JS
    $('option[disabled]').remove();
    Ответ написан более года назад
    2 комментария
    2 комментария
  • Как закрыть меню Mmenu light по клику на его пункт?

    AntonLitvinenko
    Антон Литвиненко @AntonLitvinenko
    HTML coder
    Повесить на событие вашего клика на ссылку
    drawer.close();
    Как я понимаю, у вас навигация по якорям. вот в обработчике вашего клика для перехода по якорю в конце добавьте это
    Ответ написан более года назад
    2 комментария
    2 комментария
  • Как реализовать теоретически загрузку и конвертацию изображений как на 9gag.com?

    hckn @hckn
    1. не надо его разрешать загружать. webp это вспомогательный формат. иначе придется webp конвертировать в другие форматы, зачем этот геммор?

    2. я делаю ffmpeg

    3. не знаю что там, но лучше свой
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Как зафиксировать правую колонку при прокрутке левой колонки?

    Денис Васильев @corvus007
    Они использовали https://developer.mozilla.org/ru/docs/Web/CSS/over...
    jsfiddle.net/mrnobody/zoyh5xt1/9
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как логично вписать элемент в пост?

    Snapdrawler
    Snapdrawler @Snapdrawler
    Думаю элемент голосование стоит уменьшить и перенести в нижний левый угол. Справа от него кол-во просмотров и кол-во комментов. Аватарку перенести в левый верхний угол, справа от нее, даты. Реакцию на пост расположить справа вверху.
    Или еще один вариант.
    С голосовалкой сделать тоже самое. Реакцию на пост слева сверху, аватарку оставить там же.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как логично вписать элемент в пост?

    Olek1
    Johny Smith @Olek1
    Слева вверху, голосовалку по середине, аватар квадратным
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как повысить свою пенсию в будущем, если ты ИП-программист сейчас?

    Drno @Drno
    Откладывать 10-20% заработака ежемесячно в коробку. ПОтом от 5к баксов - открывать счет за границей, швейцарский банк к примеру. Это единственный вариант.

    ПФР Государственный за 4 года забрал себе все бабки которые туда перечисляли все граждане. И забрал так же доп деньги которые они обещали увеличить, по выплатам. Их тупо украли. Так что на пенсию выше 150долларов не расчитывай, сколько бы ты не отдавал туда
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как правильно администрировать VPS?

    Leo698
    Вадим Гальцев @Leo698
    php developer
    Если новичек, то лучше всего установить панель управления, например Vesta или ISPmanager.
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Как перенести вывод ошибок в форме авторизации?

    PavelBlum
    Pavel Blum @PavelBlum
    Web developer
    Если не ошибаюсь, то чтобы избежать того, чтобы при обновлении не слетели ваши правки, то в вашей ситуации нужно создать темплейт в вашей теме, используя в нем функцию wp_login_form(), и там уже контролировать стилями вывод ошибки, или без вышеперечисленного попробовать стилями.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как добавить перевод статусов поста на русский язык?

    alvvi
    alvvi @alvvi
    export default apathy;
    Выводите статус через
    _e($listing_status, 'textdomain-вашей-темы');
    и переводите как строки.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как поменять английские месяцы на русские?

    AXP-dev
    Alexander Pushkarev @AXP-dev
    У WP есть встроенная функция
    function date_i18n( $dateformatstring, $unixtimestamp = false, $gmt = false )

    $lpOnlyDate = date_i18n('j F Y в', strtotime($val["time"]));
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как поменять местами %s в коде?

    wayheming
    Way @wayheming
    Просто поменяйте местами тут 5bab46b874250438961541.png
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Можно ли так делать в коде?

    Palych_tw
    Павел @Palych_tw
    Типа веб-разработчик
    $update - это аргумент, который может принимать данный метод, но внутри метода никак не используется. Может, осталось с прошлых версий, может, задел на будущее)) Плагины такие же люди пишут, и допускают такие же ошибки.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Можно ли так делать в коде?

    dollar
    dollar @dollar
    Делай добро и бросай его в воду.
    Функция принимает 3 аргумента согласно некоторому API, т.е. некоторой договоренности о вызове и передачи аргументов между разными частями программы. Эти части писали разные люди, либо один человек в разных состояниях души. Вызывающая часть обязана прислать $update, а принимающая часть (то есть содержимое функции) - может его использовать, а может и не использовать. Когда проектировали интерфейс (т.е. API), то надеялись, что $update пригодится. Но в итоге никто не заставляет его использовать, если он не нужен. Ошибка ли это, сказать сложно. Для этого нужно оценить нужность этой переменной со всех сторон. Например, в другом проекте с той же самой вызывающей частью, но с несколько иной принимающей частью, эта переменная может понадобиться.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как изменить иконку из дочерней темы wordpress?

    Immortal_pony
    Immortal_pony @Immortal_pony
    В дочерней теме создайте функцию child_theme_get_post_views_count_html. Измените ее необходимым образом.
    Скопируйте все файлы родительской темы, где используется вызов theme_get_post_views_count_html. Замените на вызов child_theme_get_post_views_count_html
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как добавить класс к ссылке в данном случае Wordpress?

    deniscopro
    Денис Янчевский @deniscopro Куратор тега WordPress
    WordPress-разработчик, wpcute.ru
    Доброго.

    Теоретически должно сработать так:
    add_filter( 'loginout', 'my_loginout' );
    function my_loginout($link) {
        return str_replace('href', 'class="modal-link" href', $link);
    }
    Ответ написан более трёх лет назад
    4 комментария
    4 комментария
Оценили как «Нравится»
  • 1
  • 2
  • Следующие →
Самые активные сегодня
  • Drno
    • 9 ответов
    • 0 вопросов
  • rPman
    • 9 ответов
    • 0 вопросов
  • Ukaliika
    • 5 ответов
    • 2 вопроса
  • Евгений
    • 6 ответов
    • 0 вопросов
  • sergey-gornostaev
    Сергей Горностаев
    • 6 ответов
    • 0 вопросов
  • CityCat4
    CityCat4
    • 6 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

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