CSS приклад: background-position-y

Internet ExplorerChromeOperaSafariFirefoxAndroidiOS
7.08.0+1.0+1.0+1.0+

Коротка інформація

Значення за замовчуванням0
УспадковуєтьсяНі
Процентне записТак
ЗастосовуєтьсяДо всіх елементів

Версії CSS

CSS 1CSS 2CSS 2.1CSS 3

Опис

Встановлює позицію фонового зображення всередині елемента по вертикалі. Властивість background-position-y є нестандартною та не входить до специфікації CSS.

Синтаксис

background-position-y: top | center | bottom | відсотки | значення

Значення

top
Вирівнює фон по верхньому краю. Еквівалент запису 0 або 0%.
center
Вирівнює фон по центру вертикалі. Еквівалент запису 50%.
bottom
Вирівнює фон по нижньому краю. Еквівалент запису 100%.
відсотки
Встановлює позицію фону в відсотках від висоти елемента. Значення 0% або 0 вирівнює верхній край фонового зображення по верхньому краю елемента. Значення 100% вирівнює нижній край зображення по нижньому краю елемента.
значення
Встановлює позицію фону в будь-яких доступних для CSS одиницях - пікселі (px), сантиметри (cm), em і ін. відносно верхнього краю елемента.

Приклад

HTML5CSS2.1CSS3IECrOpSaFx

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>background-position-y</title>
  <style>
   html { 
    height: 100%; /* Висота сторінки */ 
   }
   body {
    background: url(images/mybg.png) no-repeat; /* Параметри фону */
    background-position-y: bottom; /* Позиція фону */
   }
  </style>
 </head>
 <body>
  <p>...</p>
 </body>
</html>

Результат цього прикладу показаний на рис. 1.

Об'єктна модель

[window.]document.getElementById("elementID").style.backgroundPositionY

Часті запитання

  • Q: Як використовувати background-position-y в CSS?

    A: Значення background-position-y вказує вертикальну позицію фонового зображення в елементі. Наприклад, background-position-y: 50px; поставить фонове зображення на відстані 50 пікселів від верхнього краю елементу.

  • Q: Де можна використовувати background-position-y в CSS?

    A: background-position-y можна використовувати в CSS для установки вертикальної позиції фонового зображення в будь-якому елементі, який має фон.

  • Q: Чи підтримується background-position-y в усіх браузерах?

    A: Так, background-position-y підтримується у більшості сучасних браузерах, але можуть бути проблеми з підтримкою в старіших версіях IE.

  • Q: Як встановити background-position-y відносно іншого елемента?

    A: Щоб встановити background-position-y відносно іншого елемента, можна використовувати відсотки або ключові слова, наприклад center, top, bottom і т.д.

  • Q: Чи можна використовувати background-position-y разом з background-position-x?

    A: Так, background-position-y можна комбінувати з background-position-x для точного позиціонування фонового зображення в елементі.