मैं सिर्फ सीएसएस के साथ एक षट्भुज बनाने के तरीके पढ़ाई कर रहा था के साथ सीएसएस calc() का उपयोग कैसे करें, और एक समाधान है कि मुझे चौड़ाई के आधार पर नियमित hexagons देता पाया:एक तत्व की ऊंचाई
.hexagon {
height: 100%;
width: calc(100% * 0.57735);
display: inline-block;
}
हालांकि, कोड मूल तत्व की चौड़ाई के आधार पर नए आयताकार उत्पन्न करके काम करता है। मैं माता-पिता की ऊंचाई के आधार पर चौड़ाई की गणना करने का एक तरीका खोज रहा था।
calc()
के लिए चौड़ाई की बजाय तत्व की ऊंचाई संपत्ति का उपयोग करने का कोई तरीका है? (मैं vh
का उपयोग नहीं कर रहा हूं क्योंकि निकटतम माता-पिता हमेशा व्यूपोर्ट नहीं होंगे)। मैं चारों ओर गुगल गया और जवाब नहीं मिला।
क्या आप सैस या कम का उपयोग करने के बारे में हैं? –
@ राफारोमेरो: अगर उसने किया, तो आप किस समाधान का सुझाव देंगे? यह सवाल के साथ कैसे मदद करेगा? – dakab
@RafaRomero मैं जानना चाहता हूं कि SASS या कम के बिना इसे करने का कोई आसान तरीका है, लेकिन अपना उत्तर लिखें, सहायक हो सकता है। – Luciano