बिल्डिंग, आप एक से अधिक रंग के साथ एक काफी जटिल पैटर्न का निर्माण करने के stroke-dasharray
संपत्ति का उपयोग कर सकते हैं:
.L4 {
stroke: #000;
stroke-dasharray: 20,10,5,5,5,10;
}
.L5 {
stroke: #AAA;
stroke-dasharray: 0,20,10,15,10,0
}
.L6 {
stroke: #DDD;
stroke-dasharray: 0,35,5,15
}
http://jsfiddle.net/colin_young/Y38u9/ प्रदर्शन लाइनों और समग्र पानी का छींटा पैटर्न के साथ एक चक्र देखें।
के साथ अपडेट किया अतः स्निपेट:
svg {
width: 100%;
height: 160px;
}
path, circle {
stroke-width: 4;
}
text {
alignment-baseline: central;
font-family: sans-serif;
font-size: 10px;
stroke-width: 0;
fill: #000;
text-anchor: middle;
}
.dim {
stroke: #AAA;
stroke-width: 1;
stroke-dasharray: 1, 1;
}
circle.dim {
fill: #FFF;
}
.L4 {
stroke: #000;
stroke-dasharray: 20, 10, 5, 5, 5, 10;
}
.L5 {
stroke: #AAA;
stroke-dasharray: 0, 20, 10, 15, 10, 0
}
.L6 {
stroke: #DDD;
stroke-dasharray: 0, 35, 5, 15
}
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<g fill="none" stroke="black">
<path class="dim" d="M5 20 l0 80" />
<path class="dim" d="M25 20 l0 80 l-10 20" />
<path class="dim" d="M35 20 l0 80 l-10 30" />
<path class="dim" d="M40 20 l0 120" />
<path class="dim" d="M45 20 l0 80 l10 30" />
<path class="dim" d="M50 20 l0 80 l10 20" />
<path class="dim" d="M60 20 l0 80 l15 10" />
<text x="5" y="110">0</text>
<text x="5" y="125">20</text>
<text x="25" y="135">30</text>
<text x="40" y="150">35</text>
<text x="55" y="140">40</text>
<text x="65" y="125">45</text>
<text x="82" y="115">55</text>
<path class="L4" d="M5 20 l215 0" />
<path class="L5" d="M5 20 l215 0" />
<path class="L6" d="M5 20 l215 0" />
<!-- separated to show composition -->
<text x="5" y="70" style="text-anchor:start">Separated to show composition:</text>
<path class="L4" d="M5 80 l215 0" />
<path class="L5" d="M5 90 l215 0" />
<path class="L6" d="M5 100 l215 0" />
<circle class="L4" cx="400" cy="80" r="60" />
<circle class="L5" cx="400" cy="80" r="60" />
<circle class="L6" cx="400" cy="80" r="60" />
</g>
</svg>
स्रोत
2013-03-22 19:29:38
एक ही रास्ता: http://www.webdevout.net/test?01v&raw (उस के साथ एक और पीछे एक रंग के साथ, परत एक तत्व है एक और रंग [धराशायी स्ट्रोक के रूप में]) – reisio
क्या रेसिसियो अब तक का सबसे अच्छा और सुरक्षित जवाब प्रतीत होता है। यदि ब्राउज़र कुछ गलत करता है तो डुओपिक्सेल के समाधान में स्क्रूप्स के लिए अधिक संभावना होती है। मन आपकी टिप्पणी को एक जवाब में परिवर्तित कर रहा है? –