Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Revision 1049956 of background-position-x

  • Revision slug: Web/CSS/background-position-x
  • Revision title: background-position-x
  • Revision id: 1049956
  • Created:
  • Creator: DBaron
  • Is current revision? No
  • Comment fix SpecName template

Revision Content

{{CSSRef}}

Summary

The background-position-x CSS property sets the initial horizontal position, relative to the background position layer defined by {{cssxref("background-origin")}} for each defined background image. For more information, see the {{cssxref("background-position")}} property, which has been widely supported for much longer.

Note: 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 the background-position-x CSS property.

{{cssinfo}}

Syntax

/* Keyword values */
background-position-x: left;
background-position-x: right;
background-position-x: center;

/* <percentage> values */
background-position-x: 25%;

/* <length> values */
background-position-x: 0px;
background-position-x: 1cm;
background-position-x: 8em;

/* side-relative values */
background-position-x: right 3px;

/* Multiple values */
background-position-x: 0px, center;

/* Global values */
background-position-x: inherit;
background-position-x: initial;
background-position-x: unset;

Formal syntax

{{csssyntax}}

Specifications

Specification Status Comment
{{SpecName('CSS4 Backgrounds', '#background-position-longhands', 'background-position-x')}} {{Spec2('CSS4 Backgrounds')}} Initial specification of longhand subproperties of background-position, to match longstanding implementations.

Browser compatibility

{{CompatibilityTable}}

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support {{CompatVersionUnknown}} {{CompatGeckoDesktop("49.0")}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}
Two-value syntax (support for offsets from any edge) {{CompatUnknown}} {{CompatGeckoDesktop("49.0")}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}
Feature Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support {{CompatVersionUnknown}} {{CompatGeckoMobile("49.0")}} {{CompatUnknown}} {{CompatUnknown}} {{CompatVersionUnknown}}
Two-value syntax (support for offsets from any edge) {{CompatUnknown}} {{CompatGeckoMobile("49.0")}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}

See also

  • {{cssxref("background-position")}}
  • {{cssxref("background-position-y")}}
  • {{cssxref("background-position-inline")}}
  • {{cssxref("background-position-block")}}
  • Multiple backgrounds

Revision Source

<div>{{CSSRef}}</div>

<h2 id="Summary">Summary</h2>

<p>The <strong><code>background-position-x</code></strong> CSS property sets the initial horizontal position, relative to the background position layer defined by {{cssxref("background-origin")}} for each defined background image. For more information, see the {{cssxref("background-position")}} property, which has been widely supported for much longer.</p>

<div class="note"><strong>Note:</strong> 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 the <code>background-position-x</code> CSS property.</div>

<p>{{cssinfo}}</p>

<h2 id="Syntax" name="Syntax">Syntax</h2>

<pre class="brush: css">
/* Keyword values */
background-position-x: left;
background-position-x: right;
background-position-x: center;

/* &lt;percentage&gt; values */
background-position-x: 25%;

/* &lt;length&gt; values */
background-position-x: 0px;
background-position-x: 1cm;
background-position-x: 8em;

/* side-relative values */
background-position-x: right 3px;

/* Multiple values */
background-position-x: 0px, center;

/* Global values */
background-position-x: inherit;
background-position-x: initial;
background-position-x: unset;
</pre>

<h3 id="Formal_syntax">Formal syntax</h3>

<pre class="syntaxbox">
{{csssyntax}}</pre>

<h2 id="Specifications" name="Specifications">Specifications</h2>

<table class="standard-table">
 <thead>
  <tr>
   <th scope="col">Specification</th>
   <th scope="col">Status</th>
   <th scope="col">Comment</th>
  </tr>
 </thead>
 <tbody>
  <tr>
   <td>{{SpecName('CSS4 Backgrounds', '#background-position-longhands', 'background-position-x')}}</td>
   <td>{{Spec2('CSS4 Backgrounds')}}</td>
   <td>Initial specification of longhand subproperties of background-position, to match longstanding implementations.</td>
  </tr>
 </tbody>
</table>

<h2 id="Browser_compatibility" name="Browser_compatibility">Browser compatibility</h2>

<p>{{CompatibilityTable}}</p>

<div id="compat-desktop">
<table class="compat-table">
 <tbody>
  <tr>
   <th>Feature</th>
   <th>Chrome</th>
   <th>Firefox (Gecko)</th>
   <th>Internet Explorer</th>
   <th>Opera</th>
   <th>Safari</th>
  </tr>
  <tr>
   <td>Basic support</td>
   <td>{{CompatVersionUnknown}}</td>
   <td>{{CompatGeckoDesktop("49.0")}}</td>
   <td>{{CompatVersionUnknown}}</td>
   <td>{{CompatVersionUnknown}}</td>
   <td>{{CompatVersionUnknown}}</td>
  </tr>
  <tr>
   <td>Two-value syntax (support for offsets from any edge)</td>
   <td>{{CompatUnknown}}</td>
   <td>{{CompatGeckoDesktop("49.0")}}</td>
   <td>{{CompatUnknown}}</td>
   <td>{{CompatUnknown}}</td>
   <td>{{CompatUnknown}}</td>
  </tr>
 </tbody>
</table>
</div>

<div id="compat-mobile">
<table class="compat-table">
 <tbody>
  <tr>
   <th>Feature</th>
   <th>Android</th>
   <th>Firefox Mobile (Gecko)</th>
   <th>IE Mobile</th>
   <th>Opera Mobile</th>
   <th>Safari Mobile</th>
  </tr>
  <tr>
   <td>Basic support</td>
   <td>{{CompatVersionUnknown}}</td>
   <td>{{CompatGeckoMobile("49.0")}}</td>
   <td>{{CompatUnknown}}</td>
   <td>{{CompatUnknown}}</td>
   <td>{{CompatVersionUnknown}}</td>
  </tr>
  <tr>
   <td>Two-value syntax (support for offsets from any edge)</td>
   <td>{{CompatUnknown}}</td>
   <td>{{CompatGeckoMobile("49.0")}}</td>
   <td>{{CompatUnknown}}</td>
   <td>{{CompatUnknown}}</td>
   <td>{{CompatUnknown}}</td>
  </tr>
 </tbody>
</table>
</div>

<h2 id="See_also" name="See_also">See also</h2>

<ul>
 <li>{{cssxref("background-position")}}</li>
 <li>{{cssxref("background-position-y")}}</li>
 <li>{{cssxref("background-position-inline")}}</li>
 <li>{{cssxref("background-position-block")}}</li>
 <li><a href="/en-US/docs/CSS/Multiple_backgrounds" title="CSS/Multiple backgrounds">Multiple backgrounds</a></li>
</ul>
Revert to this revision