मैं एक svg तत्व है कि एक flexbox में कंटेनर के आकार के साथ आकार बदलता है उपयोग करने के लिए svg नीचे कोशिश कर रहा हूँ, लेकिन किसी कारण से यह (पाठ) के साथ एक div के आकार को खराब करता । (कितना परिवर्तन जब आप ब्राउज़र विंडो का आकार बदलने)एसवीजी अन्य तत्वों की ऊंचाई को खराब करता
यहाँ बुनियादी सीएसएस गुण मैं इस सब के लिए उपयोग कर रहा हूँ कर रहे हैं:
[layout] {
box-sizing: border-box;
display: flex;
}
[layout=column] {
flex-direction: column;
}
[layout=row] {
flex-direction: row;
}
[flex] {
box-sizing: border-box;
flex: 1;
}
HTML:
<div class="content" style="height: 100%;" layout="row">
<div class="card" layout="column" flex>
<div class="toolbar" layout="column">
<span>Test</span>
</div>
<div class="card-content" layout="column" flex>
<div layout="column" flex>
<div layout="column" flex>
<div layout="column" flex
style="background:green;">
<svg viewBox="0 0 50 50">
<circle r="25" cx="25" cy="25">
</svg>
</div>
</div>
<div>Text</div>
</div>
</div>
</div>
</div>
Codepen:http://codepen.io/anon/pen/rVJepm
एसवीजी का उपयोग करते समय मैं आकार को कैसे ठीक कर सकता हूं?
यह एक कोणीय/material.angular वेबसाइट के सिर्फ एक डेमो बहुत नीचे छीन सिर्फ कारण है कि मैं गैर 'data-attributes' उपयोग कर रहा हूँ समझाने के लिए है। लेकिन वैसे भी धन्यवाद! – Staeff
एलओएल अवैध। कोडिंग पुलिस उस दरवाजे के साथ आपके दरवाजे पर दस्तक देगी। – MaxwellLynn
मैं उत्सुक @ मैक्सवेल लिन हूं। उपरोक्त सीएसएस में अवैध असाइनमेंट कहां है? –