📄 svg_rect.asp
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-US" xml:lang="en-US" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>SVG Rectangle</title>
<link rel="shortcut icon" href="../favicon.ico" type="image/x-icon" />
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta name="Keywords" content="xml,tutorial,html,dhtml,css,xsl,xhtml,javascript,asp,ado,vbscript,dom,sql,colors,soap,php,authoring,programming,training,learning,beginner's guide,primer,lessons,school,howto,reference,examples,samples,source code,tags,demos,tips,links,FAQ,tag list,forms,frames,color table,w3c,cascading style sheets,active server pages,dynamic html,internet,database,development,Web building,Webmaster,html guide" />
<meta name="Description" content="Free HTML XHTML CSS JavaScript DHTML XML DOM XSL XSLT RSS AJAX ASP ADO PHP SQL tutorials, references, examples for web building." />
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="cache-control" content="no-cache" />
<link rel="stylesheet" type="text/css" href="../stdtheme.css" />
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "../../https@ssl./default.htm" : "../../www./default.htm");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-3855518-1");
pageTracker._initData();
pageTracker._trackPageview();
</script>
</head>
<body>
<a name="top"></a>
<table cellpadding="0" cellspacing="0" width="100%" bgcolor="#808080">
<tr>
<td width="234" valign="top">
<a href="../default.htm"><img src="../images/w3default80.jpg" border="0" alt="W3Schools" /></a>
</td>
<th valign="middle" align="left" class="right">
<script type="text/javascript"><!--
google_ad_client = "pub-3440800076797949";
/*txtimg*/
google_ad_slot = "5330033957";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript" src="../../pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<noscript>
<a href="../default.asp" target="_blank"><img src="../banners/w6.gif" border="0" alt="W3Schools" /></a>
</noscript>
<br /></th>
</tr>
</table>
<table style="margin-left:1px" width="800px" border="0" cellpadding="0" cellspacing="2">
<tr>
<td width="137" class="content" valign="top"><br />
<a class="left" href="../default.asp" target="_top">
<img src="../images/homeicon.gif" border="0" alt="home" /></a>
<a class="left" href="../default.asp" target="_top">
<b>HOME</b></a>
<br /><br />
<b>SVG Basic</b><br />
<a class="left" target="_top" href="default.asp" >SVG HOME</a><br />
<a class="left" target="_top" href="svg_intro.asp" >SVG Intro</a><br />
<a class="left" target="_top" href="svg_example.asp" >SVG Example</a><br />
<a class="left" target="_top" href="svg_inhtml.asp" >SVG in HTML</a><br />
<br />
<b>SVG Shapes</b><br />
<a class="left" target="_top" href="svg_rect.asp" style='font-weight:bold;'>SVG Rectangle</a><br />
<a class="left" target="_top" href="svg_circle.asp" >SVG Circle</a><br />
<a class="left" target="_top" href="svg_ellipse.asp" >SVG Ellipse</a><br />
<a class="left" target="_top" href="svg_line.asp" >SVG Line</a><br />
<a class="left" target="_top" href="svg_polygon.asp" >SVG Polygon</a><br />
<a class="left" target="_top" href="svg_polyline.asp" >SVG Polyline</a><br />
<a class="left" target="_top" href="svg_path.asp" >SVG Path</a><br />
<br />
<b>SVG Filters</b><br />
<a class="left" target="_top" href="svg_filters_intro.asp" >SVG Intro</a><br />
<a class="left" target="_top" href="svg_filters_gaussian.asp" >SVG Gaussian</a><br />
<br />
<b>SVG Gradients</b><br />
<a class="left" target="_top" href="svg_grad_linear.asp" >SVG Linear</a><br />
<a class="left" target="_top" href="svg_grad_radial.asp" >SVG Radial</a><br />
<br />
<b>SVG Examples</b><br />
<a class="left" target="_top" href="svg_examples.asp" >SVG Examples</a><br />
<br />
<b>SVG Reference</b><br />
<a class="left" target="_top" href="svg_reference.asp" >SVG Elements</a><br />
<br />
<b>Selected Reading</b><br />
<a class="left" target="_top" href="../browsers/browsers_stats.asp">Web Statistics</a><br />
<a class="left" target="_top" href="../site/site_glossary.asp">Web Glossary</a><br />
<a class="left" target="_top" href="../hosting/default.asp">Web Hosting</a><br />
<a class="left" target="_top" href="../quality/default.asp">Web Quality</a><br /><br />
<a class="left" target="_top" href="../forum/default.asp">W3Schools Forum</a><br /><br />
<a class="left" target="_top" href="../about/about_helping.asp">Helping W3Schools</a><br /><br />
<script type="text/javascript"><!--
google_ad_client = "pub-3440800076797949";
/*LeftLinkUnit*/
google_ad_slot = "4854527104";
google_ad_width = 120;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="../../pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</td>
<td valign="top">
<table style="border: 1px solid gray" width="100%" bgcolor="#FFFFFF" border="0" cellpadding="5" cellspacing="0">
<tr>
<td>
<h1>SVG <rect></h1>
<a href="svg_inhtml.asp"><img alt="previous" border="0" src="../images/btn_previous.gif" width="100" height="20" /></a>
<a href="svg_circle.asp"><img alt="next" border="0" src="../images/btn_next.gif" width="100" height="20" /></a>
<hr />
<p class="intro">SVG has some predefined shape elements that can be used and
manipulated by developers.</p>
<hr />
<h2>SVG Shapes</h2>
<p>SVG has some predefined shape elements that can be used and manipulated by
developers:</p>
<ul>
<li>Rectangle <rect></li>
<li>Circle <circle></li>
<li>Ellipse <ellipse></li>
<li>Line <line></li>
<li>Polyline <polyline></li>
<li>Polygon <polygon></li>
<li>Path <path></li>
</ul>
<p>The following chapters will explain each element,
starting with the rect element.</p>
<hr />
<h2>The <rect> Tag</h2>
<p>The <rect> tag is used to create a rectangle and variations of a
rectangle shape.</p>
<p>To understand how this works, copy the following code into Notepad and save
the file as "rect1.svg". Place the file in your Web directory:</p>
<table width="100%" border="1" class="ex" cellspacing="0"><tr><td>
<pre><?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"></pre>
<pre><svg width="100%" height="100%" version="1.1"
xmlns="http://www.w3.org/2000/svg"></pre>
<pre><rect width="300" height="100"
style="fill:rgb(0,0,255);stroke-width:1;
stroke:rgb(0,0,0)"/></pre>
<pre></svg></pre>
</td></tr></table>
<p><b>Code explanation:</b></p>
<ul>
<li>The width and height attributes of the rect element define the height and
the width of the rectangle</li>
<li>The style attribute is used to define CSS properties</li>
<li>The CSS fill property defines the fill color of the
rectangle (either an rgb value, a color name, or a hexadecimal value)</li>
<li>The CSS stroke-width property defines the width of the border of the
rectangle</li>
<li>The CSS stroke property defines the color of the border of the rectangle</li>
</ul>
<p><a target="_blank" href="rect1.svg">View example</a></p>
<p>Let's look at another example that contains some new attributes:</p>
<table width="100%" border="1" class="ex" cellspacing="0"><tr><td>
<pre><?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"></pre>
<pre><svg width="100%" height="100%" version="1.1"
xmlns="http://www.w3.org/2000/svg"></pre>
<pre><rect x="20" y="20" width="250" height="250"
style="fill:blue;stroke:pink;stroke-width:5;
fill-opacity:0.1;stroke-opacity:0.9"/></pre>
<pre></svg></pre>
</td></tr></table>
<p><b>Code explanation:</b></p>
<ul>
<li>The x attribute defines the left position of the rectangle (e.g. x="0"
places the rectangle 0 pixels from the left of the browser window)</li>
<li>The y attribute defines the top position of the rectangle (e.g. y="0"
places the rectangle 0 pixels from the top of the browser window)</li>
<li>The CSS fill-opacity property defines
the opacity of the fill color (legal range: 0 to 1)</li>
<li>The CSS stroke-opacity property defines
the opacity of the stroke color (legal range: 0 to 1)</li>
</ul>
<p><a target="_blank" href="rect2.svg">View example</a></p>
<p>Define the opacity for the whole element:</p>
<table width="100%" border="1" class="ex" cellspacing="0"><tr><td>
<pre><?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"></pre>
<pre><svg width="100%" height="100%" version="1.1"
xmlns="http://www.w3.org/2000/svg"></pre>
<pre><rect x="20" y="20" width="250" height="250"
style="fill:blue;stroke:pink;stroke-width:5;
opacity:0.9"/></pre>
<pre></svg></pre>
</td></tr></table>
<p><b>Code explanation:</b></p>
<ul>
<li>The CSS opacity property defines
the opacity value for the whole element (legal range: 0 to 1)</li>
</ul>
<p><a target="_blank" href="rect3.svg">View example</a></p>
<p>Last example, create a rectangle with rounded corners:</p>
<table width="100%" border="1" class="ex" cellspacing="0"><tr><td>
<pre><?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"></pre>
<pre><svg width="100%" height="100%" version="1.1"
xmlns="http://www.w3.org/2000/svg"></pre>
<pre><rect x="20" y="20" rx="20" ry="20" width="250"
height="100" style="fill:red;stroke:black;
stroke-width:5;opacity:0.5"/></pre>
<pre></svg></pre>
</td></tr></table>
<p><b>Code explanation:</b></p>
<ul>
<li>The rx and the ry attributes rounds the corners of the rectangle</li>
</ul>
<p><a target="_blank" href="rect4.svg">View example</a></p>
<hr />
<a href="svg_inhtml.asp"><img alt="previous" border="0" src="../images/btn_previous.gif" width="100" height="20" /></a>
<a href="svg_circle.asp"><img alt="next" border="0" src="../images/btn_next.gif" width="100" height="20" /></a>
<br />
<hr />
<!-- **** SPOTLIGHTS 1 **** -->
<iframe src="../banners/aspallframe.asp" height="110" width="485"
marginwidth="0" marginheight="0" frameborder="0" scrolling="no">
Your browser does not support inline frames or is currently configured not to display inline frames.
</iframe>
<hr />
<!-- **** SPOTLIGHTS 2 **** -->
<!-- **** SPOTLIGHTS 3 **** -->
<table cellpadding="0" cellspacing="0"><tr><td width="72"></td><td>
<script type="text/javascript"><!--
google_ad_client = "pub-3440800076797949";
/*txt*/
google_ad_slot = "1699448869";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="../../pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</td></tr></table>
<hr />
<center>
<iframe style="background-color:#ffffff" src="../banners/aspallbannerframe.asp" height="60" width="468" marginwidth="0" marginheight="0" frameborder="0" scrolling="no">
Your browser does not support inline frames or is currently configured not to display inline frames.
</iframe>
</center>
<hr />
<table>
<tr>
<td><img src="../images/diploma.jpg" alt="diploma" /></td>
<td> </td>
<td valign="top">
<h2>Get Your Diploma!</h2>
<p>W3Schools' Online Certification Program is the perfect solution for busy
professionals who need to balance work, family, and career building.</p>
<p>The <a href="../cert/default.asp">HTML Certificate</a> is for developers who want to document their knowledge of HTML, XHTML, and CSS.</p>
<p>The <a href="../cert/default.asp">ASP Certificate</a> is for developers who want to document their knowledge of ASP, SQL, and ADO.</p>
</td>
</tr>
</table>
<br />
<hr />
<!-- **** END SPOTLIGHTS **** -->
</td></tr>
<tr><td>
<p>Jump to: <a href="#top" target="_top"><b>Top of Page</b></a>
or <a href="../default.asp" target="_top"><b>HOME</b></a> or
<a href='svg_rect.asp@output=print' target="_blank">
<img src="../images/print.gif" alt="Printer Friendly" border="0" />
<b>Printer friendly page</b></a></p>
<p>W3Schools provides material for training only. We do not warrant the correctness of its contents.
The risk from using it lies entirely with the user.
While using this site, you agree to have read and accepted our
<a href="../about/about_copyright.asp">terms of use</a> and
<a href="../about/about_privacy.asp">privacy policy</a>.
</p>
<p><a href="../about/about_copyright.asp">Copyright 1999-2008</a> by Refsnes Data. All Rights Reserved.</p>
<table border="0" width="100%" cellspacing="0" cellpadding="0"><tr>
<td width="60%" align="left">
<a href="../../validator.w3.org/check@uri=referer" target="_blank">
<img src="../images/vxhtml.gif" alt="Validate" width="88" height="31" border="0" /></a>
<a href="../../jigsaw.w3.org/css-validator/check@uri=referer" target="_blank">
<img src="../images/vcss.gif" alt="Validate" width="88" height="31" border="0" /></a>
<a href="../../www.w3.org/WAI/WCAG1A-Conformance" title="Explanation of Level A Conformance" target="_blank">
<img src="../images/wai.gif" alt="W3C-WAI level A conformance icon" width="88" height="31" border="0" /></a>
</td>
<td>
<a href="../xhtml/xhtml_howto.asp" target="_top">W3Schools was converted to XHTML in December 1999</a>
</td></tr>
</table>
</td></tr>
</table>
</td>
<td width="145" align="center" valign="top">
<iframe style="background-color:#f1f1f1" src="../banners/rightcolumn.asp@secid=svg" height="1500" width="147"
marginwidth="0" marginheight="0" frameborder="0" scrolling="no">
</iframe>
</td>
</tr></table>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -