Задать вопрос
  • Плавный display none?

    @kova4
    export default (button, container) => {
    
      default_position();
      button.onclick = () => {
        const box_height = container.scrollHeight
        if (!container.classList.contains('active')) {
          container.classList.add('active')
          button.classList.add('active')
          container.style.height = box_height + 'px'
        }
        else {
          container.classList.remove('active')
          button.classList.remove('active')
          container.style.height = '0px'
        }
    
      }
    
      function default_position() {
        const box_height = container.scrollHeight
        container.style.transition = 'height 0.25s';
        container.style.overflow = 'hidden';
    
        if (container.classList.contains('active')) {
          button.classList.add('active')
          container.style.height = box_height + 'px'
        }
        else {
          button.classList.remove('active')
          container.style.height = '0px'
        }
    
      }
    
    }
    Ответ написан
    Комментировать
  • Html to pdf js?

    @kova4
    html2pdf
    ну да, ну да, пошёл я нахер
    Ответ написан
    Комментировать
  • Почему периодически на сайте вместо иконок иероглифы?

    @kova4
    Ну успевает подгрузиться шрифт.
    Проверьте это, откройте DevTools (F12), выбирает вкладку Network, в разделах выберите Font
    Затем обновите страницу, не закрывая DevTools. Там должен появится ваш шрифт.

    Вообще советую подключать его в нескольких форматах. Сделать это можно при помощи сервисов кодировок, например https://transfonter.org

    Как минимум можно добавить svg, ttf
    Ответ написан
    Комментировать