- From: Tab Atkins Jr. <jackalmage@gmail.com>
- Date: Tue, 14 Apr 2015 15:49:16 -0700
- To: "David O'Sullivan" <mail@david-osullivan.co.uk>
- Cc: www-style list <www-style@w3.org>
On Mon, Apr 13, 2015 at 6:23 AM, David O'Sullivan <mail@david-osullivan.co.uk> wrote: > > This is my first submission so apologies if I am not doing it right! > > Anyway my query/proposal is this: > > Would it be possible to have a 'previous' keyword for things like multiple background images so that overriding rules can use the ‘previous’ setting from a previous rule and only override what is explicitly set in the overriding rule? The way we're intending to do this (someday) is to make all list-valued properties (properties that accept a list of identical things, like background or box-shadow) be shorthands with numbered longhands. This way your example would be: ``` .myelement { background-image: url(someimageurl2), url(someotherimageurl2); } .my-element.special { background-image-2: url(someNEWotherimageurl); } ``` So you'd only override the second url() from the first rule. While I haven't fully convinced the WG to accept this yet, I think it's only a matter of time. ^_^ ~TJ
Received on Tuesday, 14 April 2015 22:50:39 UTC