Ответы пользователя по тегу CSS
  • Как добавить выпадающее меню на кнопку?

    @Vaultboy84
    Конечно. Гугл может помочь. "Выпадающее меню css" - вот запрос.
    Ответ написан
    Комментировать
  • Как сделать обтекание флекс-элементом?

    @Vaultboy84
    Гугли Masonry на flex
    Например вот: тык
    Ответ написан
  • Как сделать вот такой input?

    @Vaultboy84
    Это типичная маска для телефона.
    Ответ написан
    Комментировать
  • Есть ли "правильность" верстки?

    @Vaultboy84
    В любом производственном процессе есть методология. Можно работать по известной методологии и тогда ваш код будет понятен, тем кто ею владеет или не обременять себя этим и клепать как бог на душу положит. Все зависит от масштабов проекта, его задач и дальнейшего уровня поддержки. Уж не знаю, что там понаписали эксперты выше, лень честно говоря читать, но лично я вам рекомендую почитать про методологии сиэсэс. Это и пресловутый БЭМ и SMACSS и другие. Они охватывают и именование классов и структуризацию проекта и подходы к непосредственно верстке. Само применение методологии, когда оно оправдано несомненно плюс и является профессирнальным подходом, который необходим в производственной разработке. Если же вы клепаете лендинги и визитки, то для таких залач, на мой взгляд методологии избыточны.
    Ответ написан
    Комментировать
  • Как правильно присваивать стили?

    @Vaultboy84
    Что то отвечающие, все как на подбор какую то чушь пишут. При чем тут БЭМ? Это всего лишт методология, одна из многих. Суть не в БЭМ, а в том как читаются стили при строительстве дерева DOM. А читаются они не слев направо, а наоборот справа на лево. Таким образом, в первом случае изначально берутся все li в документе, потом из них выбираются li вложенные в nav. А если у вас много li в документе и таким вот образом написаны все стили, то отрисовываться все будет медленее. Указывая же конкретный класс вы сразу же сужаете диапазон и свойства применяются при отрисовке быстрее. Таким образом применять классы более целесооборазно.
    Ответ написан
    Комментировать
  • Очистить весь сайт от неиспользуемых стилей?

    @Vaultboy84
    Помоему есть плагин для висикода. Поищите что нибудь по словосочетанию clean css в плагинах.
    Ответ написан
    Комментировать
  • Как сделать отступы как на скрине?

    @Vaultboy84
    Ну так задайте подходящие вам размеры контейнера или поставте justify-content: center и отрегулируйте отступы марджинами паддингами.
    Ответ написан
    Комментировать
  • Как сделать так чтобы объект не влиял на другие html css?

    @Vaultboy84
    Скорее всего вы пытаетесь изобрести какой то неправильный велосипед для решения своей задачи. Так можно поступать только с элементами у которых position: absolute; или position: fixed; тоесть которые не зависят от других элементов.
    Ответ написан
    5 комментариев
  • Почему не работает адаптивная верстка?

    @Vaultboy84
    Вроде сча все норм, поправили?
    Ответ написан
    Комментировать
  • Как исправить slick-slider vertical обрезается слайд?

    @Vaultboy84
    Очевидно что проблема в верстке, но это все, что можно понять из этого скрина, настройки слайдера тут вообще не при чем.
    Ответ написан
  • Что не так с этой версткой по БЭМ?

    @Vaultboy84
    Обьясните мне лучше, как вы понимаете, что такое БЭМ и зачем он вам в лендинге? Как вы пришли к тому, что он вам нуженв этом проекте?
    Ответ написан
    Комментировать
  • Как сделать так, чтобы при нажатии на разные кнопки открывалось одо модальное окно?

    @Vaultboy84
    let modal = document.getElementById("my_modal");
    let span = document.getElementsByClassName("close_modal_window")[0];
    
    let allBtn = document.querySelectorAll('.btn_modal_window'); /* Берем все кнопки */
    allBtn.forEach(function(element) {
        element.onclick = showModal;
    })
    
    function showModal() {
        modal.style.display = "block"; /* Выводим модальное окно */
    }
    
    span.onclick = function () {
        modal.style.display = "none";
      }
    
      window.onclick = function (event) {
        if (event.target == modal) {
          modal.style.display = "none";
        }
      }


    Как то так
    Ответ написан
    1 комментарий
  • Как разместить иконку по центру div?

    @Vaultboy84
    Не надо так делать с айдишниками. Айди это уникальное имя, не должно быть более одного айдишника с одним и тем же именем. Айдишники существуют для обращения к ним джаваскрипта, стили лучше вешать на классы. Вместо float: left используйте флексбоксы, выравнивание по вертикальной оси, при верстке флексбоксами это свойство align-items. Не пишите префиксы вручную, используйте пост сиэсэс в сборщиках, таких как gulp, webpack, parsel. Не пишите background, если задаете лишь цвет, так как это целый набор свойств, если задаете только цвет, так и пишите - background-color.
    Ответ написан
    Комментировать
  • Что учить зная базу HTML, CSS?

    @Vaultboy84
    Путь во фронтенд. Стек очень обширный. Если знаете только базу, то далее работа с фреймворками типо бутстрап, фандейшн. Препроцессоры, типо sass, сборщики галп и вебпак, гит. По сиэсэс желательно освоить флексы, гриды могут подождать, переменные, какую либо методологию именования классов и организации структуры фронтенд части. Ну к примеру бэм, надо так же уметь правильно работать с изображениями, иконками. Спрайты, ленивая загрузка, форматы изображений. Необходимо иметь свой билд для быстрого старта, чтобы минимизировать количество рутинных задач. Так же нужно помнить о большом количестве легаси кода, который вам придется поддерживать, в том числе надо знать, как правильно верстать почтовые рассылки, ну хотя бы в общих чертах. Далее джс, это и ванила и библиотека jquery, которая до сих пор плотно используется и новые джс фреймворки, хотя бы один из них - вью, реакт или ангуляр.Как то так.
    Ответ написан
    Комментировать
  • Как с помощью css располагать так блоки?

    @Vaultboy84
    Masonry, как уже тут писали самый адекватный вариант. Все остальное посредством сиэсэс это костыли. А гриды еще и использовать рано.
    Ответ написан
    Комментировать
  • Как анимировать этот фон?

    @Vaultboy84
    Ты научись вначале формулировать свои хаотичные мысли в понятные конкретизированные вопросы, аниматор.
    Ответ написан
    Комментировать