• Почему не работает background?

    @cryptodust
    Переходим в документацию, читаем
    The background-color value may only be included in the last layer specified.
    Что переводится как
    Значение свойства background-color может быть указано только в последнюю очередь

    Приведу пример, можно либо записать так:
    div {
      background-image: url('background-image.jpg');
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover;
      background-color: #ffffff; /* <background-color> в  конце */
    }

    Либо так:
    div {
      background: url('background-image.jpg') no-repeat center/cover #ffffff;
    }

    Если отвечать совсем коротко, перенесите значение цвета в конец свойства background, желаю успехов :)
    Ответ написан
    Комментировать
  • Форматирование чисел?

    @cryptodust
    Форматирование при котором не надо прибегать к сторонним пакетам.
    fn main() {
        let number = 105359040400;
        let formatted = format_number_with_commas(number);
        println!("{}", formatted);
    }
    
    fn format_number_with_commas(num: u64) -> String {
        let num_str = num.to_string();
        let mut formatted = String::new();
    
        for (i, c) in num_str.chars().rev().enumerate() {
            if i != 0 && i % 3 == 0 {
                formatted.insert(0, ',');
            }
            formatted.insert(0, c);
        }
    
        formatted
    }
    Ответ написан
    Комментировать
  • Как убрать показ верхнего кода из Visual Studio Code?

    @cryptodust
    Переходим в "Вид", потом в "Внешний вид" и отключаем опцию "Залипание прокрутки"
    Ответ написан
    Комментировать
  • Как правильно перехватывать события ухода пользователя со страницы?

    @cryptodust
    Ответ на первый вопрос:
    window.addEventListener('beforeunload', function(event) {
        event.preventDefault();  // для того чтобы браузер показал пользователю сообщение
    });


    Насчет второго вопросов думаю много вариантов(создать div который будет отображаться по событию например).
    Ответ написан
    Комментировать
  • Почему верстка отличается на реальном устройстве iphone(se)?

    @cryptodust
    Вопрос древний, но думаю подобные проблемы продолжают возникать у верстальщиков.

    Весьма вероятно это связано с тем что у iPhone, насколько я знаю, расчет идет не в физических пикселях, а в двое меньших виртуальных. em - относительная единица, её размер формируется относительно текущего или унаследованного размера шрифта (font-size). 1em равен значению font-size. Размер font-size задается в пикселях(или в относительных величинах которые по итогу все равно отсчитываются от значения в пикселях).

    Надеюсь ответ поможет кому-то, если ответ не верный, поправьте дурака)
    Ответ написан
    Комментировать