मैं वर्तमान में अपने लिए गतिशील स्टाइल शीट बनाने पर काम कर रहा हूं कि मैं भविष्य में उपयोग करूंगा, और इसलिए मैं इसे गतिशील और कठोर कोडित नहीं करना चाहता हूं।उत्तरदायी परिपत्र छवियाँ
मैं एक छवि वर्ग है:
.image-round{
border-radius: 50%;
}
इस वर्ग के सभी वर्ग छवियों के लिए अच्छी तरह से काम करता है, लेकिन जब मैं आयताकार छवियां कोशिश, मैं एक अंडाकार मिलता है।
मैंने jQuery का उपयोग करके इस पर घूमने की कोशिश की, छवि को एक कंटेनर में लपेटकर, मैंने ओवरफ्लो छुपाया है और इसकी ऊंचाई और चौड़ाई को छवि की ऊंचाई के बराबर सेट करने के लिए सेट किया है। इसने समस्या हल की, हालांकि अब मुझे उत्तरदायी मुद्दों का सामना करना पड़ रहा है।
जब मैं खिड़की को स्केल करने की कोशिश करता हूं, तो छवि squished हो जाती है।
अब मुझे आश्चर्य है कि इस समस्या को पूरी तरह गतिशील रूप से हल करने का कोई समाधान है, बिना किसी कठोर कोडिंग के, लैंडस्केप के साथ-साथ पोर्ट्रेट राउंड में छवियां बनाना।
मैं वास्तव में खिड़की के आकार पर छवियों के आकार की जांच करने से बचना चाहता हूं, और उसके बाद कंटेनर आकार को समायोजित करना चाहता हूं - क्योंकि मुझे पूरा यकीन है कि यह बहुत अधिक प्रदर्शन करेगा।
यह पृष्ठभूमि छवि का उपयोग करने का विकल्प भी नहीं है।
मैंने पहले से ही अपनी कक्षा का स्निपेट शामिल कर लिया है। कृपया मेरे प्रश्न में कोड ब्लॉक देखें। – user3385205
यही कारण है कि मैंने इसके बजाय मेरे प्रयासों के विवरण को पढ़ने के लिए एक साफ, समझने योग्य और आसान शामिल किया। मैंने अपने छोटे प्रश्न में बड़ी मात्रा में कोड शामिल करने की आवश्यकता नहीं है। - यदि यह वास्तव में जरूरी है, तो मैं अपने jQuery और सीएसएस को शामिल कर सकता हूं जिसकी मैंने कोशिश की थी, हालांकि ये केवल मूर्ख प्रयोग थे। मुझे नहीं मिला कि मुझे कोड शामिल करना था जो मैंने यह गलत समझाया कि मैंने क्या गलत किया है। मुझे पूरा यकीन है कि मैंने अपने प्रश्न को ठीक से समझाया है, और मैं किसी के लिए उत्तरदायी, गलत और अनुपयोगी कोड देखने के लिए उत्तर नहीं दे रहा हूं जो कि किसी भी तरह से प्रश्न का उत्तर देने में मदद नहीं करेगा। – user3385205
मुझे लगता है कि आपको किसी चीज़ पर समझौता करने की आवश्यकता है या तो पहलू अनुपात को बनाए रखने वाली पूरी छवि प्राप्त करें और छवि के अंदर थोड़ा खाली स्थान होगा, अन्यथा आप पृष्ठभूमि के आकार को कवर के रूप में उपयोग कर सकते हैं ताकि रिक्त स्थान प्रदर्शित न हो जाएं। मुझे लगता है कि आपने पृष्ठभूमि छवि के रूप में उल्लेख नहीं किया है। लेकिन मैं नहीं देख सकता कि – joyBlanks