mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 02:12:45 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			89 lines
		
	
	
	
		
			3.7 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			89 lines
		
	
	
	
		
			3.7 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| <!DOCTYPE html>
 | |
| <html>
 | |
| <head>
 | |
|     <title>SVG test</title>
 | |
|     <style>
 | |
|         .css {
 | |
|             fill: magenta;
 | |
|             stroke: yellow;
 | |
|             stroke-width: 3;
 | |
|         }
 | |
|     </style>
 | |
| </head>
 | |
| <body>
 | |
| <svg width="800" height="1200">
 | |
|     <path d="M 10 10 h 100 l -50 80 z" fill="green" stroke="black" stroke-width="3"></path>
 | |
|     <path d="M 60 10 h 100 l -50 80 z" fill="red" fill-opacity="50%" stroke="blue" stroke-opacity="50%"  stroke-width="3"></path>
 | |
|     <path d="M 110 10 h 100 l -50 80 z" class="css"></path>
 | |
| 
 | |
|     <path d="M 135 275 v -100 a 100,100 0 0,0 -100,100 z" fill="yellow" stroke="blue" stroke-width="3"></path>
 | |
|     <path d="M 150 290 v -100 a 100,100 0 1,1 -100,100 z" fill="red" stroke="blue" stroke-width="3"></path>
 | |
| 
 | |
|     <path d="M 300,20 l 30,10
 | |
|              a 10,10 20 0,1 30,10 l 30,10
 | |
|              a 10,20 20 0,1 30,10 l 30,10
 | |
|              a 10,30 20 0,1 30,10 l 30,10
 | |
|              a 10,40 20 0,1 30,10 l 30,10"
 | |
|           fill="none" stroke="red" stroke-width="5"></path>
 | |
| 
 | |
|     <path d="M 300,160 l 30,10
 | |
|              a 10,10 20 0,1 30,10 l 30,10
 | |
|              a 10,20 20 0,1 30,10 l 30,10
 | |
|              a 10,30 20 0,1 30,10 l 30,10
 | |
|              a 10,40 20 0,1 30,10 l 30,10"
 | |
|           fill="orange" stroke="red" stroke-width="5"></path>
 | |
| 
 | |
|     <g fill="orange" stroke="red" stroke-width="5">
 | |
|         <path d="M 300,300 l 30,10
 | |
|                  a 10,10 20 0,1 30,10 l 30,10
 | |
|                  a 10,20 20 0,1 30,10 l 30,10
 | |
|                  a 10,30 20 0,1 30,10 l 30,10
 | |
|                  a 10,40 20 0,1 30,10 l 30,10 z"></path>
 | |
|     </g>
 | |
| 
 | |
|     <!-- Based on https://svgwg.org/svg2-draft/shapes.html#RectElement -->
 | |
|     <rect x="50" y="420" width="120" height="60" fill="yellow" stroke="navy" stroke-width="3" />
 | |
|     <rect x="250" y="420" width="120" height="60" rx="15" fill="green" />
 | |
|     <g transform="translate(450 450) rotate(-30)">
 | |
|         <rect x="0" y="0" width="120" height="60" rx="15" fill="none" stroke="purple" stroke-width="9" />
 | |
|     </g>
 | |
| 
 | |
|     <!-- Based on https://svgwg.org/svg2-draft/shapes.html#CircleElement -->
 | |
|     <circle cx="100" cy="550" r="40" fill="red" stroke="blue" stroke-width="4" />
 | |
| 
 | |
|     <!-- Based on https://svgwg.org/svg2-draft/shapes.html#EllipseElement -->
 | |
|     <ellipse cx="250" cy="550" rx="50" ry="20" fill="red" />
 | |
|     <g transform="translate(400 550) rotate(-30)">
 | |
|         <ellipse rx="50" ry="20" fill="none" stroke="blue" stroke-width="4" />
 | |
|     </g>
 | |
| 
 | |
|     <!-- Based on https://svgwg.org/svg2-draft/shapes.html#LineElement -->
 | |
|     <g stroke="green">
 | |
|         <line x1="10" y1="700" x2="110" y2="600" stroke-width="5" />
 | |
|         <line x1="120" y1="700" x2="220" y2="600" stroke-width="10" />
 | |
|         <line x1="230" y1="700" x2="330" y2="600" stroke-width="15" />
 | |
|         <line x1="340" y1="700" x2="440" y2="600" stroke-width="20" />
 | |
|         <line x1="450" y1="700" x2="550" y2="600" stroke-width="25" />
 | |
|     </g>
 | |
| 
 | |
|     <!-- Based on https://svgwg.org/svg2-draft/shapes.html#PolylineElement -->
 | |
|     <polyline fill="none" stroke="blue" stroke-width="5"
 | |
|               points="25,850
 | |
|                       75,850  75,825 125,825 125,850
 | |
|                      175,850 175,800 225,800 225,850
 | |
|                      275,850 275,775 325,775 325,850
 | |
|                      375,850 375,750 425,750 425,850
 | |
|                      475,850 475,725 525,725 525,850
 | |
|                      575,850" />
 | |
| 
 | |
|     <!-- Based on https://svgwg.org/svg2-draft/shapes.html#PolygonElement -->
 | |
|     <polygon fill="red" stroke="blue" stroke-width="10"
 | |
|              points="150,875  179,961  269,961  197,1015
 | |
|                      223,1101 150,1050  77,1101 103,1015
 | |
|                       31,961  121,961" />
 | |
|     <polygon fill="lime" stroke="blue" stroke-width="10"
 | |
|              points="450,875  558,937.5  558,1062.5
 | |
|                      450,1125 342,1062.6 342,937.5" />
 | |
| </svg>
 | |
| </body>
 | |
| </html>
 | 
