Ответы пользователя по тегу Вёрстка
  • Как сделать пропорциональное уменьшение сайта без media?

    gtomilin
    @gtomilin
    JavaScript HTML CSS
    Писал класс для определения размеров окна
    class Sizer {
        constructor(){
            document.addEventListener('DOMContentLoaded', ()=>{
    
                // windowHeght/Width - размер с учётом ширины скролл полосы
                // documentHeght/Width - размер с учётом ширины скролл полосы
                this.windowWidth = window.innerWidth;
                this.windowHeight = window.innerHeight;
                this.documentWidth = document.body.clientWidth;
                this.documentHeight = document.body.clientHeight;
            })
    
            window.addEventListener('resize', ()=>{
                this.windowWidth = window.innerWidth;
                this.windowHeight = window.innerHeight;
                this.documentWidth = document.body.clientWidth;
                this.documentHeight = document.body.clientHeight;
            })
    
        }
    
    }
    
    let sizer = new Sizer;
    
    
    window.addEventListener('resize', ()=>{
        if(sizer.windowWidth < 1199){
            console.log('размер окна меньше 1199px');
            // тут можно писать что будет происходить с сайтом/разметкой/класса CSS если ширина окна меньше 1199px
        }
    })


    И решение самое простое

    window.addEventListener('resize', ()=>{
        if(document.body.clientWidth < 1199){
            console.log('размер окна без учёта прокрутки меньше 1199px');
            // тут можно писать что будет происходить с сайтом/разметкой/класса CSS если ширина окна меньше 1199px
        }
    })
    Ответ написан
    Комментировать
  • Актуально ли щас учиться вёрстке в 2020?

    gtomilin
    @gtomilin
    JavaScript HTML CSS
    Конструктор никогда не убьет вёрстку, ввиду своей ограниченности, чистый код всегда актуален. В макеты всегда нужно вносить правки, а без знания верстки тут не обойтись.
    Ответ написан
    Комментировать
  • Проблема в вёрстке лендинга. Как это понять?

    gtomilin
    @gtomilin
    JavaScript HTML CSS
    Это связано с размером монитора.
    Если размеры задавались в соответствии с макетом, то без mediaqueries на разных мониторах будет выглядеть по-разному.
    Лечится адаптацией под разные размеры мониторов.
    Но для этого нужны разные макеты под разные разрешения мониторов.
    Ответ написан
    Комментировать
  • Что учить зная базу HTML, CSS?

    gtomilin
    @gtomilin
    JavaScript HTML CSS
    JavaScript
    Для начало можно посмотреть плейлист Александр Лущенко там просто и понятно.
    Потом скачать какой-нибудь курс например webformyself там больше теории.
    Потом сами почувствуете что дальше:)
    Ответ написан
    Комментировать
  • Как запретить масштабирование на веб-сайте?

    gtomilin
    @gtomilin
    JavaScript HTML CSS
    В ВК в мобильной версии на телефоне нет возможности свайпом увеличить масштаб.
    Значит какой-то способ есть
    Ответ написан
    1 комментарий