SVG <rect>
- Previous Page SVG in HTML
- Next Page SVG Circle
Mayroong mga pre-defined na shape element ang SVG, na maaring gamitin at pinatatakbo ng mga developer.
SVG Shape
Mayroong mga pre-defined na shape element ang SVG, na maaring gamitin at pinatatakbo ng mga developer:
- Rectangle <rect>
- Circle <circle>
- Ellipse <ellipse>
- Line <line>
- Polyline <polyline>
- Polygon <polygon>
- Path <path>
Ang mga sumusunod na bahagi ay magtuturo sa iyo tungkol sa mga elemento, mula sa parilya bilang unang bahagi.
<rect> tag
<rect> tag ay ginagamit upang lumikha ng parilya at mga iba pang uri ng parilya.
Upang maunawaan kung paano ito gumagana, kopyahin ang mga code at ilagay sa notepad, pagkatapos ay i-save bilang "rect1.svg" file. Ilagay ang file sa direktoryo ng web:
<?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"> <svg width="100%" height="100%" version="1.1" xmlns="http://www.w3.org/2000/svg"> <rect width="300" height="100" style="fill:rgb(0,0,255);stroke-width:1; stroke:rgb(0,0,0)"/> </svg>
Paliwanag ng Code:
- Ang width at height attribute ng rect element ay nagtutukoy sa taas at lapad ng parilya
- Ang style attribute ay ginagamit upang tanggapin ang mga attribute ng CSS
- Ang fill attribute ng CSS ay nagtutukoy sa kulay ng puno ng parilya (halimbawa, rgb(0,0,0), pangalan ng kulay o heksadecimal na halaga)
- Ang stroke-width attribute ng CSS ay nagtutukoy sa lapad ng border ng parilya
- Ang stroke attribute ng CSS ay nagtutukoy sa kulay ng border ng parilya
Sa tingin natin ang ibang halimbawa na may bagong attribute:
<?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"> <svg width="100%" height="100%" version="1.1" xmlns="http://www.w3.org/2000/svg"> <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"/> </svg>
Mga halimbawa ng paliwanag:
- Ang x attribute ay nagtutukoy sa ekstremong kalaliman ng parilya (halimbawa, x="0" ay nagtutukoy na ang layo ng parilya mula sa kaliwang bahagi ng window ng browser ay 0px)
- Ang y attribute ay nagtutukoy sa taas na posisyon ng parilya (halimbawa, y="0" ay nagtutukoy na ang layo ng parilya mula sa itaas ng window ng browser ay 0px)
- Ang fill-opacity attribute ng CSS ay nagtutukoy sa paglalapat ng transparent ng kulay ng puno
- Ang stroke-opacity attribute ng CSS ay nagtutukoy sa paglalapat ng transparent ng kulay ng linis (Ang lehitimong saklaw ay: 0 - 1)
Para tanggap ang buong elemento ang paglalapat ng透明度:
<?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"> <svg width="100%" height="100%" version="1.1" xmlns="http://www.w3.org/2000/svg"> <rect x="20" y="20" width="250" height="250" style="fill:blue;stroke:pink;stroke-width:5; opacity:0.9"/> </svg>
Paliwanag ng Code:
Ang attribute na opacity ng CSS ang nagtutukoy sa buong transparensya ng elemento (mga lebel na ginamit: 0 - 1)
Huling halimbawa, gumawa ng parihaba na may likurang parang likuran:
<?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"> <svg width="100%" height="100%" version="1.1" xmlns="http://www.w3.org/2000/svg"> <rect x="20" y="20" rx="20" ry="20" width="250" height="100" style="fill:red;stroke:black; stroke-width:5;opacity:0.5"/> </svg>
Paliwanag ng Code:
Ang attribute na rx at ry ng rect ay magbibigay ng parang likuran sa parihaba (mga lebel na ginamit: 0 - 1)
- Previous Page SVG in HTML
- Next Page SVG Circle