background-attachment
Властивість в CSS визначає , як перемістити фон щодо вікна перегляду.
Є три значення: scroll
, fixed
, і local
. Найкращий спосіб пояснити це за допомогою демонстрації (спробуйте прокрутити окремі фони):
Дивіться демонстраційне вкладене вкладання Pen Background від Тімоті Міллера (@tjacobdesign) на CodePen.
Існує два різних погляди, про які слід подумати, говорячи про них background-attachment
: головний вигляд (вікно браузера) та локальний вигляд (це ви можете побачити у демонстраційній версії вище).
scroll
- значення за замовчуванням. Він прокручується з основним видом, але залишається фіксованим усередині локального подання.
fixed
залишається фіксованим, незважаючи ні на що. Це як фізичне вікно: переміщення навколо вікна змінює ваш погляд, але це не змінює місця, що знаходяться за вікном.
local
було винайдено, оскільки scroll
значення за замовчуванням діє як фіксований фон. Він прокручується як з основним, так і з локальним видом. Є кілька досить крутих речей, які ви можете з цим зробити.
Пов’язані
- фоновий кліп
- Колір фону
- фонове зображення
- фон-походження
- фонове положення
- фоновий повтор
- розмір фону
Більше ресурсів
- CSS3 Специфікація
- MDN
Підтримка браузера
Значення fixed
і scroll
підтримуються скрізь, хоча fixed
можуть поводитися дивно на мобільних пристроях. local
має підтримку цього браузера:
Дані про підтримку веб-переглядача подані компанією Caniuse, яка містить більше деталей. Цифра вказує на те, що браузер підтримує цю функцію на цій версії та вище.
Робочий стіл
Chrome | Firefox | IE | Край | Сафарі |
---|---|---|---|---|
4 | 25 | 9 | 12 | 5 |
Мобільний / планшетний
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
88 | 85 | 4.2-4.3 | 14,0-14,4 |
Chrome-on-Android підтримує local
, але старий браузер Android не підтримує.