W3C home > Mailing lists > Public > www-svg@w3.org > September 2015

SVG Parameters

From: Tab Atkins Jr. <jackalmage@gmail.com>
Date: Tue, 15 Sep 2015 19:18:37 -0700
Message-ID: <CAAWBYDCHDa7KhFvME4yhJf9xwpRT1uQMVBZcsJCF-GjuxUM8zA@mail.gmail.com>
To: www-svg <www-svg@w3.org>
Heya everyone, I've been threatening to merge Doug's old SVG
Parameters spec with CSS Variables for some time.  I just now got
around to it:


Basic idea is to introduce a param() fragment identifier that can
specify a custom property, like:


Within CSS, where you might want to pass one of the page's own custom
properties down into a referenced SVG, the url() function sprouts a
param() function as well:

background-image: url("image.svg" param(--color var(--page-color)));

Either syntax sets the initial value of the given custom property to
the given value, allowing it to be used in any CSS properties on the
page.  (And, I think, presentation attributes, if they're parsed as

This does not handle passing text content into SVG, at least until
<text> allows the 'content' property to work.  However, the styling
possibilities are significant.


Received on Wednesday, 16 September 2015 02:19:25 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 22:55:02 UTC