- From: Kristaps Karlsons <kristaps.karlsons@gmail.com>
- Date: Thu, 22 Apr 2010 19:59:53 +0300
- To: www-style@w3.org
Hi, list. I have a proposal for further CSS (4?) development. I'll try to keep it short as possible. Please, keep in mind that (almost) no SVG background support is available right now, so this idea would should be actualised only on full SVG background support, or layered png support. Lets's take a SVG file whitch has 3 groups: group1, group2, group3. For example, we would like to show only group1 on our declared element: ..class { background: url('/example.svg') no-repeat 0 0; background-layer: 'group1'; } Or, group1 and group3 ..class { background: url('/example.svg') no-repeat 0 0; background-layer: 'group1,group3'; } Proposed shorthand: ..class { background: url('/example.svg', 'group1,group2') no-repeat 0 0; } Or multiple backgrounds with layered png (that's why I came up with background-layer): ..class { background: url('/example1.png', '3') no-repeat 0 0, url('/example1.svg', 'group3') no-repeat bottom right; } So, basically – this idea is based on CSS sprites, just with a little bit different approach – with advantages of layering. Attribute background-layer should show corresponding SVG group, or png layer. Disscussion is welcome and encouraged. Best regards, Kristaps Karlsons
Received on Friday, 23 April 2010 09:31:11 UTC