Hi Sim,
But I still see a white background with this:
<svg xml:space="preserve" width="6px" height="6px">
<desc>Corner of menu item</desc>
<path d="M0,0 v6 a6,6 0 0,1 6,-6 z" fill="black"
transform="rotate(0 3 3)"/>
</svg>
Michael
-----Urspr�ngliche Nachricht-----
Von: Simeon Walker [mailto:[EMAIL PROTECTED]]
Gesendet: Dienstag, 19. M�rz 2002 13:11
An: [EMAIL PROTECTED]
Betreff: Re: AW: AW: AW: SVG Transparency
ok, below is the stylesheet I use to generate curved corners menu items,
boxes etc on my website. If the $fg parameter is passed then a filled
rectangle of that colour is drawn, if not it's transparent.
<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:param name="a" select="0"/>
<xsl:param name="bg" select="white"/>
<xsl:param name="fg" select="red"/>
<xsl:template match="something">
<svg xml:space="preserve" width="6px" height="6px">
<desc>Corner of menu item</desc>
<xsl:if test="string($fg)">
<rect width="6" height="6" fill="{$fg}"/>
</xsl:if>
<path d="M0,0 v6 a6,6 0 0,1 6,-6 z" fill="{$bg}"
transform="rotate({$a} 3 3)"/>
</svg>
</xsl:template>
</xsl:stylesheet>
The actual svg code on its own would look something like this:
<svg xml:space="preserve" width="6px" height="6px">
<desc>Corner of menu item</desc>
<rect width="6" height="6" fill="green"/>
<path d="M0,0 v6 a6,6 0 0,1 6,-6 z" fill="white"
transform="rotate(0 3 3)"/>
</svg>
Omitting the <rect ../> means it's transparent.
Ignore the fact that it *looks* like I have my fg and bg mixed up...
(they are referring to menu colours, not the svg itself)
Sim
Michael Zehrer wrote:
> Hi Sim,
>
> can you give an example?
>
> Michael
>
> -----Urspr�ngliche Nachricht-----
> Von: Simeon Walker [mailto:[EMAIL PROTECTED]]
> Gesendet: Dienstag, 19. M�rz 2002 10:42
> An: [EMAIL PROTECTED]
> Betreff: Re: AW: AW: SVG Transparency
>
>
> I have found that if I don't draw over the whole area of the svg then
> bit where I don't draw will be transparent. If I want a background
> colour
> then I start by drawing a filled box. There may be other ways - I'm
just
> starting with SVG's.
>
> Sim
>
> Michael Zehrer wrote:
>
>>Hi,
>>
>>maybe my question was to svg specific. Does the svg2png serializer can
>>make images with transparent background? And what do I have to define
>
> in
>
>>my svg to do this?
>>
>>Michael
>>
>>-----Urspr�ngliche Nachricht-----
>>Von: Derek Hohls [mailto:[EMAIL PROTECTED]]
>>Gesendet: Dienstag, 19. M�rz 2002 08:02
>>An: [EMAIL PROTECTED]
>>Betreff: Re: AW: SVG Transparency
>>
>>
>>Michael
>>
>>There's an example on SVG clipping (which may be useful?)
>>at Adobe:
>>
>>http://www.adobe.com/svg/basics/jpgs.html
>>
>>Derek
>>
>>
>>
>>>>>[EMAIL PROTECTED] 18/03/2002 05:50:04 >>>
>>>>
>>Hi Chris,
>>
>>thanks for the link, but excuse me this is a little bit too complex.
>>Can
>>you explain the concept?
>>
>>
>>Cheers Michael
>>
>>-----Urspr�ngliche Nachricht-----
>>Von: Chris Newland [mailto:[EMAIL PROTECTED]]
>>Gesendet: Montag, 18. M�rz 2002 16:41
>>An: [EMAIL PROTECTED]
>>Betreff: RE: SVG Transparency
>>
>>
>>http://www.w3.org/TR/SVG/masking.html
>>
>>HTH,
>>
>>Chris
>>
>>
>>
>>>-----Original Message-----
>>>From: Michael Zehrer [mailto:[EMAIL PROTECTED]]
>>>Sent: 18 March 2002 15:24
>>>To: Cocoon-Users (E-Mail)
>>>Subject: SVG Transparency
>>>
>>>
>>>Hi list,
>>>
>>>maybe a little offtopic, but how can I have svg images with
>>
>>transparent
>>
>>
>>>background in Cocoon?
>>>
>>>Cheers, Michael
>>>
>>>
>>>
>>
>>---------------------------------------------------------------------
>>
>>
>>>Please check that your question has not already been answered in the
>>>FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
>>>
>>>To unsubscribe, e-mail: <[EMAIL PROTECTED]>
>>>For additional commands, e-mail: <[EMAIL PROTECTED]>
>>>
>>>
>>
>>---------------------------------------------------------------------
>>Please check that your question has not already been answered in the
>>FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
>>
>>To unsubscribe, e-mail: <[EMAIL PROTECTED]>
>>For additional commands, e-mail: <[EMAIL PROTECTED]>
>>
>>
>>---------------------------------------------------------------------
>>Please check that your question has not already been answered in the
>>FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
>>
>>To unsubscribe, e-mail: <[EMAIL PROTECTED]>
>>For additional commands, e-mail: <[EMAIL PROTECTED]>
>>
>>
>>---------------------------------------------------------------------
>>Please check that your question has not already been answered in the
>>FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
>>
>>To unsubscribe, e-mail: <[EMAIL PROTECTED]>
>>For additional commands, e-mail: <[EMAIL PROTECTED]>
>>
>>
>>---------------------------------------------------------------------
>>Please check that your question has not already been answered in the
>>FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
>>
>>To unsubscribe, e-mail: <[EMAIL PROTECTED]>
>>For additional commands, e-mail: <[EMAIL PROTECTED]>
>>
>
>
--
Simeon Walker, email: [EMAIL PROTECTED]
School of Biological Sciences, phone: +44 (0)1248 383702
University of Wales, Bangor, fax: +44 (0)1248 382569
Gwynedd, LL57 2UW, UK. www: http://biology.bangor.ac.uk/
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>