दिलचस्प पोस्ट
गतिशील ऊँचाई दृश्यपटल स्टोरीबोर्ड – AppDelegate में ViewController का संदर्भ लें फेसबुक की तरह बटन – अक्षम कैसे करें टिप्पणी पॉप अप? 'बटन' के 'क्लिक' ईवेंट के सभी ईवेंट हैंडलर्स को कैसे निकालना संभव होगा? पायथन के लिए गाऊसी फिट निरंतर भाषण मान्यता एंड्रॉइड UITableView अधिक लोड जब फेसबुक आवेदन की तरह नीचे स्क्रॉल मैं Google ऐप इंजिन एंडपॉइंट एपीआई एक्सेस को केवल मेरे एंड्रॉइड एप्लिकेशन तक कैसे सीमित कर सकता हूं? एमएस विज़ुअल सी ++ में वीएलएएस (चर लंबाई एरेज़) को सक्षम करना? मैं जावा में एक जेनेरिक फ़ील्ड का प्रकार कैसे निर्धारित करूं? एंड्रॉइड में कस्टम कैमरा का उपयोग कर एक छवि कैसे कैप्चर और सहेज सकता है? मैं एक स्ट्रिंग में एक पायथन डिक्शनरी को कैसे सीरियल कर सकता हूँ, और फिर वापस एक शब्दकोश में? क्यों ngOnInit बुलाया दो बार? कॉलम के नामों को बर्बाद किए बिना डेटा.फ्रेम एसक्यूएल एक्सप्रेस कनेक्शन स्ट्रिंग: एमडीएफ फाइल स्थान अनुप्रयोग स्थान के सापेक्ष

कैसे सीएसएस में एक छवि पर पाठ की स्थिति

सीएसएस में एक छवि पर मैं एक टेक्स्ट कैसे केन्द्रित करूं?

<div class="image"> <img src="sample.png"/> <div class="text"> <h2>Some text</h2> </div> </div> 

मैं नीचे की तरह कुछ करना चाहता हूं, लेकिन मुझे मुश्किलें आ रही हैं, यह मेरा वर्तमान सीएसएस है

 <style> .image { position: relative; } h2 { position: absolute; top: 200px; left: 0; width: 100%; margin: 0 auto; width: 300px; height: 50px; } </style> 

यहां छवि विवरण दर्ज करें

जब मैं पृष्ठभूमि-छवि का उपयोग करता हूं तो मुझे html2pdf से कोई आउटपुट नहीं मिलता है:

 <style> #image_container{ width: 1000px; height: 700px; background-image:url('switch.png'); } </style> <a href="prints.php">Print</a> <?php ob_start(); ?> <div id="image_container"></div> <?php $_SESSION['sess'] = ob_get_contents(); ob_flush(); ?> 

यहाँ prints.php है:

 <?php require_once('html2pdf/html2pdf.class.php'); ?> <?php $html2pdf = new HTML2PDF('L', 'A4', 'en'); $html2pdf->writeHTML($_SESSION['sess']); $html2pdf->Output('random.pdf'); ?> 

Solutions Collecting From Web of "कैसे सीएसएस में एक छवि पर पाठ की स्थिति"

इस तरह से कुछ के बारे में: http://jsfiddle.net/EgLKV/3/

इसकी position:absolute का उपयोग करके किया गया position:absolute और z-index छवि पर पाठ रखने के लिए।

 #container { height: 400px; width: 400px; position: relative; } #image { position: absolute; left: 0; top: 0; } #text { z-index: 100; position: absolute; color: white; font-size: 24px; font-weight: bold; left: 150px; top: 350px; } 
 <div id="container"> <img id="image" src="http://img.hiwab.com/html/androa.jpg" /> <p id="text"> Hello World! </p> </div> 

यह उत्तरदायी आकारों के साथ काम करने का एक और तरीका है। यह आपके पाठ को केंद्रित रखेगा और अपने पैरेंट के भीतर अपनी स्थिति बनाए रखेगा। अगर आप इसे केन्द्रित नहीं करना चाहते हैं, तो यह अधिक आसान है, केवल absolute पैरामीटर के साथ कार्य करें ध्यान रखें कि मुख्य कंटेनर display: inline-block का उपयोग कर रहा display: inline-block आप पर काम कर रहे हैं पर निर्भर करता है कि ऐसा करने के कई अन्य तरीके हैं।

ऑफिसिंग ऑफ़ द अनारान

कामकाजी कोडन उदाहरण यहाँ

एचटीएमएल

 <div class="containerBox"> <div class="text-box"> <h4>Your Text is responsive and centered</h4> </div> <img class="img-responsive" src="http://placehold.it/900x100"/> </div> 

सीएसएस

 .containerBox { position: relative; display: inline-block; } .text-box { position: absolute; height: 100%; text-align: center; width: 100%; } .text-box:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; } h4 { display: inline-block; font-size: 20px; /*or whatever you want*/ color: #FFF; } img { display: block; max-width: 100%; height: auto; } 

क्यों text या h2 सीएसएस वर्ग की पृष्ठभूमि छवि के रूप में sample.png सेट नहीं करें? यह एक छवि पर लिखा है जैसे आप प्रभावी होंगे।

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

सीएसएस शैलियाँ:

 /*Centering element in a base container*/ .contianer-relative{ position: relative; } .content-center-text-absolute{ position: absolute; text-align: center; width: 100%; height: 0%; margin: auto; top: 0; left: 0; bottom: 0; right: 0; z-index: 51; } 

HTML कोड:

 <!-- Have used ionic classes --> <div class="row"> <div class="col remove-padding contianer-relative"><!-- container with position relative --> <div class="item item-image clear-border" ><a href="#"><img ng-src="img/engg-manl.png" alt="ENGINEERING MANUAL" title="ENGINEERING MANUAL" ></a></div> <!-- Image intended to work as a background --> <h4 class="content-center-text-absolute white-text"><strong>ENGINEERING <br> MANUALS</strong></h4><!-- content div with position fixed --> </div> <div class="col remove-padding contianer-relative"><!-- container with position relative --> <div class="item item-image clear-border"><a href="#"><img ng-src="img/contract-directory.png" alt="CONTRACTOR DIRECTORY" title="CONTRACTOR DIRECTORY"></a></div><!-- Image intended to work as a background --> <h4 class="content-center-text-absolute white-text"><strong>CONTRACTOR <br> DIRECTORY</strong></h4><!-- content div with position fixed --> </div> </div> 

IONIC ग्रिड लेआउट के लिए, समान रूप से अंतर ग्रिड तत्व और एचटीएमएल के ऊपर इस्तेमाल किये गये वर्ग, कृपया देखें – ग्रिड: समान रूप से स्पेस कॉलम । आशा है कि यह आपकी मदद करता है … 🙂

जैसा कि हैरी जोय बताते हैं, छवि को डिव की पृष्ठभूमि के रूप में सेट करें और फिर, यदि आपके पास केवल एक पंक्ति की पाठ है तो आप पंक्ति की ऊँचाई को डिवी ऊंचाई के समान ही सेट कर सकते हैं और यह आपके टेक्स्ट को डिवेल का केंद्र

यदि आपके पास एक से अधिक पंक्ति है, तो आप डिस्प्ले को टेबल-सेल और बीच में ऊर्ध्वाधर-संरेखण सेट करना चाहते हैं।

2017 के रूप में यह अधिक संवेदनशील है और मेरे लिए काम किया है। यह बनाम बनाम टेक्स्ट बनाकर, बैज की तरह। संख्या 8 के बजाय, मुझे डेटाबेस से डेटा खींचने के लिए एक चर था।

यह कोड कैलास के उत्तर से शुरू हुआ

https://jsfiddle.net/jim54729/memmu2wb/3/

मेरा एचटीएमएल

 <div class="containerBox"> <img class="img-responsive" src="http://img.hiwab.com/html/Gold_Ring.png"> <div class='text-box'> <p class='dataNumber'> 8 </p> </div> </div> 

और मेरी सीएसएस:

 .containerBox { position: relative; display: inline-block; } .text-box { position: absolute; height: 30%; text-align: center; width: 100%; margin: auto; top: 0; bottom: 0; right: 0; left: 0; font-size: 30px; } .img-responsive { display: block; max-width: 100%; height: 120px; margin: auto; padding: auto; } .dataNumber { margin-top: auto; } 

ऐसा करने का एक छोटा और छोटा रास्ता

एचटीएमएल

 <div class="image"> <p> <h3>Heading 3</h3> <h5>Heading 5</h5> </p> </div> 

सीएसएस

 .image { position: relative; margin-bottom: 20px; width: 100%; height: 300px; color: white; background: url('../../Images/myImg.jpg') no-repeat; background-size: 250px 250px; }