यदि आप पाठ के दाईं ओर किसी छवि को फ़्लोट करना सीखने में रुचि रखते हैं, तो यह काफी सरल कार्य है। ऐसी कई स्थितियां हैं जहां प्रोग्रामर चाहते हैं कि वेब पेज पर एक छवि टेक्स्ट के अंदर दिखाई दे, जिसमें टेक्स्ट बह रहा हो या उसके चारों ओर लिपटा हो। छवियों में हेरफेर पाठ में हेरफेर करने के समान है, इसलिए यदि आपको बाद वाले के साथ अनुभव है, तो यह प्रक्रिया बिल्कुल भी कठिन नहीं होनी चाहिए।
वास्तव में, सीएसएस फ्लोट संपत्ति के साथ, अपनी छवि को टेक्स्ट के दाईं ओर फ़्लोट करना आसान है और इसके चारों ओर टेक्स्ट प्रवाह है बाईं तरफ. कैसे जानने के लिए इस पांच मिनट के ट्यूटोरियल का उपयोग करें।
फ्लोट के साथ एक लेआउट सेट करना
यह मूल लेआउट आपके टेक्स्ट के लिए एक जगह बनाएगा और उस टेक्स्ट के दाईं ओर एक इमेज फ़्लोट करेगा। निश्चित रूप से, ये लेआउट अधिक जटिल हो सकते हैं, लेकिन यह उदाहरण आपको फ्लोट और टेक्स्ट के साथ काम करने के पीछे मूल सिद्धांत दिखाएगा।
मान लें कि आपके पास पहले से ही एक HTML दस्तावेज़ है जिसके साथ आप काम कर रहे हैं और एक अलग सीएसएस स्टाइल शीट है, तो अपने फ़्लोट किए गए तत्व वाली पंक्ति के रूप में कार्य करने के लिए एक नया div बनाकर प्रारंभ करें।
उस नए div को दो वर्ग, कंटेनर और क्लियरफिक्स दें। इसे संभालने के बहुत सारे तरीके हैं, और नाम पूरी तरह से आपकी पसंद हैं, लेकिन ये आपको व्यवस्थित रहने और अपना लेआउट स्थापित करने में मदद करेंगे।
-
अपने सीएसएस में, परिभाषित करें कि आप अपने कंटेनर को अपने समग्र लेआउट में कैसे फिट करना चाहते हैं। यह उदाहरण सिर्फ इसे पूरी चौड़ाई वाली पंक्ति बनाने जा रहा है।
कंटेनर {
चौड़ाई: 100%;
ऊंचाई: 25rem;
} -
इसके बाद, clearfix वर्ग का ध्यान रखें। क्लीयरफिक्स जरूरी है क्योंकि फ्लोट आपके लेआउट में कुछ अजीब गड़बड़ियां पैदा कर सकता है। क्लीयरफिक्स में "ओवरफ्लो" संपत्ति को परिभाषित करने से फ्लोट किए गए तत्वों को उनके निर्दिष्ट स्थान से खून बहने से रोकता है।
.क्लियरफिक्स {
अतिप्रवाह: ऑटो;
} -
अब, आप अपने कंटेनर डिव के भीतर एक तत्व बना सकते हैं और इसे दाईं ओर तैर सकते हैं। यदि आप किसी छवि के चारों ओर पाठ लपेट रहे हैं, तो यह आपकी छवि होगी। तत्व बनाएं और इसे फ्लोट संपत्ति के लिए एक वर्ग दें।
-
अपने फ्लोट के लिए कक्षा बनाएं। यदि आप अधिक समान तत्व बनाने जा रहे हैं, तो आप शायद वहां कुछ स्टाइल भी फेंकना चाहेंगे। अन्यथा, आप अपने स्टाइल के लिए एक अलग वर्ग लागू कर सकते हैं।
।सही नाव {
सही नाव;
चौड़ाई: 300 पीएक्स;
ऊंचाई: 200px;
पृष्ठभूमि-रंग: लाल;
मार्जिन: 0 0 0.5rem 0.5rem
} -
यदि आप उस फ़्लोट किए गए तत्व के चारों ओर टेक्स्ट लपेटना चाह रहे हैं, तो अपना टेक्स्ट अभी डालें। इसे कंटेनर में कहीं भी रखें, या तो फ्लोट किए गए तत्व से पहले या बाद में।
कुछ पाठ
अधिक पाठ
...और इसी तरह।
-
अपने पेज को रीफ्रेश करें, और परिणाम देखें।
ऊपर लपेटकर
और यही करता है। अब आप देखते हैं कि किसी छवि को दाईं ओर फ़्लोट करना बिल्कुल भी मुश्किल नहीं है। आपको किसी छवि को बाईं ओर फ़्लोट करने और उसे केंद्र में फ़्लोट करने में भी रुचि हो सकती है। जबकि पहला कदम संभव है, दुर्भाग्य से, आप एक छवि को केंद्र में फ़्लोट नहीं कर सकते हैं, क्योंकि इसके लिए आमतौर पर दो-स्तंभ लेआउट की आवश्यकता होती है।