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

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

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

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

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

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

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

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

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

karmyskove

  • 5
    вклад
  • 20
    вопросов
  • 17
    ответов
  • 29%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Как правильно написать класс по методологии бэм?

    karmyskove @karmyskove
    Вставь код сюда: https://yoksel.github.io/html-tree/
    Сервис покажет где у тебя проблемы
    Ответ написан более года назад
    1 комментарий
    1 комментарий
  • Как адаптировать текст?

    karmyskove @karmyskove
    Тебе нужно использовать media запросы, к примеру:
    @media (max-width: 1110px) {
      .text {
        font-size: 14px;
      }
    }

    Определяешь разрешение экрана с помощью dev tools где у тебя ломается верстка, это значение подставляешь в медиа запрос и переопределяешь свойства для класса в котором находиться твой текст.

    Есть второй вариант, использовать формулу.
    font-size: calc(16px + 6 * (100vw / 1064));
    Расшифровка формулы:
    1) параметр (16px) - минимальное значение шрифта на 320px;
    2) параметр (6) - добавочное число, делает шрифт адаптивным. Вычисляется по формуле, вычитаем размер шрифта по макету от числа полученного в первом пункте.
    3) параметр (100vw) - по умолчанию оставляем
    4) параметр (1064) - ширина макета
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Как принудительно выбрать элемент в окошке?

    karmyskove @karmyskove
    Элементу списка добавь checked
    Ответ написан более года назад
    9 комментариев
    9 комментариев
  • Как спозиционировать блок справа по центру (по вертикали)?

    karmyskove @karmyskove
    .create-person_parents {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      rigth: 0;
    }
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Как сверстать такой заголовок?

    karmyskove @karmyskove
    Пример: https://codepen.io/EugeneKarmyshkov/pen/NWjOYrG

    В примере много лишних свойств написал, ниже ключевые выделю.

    Для карточки:
    display: flex;
    flex-direction: column;


    Заголовок и текст карточки становятся flex элементами, чтобы title имел одинаковую высоту, ему просто можно указать свойство flex: 1 1 auto;
    В случае если надо чтобы текст подстраивался, тогда для него указывай это свойство.
    Ответ написан более года назад
    3 комментария
    3 комментария
  • Как сделать так, чтобы высота элемента равнялась высоте контента?

    karmyskove @karmyskove
    Используй flex. Flex элемент по умолчанию растягивается на всю высоту родителя.
    Пример тебе накидал: https://codepen.io/EugeneKarmyshkov/pen/WNjKKxj
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Почему не работает код?

    karmyskove @karmyskove
    Есть отличная программа для работы с предпроцессором prepros называется
    Отличное видео по настройки этой программы: https://www.youtube.com/watch?v=BqO5Pj26om8&ab_cha...
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Как сделать центрирование по центру по левому краю, что бы при этом контент не оставлял пустого места?

    karmyskove @karmyskove
    Пример тебе на кидал на скорую руку: https://codepen.io/EugeneKarmyshkov/pen/MWmvryZ
    Смысл в чем, с помощью js считай количество элементов в строке и в зависимости от количества родительскому контейнеру подключай один из двух классов.
    Скажем в моем примере в строку входит 4 элемента, значит добавляю класс flex-container-jc, в другом случае flex-container-start

    Примеров где добавляют классы с помощью js есть море )
    Ответ написан более года назад
    3 комментария
    3 комментария
  • Как разместить текст над изображением?

    karmyskove @karmyskove
    Для .slider следует добавить вот эти свойства:
    display: flex;
    justify-content: center;

    Изображение по центру встанет.
    Чтобы текст был как на изображении, нужно классу title задать свойство: max-width: 550px;
    Вот ссылка codepen: https://codepen.io/EugeneKarmyshkov/pen/wvdqPez
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Как сделать, чтобы красные круги оставались на одних и тех же местах при изменении ширины экрана?

    karmyskove @karmyskove
    Для начала, можно сократить код, div с классом "dots-item" можно оставить один, две другие точки нарисовать с помощью псевдо элементов, код будет более компактным. А про адаптив точек, тут могу сделать предположение, нужно использовать позиционирование, картинке задай postition: relative, а для div position: absolute. Точки уже не будут уезжать за границы картинки, а позиционирование точек задай в процентах, скажем left: 20%, top: 15%; значения будут зависеть от картинки, если где-то будет сильно съезжать, использую media, и вручную не много подправь. Возможно есть и более элегантное решение поставленной задачи, но моих скромных навыков хватает только на такое решение ;D
    Ответ написан более года назад
    1 комментарий
    1 комментарий
  • Как убрать текст который выходит за блок?

    karmyskove @karmyskove
    Свойство overflow: hidden в связке с max-heigth должно решить твою проблему
    Ответ написан более года назад
    6 комментариев
    6 комментариев
  • В мобильной версии картинки блюрятся?

    karmyskove @karmyskove
    Использую тег picture, в нем можно указать отдельно картинки для разных разрешений экрана. Так для мобильной версии просто сделай более маленькую картинку и ее подгружай.
    Просто когда ты большие картинки сильно жмешь понятно дело что качество теряется )
    Ответ написан более года назад
    2 комментария
    2 комментария
  • Как подключить Emmet к SCSS в Sublime Text 3?

    karmyskove @karmyskove
    Не совсем понял вопрос, возможно Вы имели ввиду почему не работает подсветка синтаксиса в sublime?
    Если да, то Вам необходимо скачать подсветку для scss, потом выбрать нужный формат файла, для этого нужно нажать на текущий формат и выбрать нужный.
    609ea2bf00944043547746.png
    Возможно вот ответ на ваш вопрос:
    https://ru.stackoverflow.com/questions/692624/%D0%...
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Как стоит делать списки в две колонки?

    karmyskove @karmyskove
    Если не хочешь использовать flex есть множество других способов, например: табличный метод, float, grid, с помощью позиционирования (absolute, relative или в связке), с помощью margin, transform: translate. Самый лучший способ думаю все же с помощью flex или grid.
    Вот две шпаргалки по grid и flex:
    https://fls.guru/flexbox.html
    https://fls.guru/grid.html
    Ответ написан более года назад
    3 комментария
    3 комментария
  • Как центрировать див с текстом?

    karmyskove @karmyskove
    Если ты не хочешь использовать flex и grid, можно написать:
    position: absolute;
    left: calc(50% - половина ширины div);
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Как поставить картинку слева от текста?

    karmyskove @karmyskove
    Задай картинки свойство float: left; или для класса .col дай display: flex;
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Как задать размер ссылке?

    karmyskove @karmyskove
    Попробуй ссылки задать свойство display: block.
    Ответ написан более года назад
    Комментировать
    Комментировать
Оценили как «Нравится»
Самые активные сегодня
  • Drno
    • 7 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 7 ответов
    • 0 вопросов
  • gim0
    Андрей Мывреник
    • 7 ответов
    • 0 вопросов
  • vovka3003
    Владимир Шаблий
    • 6 ответов
    • 0 вопросов
  • Rsa97
    Rsa97
    • 5 ответов
    • 0 вопросов
  • aryzhanki
    • 2 ответа
    • 3 вопроса
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

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

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