Подскажите, пожалуйста, что нужно сделать чтобы фоновое изображение сайта (backgound
) в браузере Safari было фиксированным. На компе в браузерах нормально работает background-attachment
, а на Safari — нет.
#container-body {
padding: 0;
background: url(images/bg-body.jpg);
background-repeat: no-repeat;
background-attachment: fixed;
-webkit-background-attachment: !important;
}
Мобильный Safari не поддерживает это свойство из-за проблем с производительностью. Без JS для мобильных Safari делал решение на основе position: fixed;
. То есть, вместо:
body {
background: url("../images/bg.jpg") no-repeat 50% / cover fixed;
}
Делаем:
body:before {
background: url("../images/bg.jpg") no-repeat 50% / cover;
content: '';
top: 0;
bottom: 0;
left: 0;
right: 0;
position: fixed;
z-index: -1;
}
Подробности в этой статье: https://habrahabr.ru/post/282079/
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Добрый день Подскажите пожалуйста, у меня есть слайдер в котором 40 итемов (картинок), каждая картинка это отдельная страница При нажатии на картинку...
В общем-то, сейчас использую barbajs для перехода по страницам без перезагрузки и создания плавной анимации
Как мгновенно вывести текст из инпута в див У нас есть обычный инпут и див Когда мы пишем любой текст в инпут, он автоматически появляеться...