title: Could `currentBackgroundColor` become a valid, useful CSS color value keyword?
body: <p>CSS3 <a href="https://www.w3.org/TR/css3-color/#currentcolor" rel="noreferrer">defines</a> <code>currentColor</code> as a color equivalent to an element’s <code>color</code> property. It’s sorta kinda like a CSS variable, but on a per-element basis. When <code>currentColor</code> is used as a color value in any CSS property, it computes to whatever is the <code>color</code> value for the element to which it is applied.</p>
  
  <p>So, my question is not whether something <code>currentBackgroundColor</code> <em>exists</em>—I have combed through the <a href="https://www.w3.org/TR/css3-color/" rel="noreferrer">CSS3 Color specification</a> and am fairly confident it does not—but whether it <em>could</em> exist.</p>
  
  <p>Borrowing from the <code>currentColor</code> definition, I presume <code>currentBackgroundColor</code> would be defined as something like:</p>
  
  <blockquote>
    <p>The value of the ‘background-color’ property. The computed value of the ‘currentBackgroundColor’ keyword is the computed value of the ‘background-color’ property. If the ‘currentBackgroundColor’ keyword is set on the ‘background-color’ property itself, it is treated as ‘background-color: inherit’.</p>
  </blockquote>
  
  <p>Can anyone point to any implementation issues which I may not be considering?</p>