Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> CSS

सीएसएस ट्रिक्स - एक छवि को केंद्रित करना

आज हम एक सुसुवातारी . को केंद्र में रखने का प्रयास करेंगे . इन छोटे जीवों को आमतौर पर 'कालिख' के रूप में जाना जाता है, जो बहुत अधिक घूमना पसंद करते हैं, इसलिए हमें स्थिर और केंद्र में रहने की आवश्यकता है ताकि हम उनमें से एक या अधिक की तस्वीर ले सकें। चलो यह करते हैं!

नोट:जैसा कि आप पढ़ते हैं, कृपया ब्लॉग का रेपो देखें।

हमारी छवि को HTML में जोड़ना

एक छवि को केंद्रित करने की आवश्यकता बहुत आम है। मान लें कि हमारे पास हमारी कालिख की छवि है और हम इसे पारंपरिक image . के साथ जोड़ते हैं उपनाम:

<img class="soot" src="soot.jpg" alt="soot!">

मत भूलना:जब आप अपना इमेज टैग लिखते हैं तो ध्यान रखें कि इस टैग में कोई चाइल्ड नोड नहीं हो सकता है, इसलिए हम इसे बंद नहीं करते हैं। हालाँकि, यदि आपका </img> . बंद है तो आपका ब्राउज़र शिकायत नहीं कर सकता है , उस पर लागू किया गया कोई भी CSS काम न करे। तो बस ऊपर दी गई परंपरा का पालन करें।

अब, जैसे ही हम बिना किसी CSS के अपनी इमेज जोड़ते हैं, हमारे पेज में इमेज कुछ इस तरह दिखाई देगी:

सीएसएस ट्रिक्स - एक छवि को केंद्रित करना

ऐसा इसलिए है क्योंकि हमारी छवि पृष्ठ के डिफ़ॉल्ट प्रवाह के अनुसार स्थित है, इस मामले में बाईं ओर, हमारे शीर्षक के समान है।

केन्द्रित करने का तरीका 1: मार्जिन:0 स्वतः

हमारी कालिख को केन्द्रित करने का सबसे आसान तरीका यह होगा कि हम निम्नलिखित स्टाइल को हमारे img पर लागू करें चयनकर्ता:

img.soot {
  margin: 0 auto;
  display: block;
}

यहां हम अधिक विशिष्टता के लिए अपने छवि चयनकर्ता में वर्ग का नाम जोड़ रहे हैं यदि हम और अधिक कालिख जोड़ते हैं, तो हमें यह सुनिश्चित करने की आवश्यकता है कि वे सभी केंद्रित हैं।

81% प्रतिभागियों ने कहा कि बूटकैंप में भाग लेने के बाद उन्हें अपनी तकनीकी नौकरी की संभावनाओं के बारे में अधिक आत्मविश्वास महसूस हुआ। आज ही एक बूटकैंप से मिलान करें।

बूटकैंप शुरू करने से लेकर अपनी पहली नौकरी खोजने तक, औसत बूटकैंप ग्रेड ने करियर संक्रमण में छह महीने से भी कम समय बिताया।

तो चलिए अब हमारे पेज को चेक करते हैं हां, हमारी इमेज सेंटर्ड है!

सीएसएस ट्रिक्स - एक छवि को केंद्रित करना

तो अभी क्या हुआ?

  • हमारा margin विशेषता चार मापदंडों को स्वीकार कर सकती है, पहले दो ऊपर और नीचे और दूसरा बाएँ और दाएँ। यहाँ हम मूल रूप से ब्राउज़र से बाएँ और दाएँ हाशिये को निर्धारित करने के लिए कह रहे हैं, जो इस स्थिति में ब्राउज़र उन्हें बराबर सेट करता है और इस प्रकार छवि केंद्रित होती है।
  • हमारा display संपत्ति के कई मूल्य हो सकते हैं। इस मामले में हम 'ब्लॉक' चुनते हैं जो मूल रूप से img तत्व t को बताता है
  • o पूरी चौड़ाई और अपनी लाइन पर लें। इसलिए जब हम मार्जिन लागू करते हैं तो हम सुनिश्चित करते हैं कि यह पूरी छवि की चौड़ाई पर लागू हो, इसलिए यह केंद्रित है।

केन्द्रित करने का तरीका 2: पाठ्य-संरेखण:केंद्र;

हम अपनी कालिख को मूल तत्व के अंदर रखकर भी केन्द्रित कर सकते हैं। आइए एक div कहें और फिर माता-पिता पर टेक्स्ट-एलाइन करें। हमारी छवि को संरेखित करने के लिए सुनिश्चित करें कि आप इसे मूल तत्व (अक्सर कंटेनर तत्व के रूप में संदर्भित) में जोड़ते हैं:

.container {
    text-align: center;
}

हमारे div . के रूप में तत्व स्वभाव से एक ब्लॉक कंटेनर है, यह पूरी चौड़ाई लेगा और इसके बच्चे इस मामले में हमारी कालिख छवि पर केंद्रित होंगे!

निष्कर्ष

उच्चारण सुसुवतारी एक कौर की तरह लगता है (बस इसे कई बार कहने की कल्पना करें)। दूसरी ओर, छवियों को केन्द्रित करना, यह वास्तव में बहुत आसान है!


  1. थंबनेल इमेज CSS कैसे बनाएं?

    CSS का उपयोग करके एक थंबनेल छवि बनाने के लिए निम्नलिखित कोड है - उदाहरण <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style> img {    border: 3px solid rgb(208, 255, 0);    b

  1. कैसे सीएसएस के साथ एक उत्तरदायी छवि बनाने के लिए?

    सीएसएस के साथ एक प्रतिक्रियाशील छवि बनाने के लिए निम्नलिखित कोड है - उदाहरण <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <style> img {    width: 100%;    max-width: 1000px; } &

  1. CSS इमेज स्प्राइट का उपयोग करने का लाभ

    इमेज स्प्राइट का उपयोग करने का मुख्य लाभ http अनुरोधों की संख्या को कम करना है जो हमारी साइट के लोड समय को तेज करता है। छवियां भी तेजी से लोड होती हैं जिससे किसी घटना पर एक छवि से दूसरी छवि पर स्विच करना बहुत आसान हो जाता है। इमेज स्प्राइट एकल छवि में रखी गई छवियों का एक संग्रह है। CSS का उपयोग करत