Контакты
Местоположение
Украина

Наибольший вклад в теги

Все теги (10)

Лучшие ответы пользователя

Все ответы (27)
  • Как отключить swiper слайдер на десктопе?

    @dennis_d
    One Love, One Front-End
    как-то так должно работать

    function initSlider() {
    new Swiper('.swiper', {
    	loop: false,
    	sped: 2400,
    	navigation:{
    		nextEl: '.swiper-button-next',
    		prevEl: '.swiper-button-prev',
    	},
    	pagination: {
    		el: '.swiper-pagination',
    		clickable: true
    	},
    	breakpoints: {
        // when window width is >= 320px
        320: {
          slidesPerView: 2,
          spaceBetween: 20
        },
        // when window width is >= 480px
        480: {
          slidesPerView: 2,
          spaceBetween: 30
        },
        // when window width is >= 1920px
        1920: {
          slidesPerView: 1,
    	    spaceBetween: 60,
    	    autoplay:false,
        }
      }
    	 
    });
    }
    
    
    function detectDevice() {
    	if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)){
        // true for mobile device
        initSlider();
        
    	}else{
        // false for not mobile device
        
    	}
    }
    
    detectDevice();
    Ответ написан
    Комментировать
  • Как центрировать div в области просмотра страницы?

    @dennis_d
    One Love, One Front-End
    как всегда есть несколько вариантов решения, один из них, поместить модальное окно внутрь overlay (затемнения), которому добавить
    display: flex
    align-items: center
    justify-content: center

    это не самый лучший вариант, но если модалка одна, и больше никакого динамического контента не предвидится, то можно. 2й вариант - описан в ответе выше. только вместо fixed можно absolute.

    А чтобы скрыть прокрутку в функцию открытия нужно добавить
    document.body.style.overflow = 'hidden'
    А в функцию закрытия
    document.body.style.overflow = 'auto'
    Также можно эту конструкцию обернуть в переменную, чтобы не дублировать код, например так
    const body = document.body
    //open modal
    body.style.overflow = 'hidden'
    
    //close modal
    body.style.overflow = 'auto'
    Ответ написан
    Комментировать
  • Не правильное расположение линии относительно курсора canvas?

    @dennis_d
    One Love, One Front-End
    попробуй position: absolute для контейнера с кнопками
    .buttons{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        text-align: center;
        margin-bottom: 0px;
        padding: 15px;
        background-color: rgb(78, 76, 76);
    }

    Проверил, работает
    Ответ написан
    1 комментарий
  • Реализация блока?

    @dennis_d
    One Love, One Front-End
    Лучше сделай img, в данном случае это изображение, скорее контентное, чем декоративное, поэтому псевдоэлемент не совсем подойдет. Оберни img и всю текстовую конструкцию справа в отдельные обертки, а дальше уже flexbox в помощь

    Еще, как вариант, если таких блоков несколько, то соедини все подобные картинки в спрайт, добавь пустой тэг, например, span и с помощью css background добавь нужное изображение.
    Ответ написан
    3 комментария
  • Как сделать деплой собраного gulp-ом проект на гит?

    @dennis_d
    One Love, One Front-End
    В репозитории на Github необходимо создать новую ветку с именем 'gh-pages' . Перейти в Settings репозитория, пролистать страницу вниз до GitHub Pages и в настройках указать данную ветку.
    И еще в gulpfile.js нужно прописать путь, где находится скомпилированный проект, примерно так
    const gulp = require('gulp');
    const ghPages = require('gulp-gh-pages');
    
    gulp.task('deploy', function() {
        return gulp.src('./dist/**/*')
            .pipe(ghPages());
    });

    где dist - это папка с готовой компиляцией проекта
    И все заработает.
    Ответ написан
    8 комментариев

Лучшие вопросы пользователя

Все вопросы (9)