- From: Tab Atkins Jr.. via cvs-syncmail <cvsmail@w3.org>
- Date: Mon, 23 May 2011 22:14:06 +0000
- To: public-css-commits@w3.org
Update of /sources/public/csswg/css3-images
In directory hutz:/tmp/cvs-serv7326
Modified Files:
Overview.html Overview.src.html
Added Files:
sprites.svg
Log Message:
Changed the spriting example to use an actual image.
--- NEW FILE: sprites.svg ---
<svg xmlns="http://www.w3.org/2000/svg" fill="#333" width="180" height="20">
<g transform="translate(0,0)">
<circle cy="10" cx="10" r="10" fill-opacity=".1"/>
</g>
<g transform="translate(20,0)">
<circle cy="10" cx="10" r="10" fill-opacity=".1"/>
<path d="M 10 0 A 10,10 0 0,1 17,3 L 10,10 z"/>
</g>
<g transform="translate(40,0)">
<circle cy="10" cx="10" r="10" fill-opacity=".1"/>
<path d="M 10 0 A 10,10 0 0,1 20,10 L 10,10 z"/>
</g>
<g transform="translate(60,0)">
<circle cy="10" cx="10" r="10" fill-opacity=".1"/>
<path d="M 10 0 A 10,10 0 0,1 17,17 L 10,10 z"/>
</g>
<g transform="translate(80,0)">
<circle cy="10" cx="10" r="10" fill-opacity=".1"/>
<path d="M 10 0 A 10,10 0 0,1 10,20 L 10,10 z"/>
</g>
<g transform="translate(100,0)">
<circle cy="10" cx="10" r="10" fill-opacity=".1"/>
<path d="M 10 0 A 10,10 0 1,1 3,17 L 10,10 z"/>
</g>
<g transform="translate(120,0)">
<circle cy="10" cx="10" r="10" fill-opacity=".1"/>
<path d="M 10 0 A 10,10 0 1,1 0,10 L 10,10 z"/>
</g>
<g transform="translate(140,0)">
<circle cy="10" cx="10" r="10" fill-opacity=".1"/>
<path d="M 10 0 A 10,10 0 1,1 3,3 L 10,10 z"/>
</g>
<g transform="translate(160,0)">
<circle class="f" cx="10" cy="10" r="10"/>
</g>
</svg>
Index: Overview.html
===================================================================
RCS file: /sources/public/csswg/css3-images/Overview.html,v
retrieving revision 1.99
retrieving revision 1.100
diff -u -d -r1.99 -r1.100
--- Overview.html 23 May 2011 19:51:35 -0000 1.99
+++ Overview.html 23 May 2011 22:14:03 -0000 1.100
@@ -414,13 +414,17 @@
rel=biblioentry>[MEDIA-FRAGS]<!--{{!MEDIA-FRAGS}}--></a>
<div class=example>
- <p>For example,</p>
+ <p>For example, given the following image* and CSS:</p>
+ <a href=sprites.svg> <img alt="[9 circles, with 0 to 8 eighths filled in]"
+ height=20 src=sprites.svg width=180> </a>
+ <pre>background-image: url('sprites.svg#xywh=40,0,20,20')</pre>
- <pre>background-image: url('sprites.png#xywh=10,30,60,20')</pre>
+ <p>...the background of the element will be the portion of the image that
+ starts at (40px,0px) and is 20px wide and tall, which is just the circle
+ with a quarter filled in.</p>
- <p>uses the 60 pixel by 20 pixel rectangle of <code>sprites.png</code>
- beginning at the point 10 pixels in from the left, 30 pixels down from
- the top.
+ <p><small>* SVG-in-<img> support required. Click the picture to view
+ the SVG directly.</small></p>
</div>
<p class=note>Note however that a UA that doesn't understand the media
@@ -435,7 +439,7 @@
<p>In the example below, the ‘<code class=css>image()</code>’
notation is used together with the media fragment syntax, so that UAs
that don't support media fragments fail to parse the second declaration
- and use the first.
+ and use the first.</p>
<pre>
<!-- -->background-image: url('swirl.png'); /* old UAs */
Index: Overview.src.html
===================================================================
RCS file: /sources/public/csswg/css3-images/Overview.src.html,v
retrieving revision 1.103
retrieving revision 1.104
diff -u -d -r1.103 -r1.104
--- Overview.src.html 23 May 2011 19:51:35 -0000 1.103
+++ Overview.src.html 23 May 2011 22:14:03 -0000 1.104
@@ -208,12 +208,18 @@
[[!MEDIA-FRAGS]]
<div class="example">
- <p>For example,</p>
+ <p>For example, given the following image* and CSS:</p>
- <pre>background-image: url('sprites.png#xywh=10,30,60,20')</pre>
+ <a href="sprites.svg">
+ <img src="sprites.svg" height="20" width="180" alt="[9 circles, with 0 to 8 eighths filled in]">
+ </a>
- <p>uses the 60 pixel by 20 pixel rectangle of <code>sprites.png</code> beginning
- at the point 10 pixels in from the left, 30 pixels down from the top.
+ <pre>background-image: url('sprites.svg#xywh=40,0,20,20')</pre>
+
+ <p>...the background of the element will be the portion of the image that starts at (40px,0px)
+ and is 20px wide and tall, which is just the circle with a quarter filled in.</p>
+
+ <p><small>* SVG-in-<img> support required. Click the picture to view the SVG directly.</small></p>
</div>
<p class="note">Note however that a UA that doesn't understand the media
@@ -226,11 +232,11 @@
<div class="example">
<p>In the example below, the ''image()'' notation is used together with
the media fragment syntax, so that UAs that don't support media fragments
- fail to parse the second declaration and use the first.
+ fail to parse the second declaration and use the first.</p>
+
<pre>
<!-- -->background-image: url('swirl.png'); /* old UAs */
<!-- -->background-image: image('sprites.png#xywh=10,30,60,20'); /* new UAs */</pre>
- </div>
</div>
<!-- ====================================================================== -->
Received on Monday, 23 May 2011 22:14:07 UTC