files/en-us/web/css/reference/properties/background-position-y/index.md
The background-position-y CSS property sets the initial vertical position for each background image. The position is relative to the position layer set by {{cssxref("background-origin")}}.
The value of this property is overridden by any declaration of the {{cssxref("background")}} or {{cssxref("background-position")}} shorthand properties applied to the element after it.
{{InteractiveExample("CSS Demo: background-position-y")}}
background-position-y: top;
background-position-y: center;
background-position-y: 25%;
background-position-y: 2rem;
background-position-y: bottom 32px;
<section class="display-block" id="default-example">
<div class="transition-all" id="example-element"></div>
</section>
#example-element {
background-color: navajowhite;
background-image: url("/shared-assets/images/examples/star.png");
background-repeat: no-repeat;
height: 100%;
}
/* Keyword values */
background-position-y: top;
background-position-y: center;
background-position-y: bottom;
/* <percentage> values */
background-position-y: 25%;
/* <length> values */
background-position-y: 0px;
background-position-y: 1cm;
background-position-y: 8em;
/* Side-relative values */
background-position-y: bottom 3px;
background-position-y: bottom 10%;
/* Multiple values */
background-position-y: 0px, center;
/* Global values */
background-position-y: inherit;
background-position-y: initial;
background-position-y: revert;
background-position-y: revert-layer;
background-position-y: unset;
The background-position-y property is specified as one or more values, separated by commas.
top
center
bottom
{{cssinfo}}
{{csssyntax}}
The following example shows a background image implementation, with background-position-x and background-position-y used to define the image's horizontal and vertical positions separately.
<div></div>
div {
width: 300px;
height: 300px;
background-color: skyblue;
background-image: url("https://mdn.dev/archives/media/attachments/2020/07/29/17350/3b4892b7e820122ac6dd7678891d4507/firefox.png");
background-repeat: no-repeat;
background-position-x: center;
background-position-y: bottom;
}
{{EmbedLiveSample('Basic_example', '100%', 300)}}
The following example shows support for side-relative offset syntax, which allows the developer to offset the background from any edge.
<div></div>
div {
width: 300px;
height: 300px;
background-color: seagreen;
background-image: url("https://mdn.dev/archives/media/attachments/2020/07/29/17350/3b4892b7e820122ac6dd7678891d4507/firefox.png");
background-repeat: no-repeat;
background-position-x: right 20px;
background-position-y: bottom 10px;
}
{{EmbedLiveSample('Side-relative_values', '100%', 300)}}
{{Specifications}}
{{Compat}}