div की ऊंचाई सीएसएस height
संपत्ति, या (डिफ़ॉल्ट रूप से) के बच्चों के तत्वों की ऊंचाई से सेट की जा सकती है। चूंकि छवियों को पृष्ठभूमि छवियों के रूप में सेट किया जा रहा है, इसलिए div उस ऊंचाई से निर्धारित करने में असमर्थ है, जो उस से होनी चाहिए, और पृष्ठभूमि छवि के आयामों को फिट करने के लिए div की ऊंचाई समायोजित करने की कोई शुद्ध सीएसएस विधि नहीं है। आप क्या कर सकते हैं, div के केंद्र में स्थित करने के लिए पृष्ठभूमि छवियों सेट और कवर के रूप में पृष्ठभूमि आकार है:
.pattern-container .pattern {
background-size: cover;
background-position: 50% 50%;
<!-- other rules here -->
}
पोजिशनिंग 50% 50%
खड़ी रूप में पृष्ठभूमि छवियों और क्षैतिज परवाह किए बिना युक्त div में यह केन्द्रों div के आयामों का। उस ने कहा, छवि छवि के पहलू अनुपात से कम है, तो छवि स्वयं ही किनारों पर फसल कर सकती है (उदाहरण के लिए यदि div 30px चौड़ा और 10px ऊंचा है, और छवि 40px चौड़ी और 10px ऊंची है, तो छवि दोनों तरफ से 5px खोने जा रहा है)।
स्रोत
2014-10-07 14:05:06
आप पृष्ठभूमि आकार चाहते हैं: काम करने के लिए कवर या आप बॉक्स की ऊंचाई स्क्रीन के 50% होना चाहते हैं? आपके पास अलग-अलग उत्तर के साथ 2 प्रश्न हैं :) –