मैं चाहता हूं कि मेरे div की बाईं सीमा केवल div के आधे भाग को दिखाए। वही मैं अपनी दाहिनी सीमा पर करना चाहता हूं लेकिन div के नीचे से div के बीच में सेट किया जाना चाहिए। मैं इसे कैसे प्राप्त कर सकता हूं?सीएसएस सीमा-बाएं 50% ऊंचाई
उत्तर
अच्छा सवाल। सीमा संपत्ति का उपयोग करना संभव नहीं है।
केवल एक चीज है जो मन में आता है, तो आप सेट कर सकते हैं यदि आपके div के position
relative
करने के लिए, एक बिल्कुल उपयुक्त, 1 पिक्सेल विस्तृत div
उपयोग करने के लिए है। अच्छी तरह से नहीं परीक्षण किया है, लेकिन इस चाहिए काम:
<div style='width: 1px; top: 0px; bottom: 50%; left: 0px;
background-color: blue; overflow: hidden'>
</div>
आप दाहिने हाथ की ओर भी ऐसा ही चाहते हैं, right
द्वारा left
संपत्ति का स्थान लिया।
याद रखें, आसपास के div
को काम करने के लिए position: relative
होना चाहिए। मुझे यकीन नहीं है कि 50% ऊंचाई सेटिंग ब्राउज़र भर में लगातार काम करेगी - सुनिश्चित करें कि आप इसका परीक्षण करें। अगर आपको ऐसा नहीं होता है तो आपको पिक्सेल उपायों का सहारा लेना पड़ सकता है।
वास्तव में अद्भुत है, जो मैं देख रहा था ... –
एक प्रकार के- @ पेका के लिए इसी तरह की है, लेकिन अलग दृष्टिकोण: तो जैसे :after
छद्म का भी उपयोग कर,:
एचटीएमएल मार्कअप:
<div class="mybox">
Le content de box.
</div>
सीएसएस:
.mybox {
position: relative;
padding: 10px 20px;
background-color: #EEEEEE;
}
.mybox:after {
content: '';
position: absolute;
bottom: 0px;
left: 25%;
width: 50%;
border-bottom: 1px solid #0000CC;
}
... और jsFiddle अच्छी माप के लिए।
साइड नोट, क्योंकि यह मेरे अधिक लोकप्रिय उत्तरों में से एक है: यदि आप चाहें तो 'पहले से छद्म चयनकर्ता' का भी उपयोग कर सकते हैं। डीलर की पसंद मैंने इसका उपयोग करने का एकमात्र कारण यहां दिया है: मैं बाद में दृश्य पदानुक्रम का आनंद लेता हूं, इसलिए नीचे_ पर _thing 'के बाद होता है। – indextwo
आप उपयोग कर सकते हैं:
line-height:50%; /*(or less, much less)*/
overflow:visible;
पाठ दिखाई देता है, लेकिन सीमा रंग केवल div आकार के आधे पर किया जाएगा।
धन्यवाद यह मेरे लिए काम करता है – NaveenDA
2018:आधुनिक ब्राउज़रों के लिए:
आप ढ़ाल कुछ तरह के साथ border-image
उपयोग कर सकते हैं ...
border-image: linear-gradient(to bottom, rgba(0,0,0,0) 25%,rgba(0,0,0,1) 25%,rgba(0,0,0,1) 75%,rgba(0,0,0,0) 75%);
border-image-slice: 1;
डेमो:https://jsfiddle.net/hz8wp0L0/
उपकरण:Gradient Editor
मैं उपयोग कर सकते हैं:border-image(IE11)
- 1. सीएसएस: व्यूपोर्ट ऊंचाई
- 2. jQuery सीएसएस न्यूनतम ऊंचाई
- 3. सीएसएस अधिकतम ऊंचाई संपत्ति
- 4. सीएसएस: कैसे ऊंचाई
- 5. सीएसएस 100% ऊंचाई div
- 6. सीएसएस डिवी 100% ऊंचाई
- 7. सीएसएस स्थिति: पूर्ण + गतिशील ऊंचाई
- 8. सीएसएस नेस्टेड div ऊंचाई 100%
- 9. सीएसएस: फ़्लोटिंग divs 0 ऊंचाई
- 10. सीएसएस 100% ऊंचाई + स्थिर ऊंचाई के साथ हेडर;
- 11. सीएसएस न्यूनतम ऊंचाई वाले कंटेनर की 100% ऊंचाई
- 12. एचटीएमएल पेज को 50% ऊंचाई की दो पंक्तियों में विभाजित करें
- 13. सीएसएस: साइडबार 100% ऊंचाई कोई स्क्रॉलिंग
- 14. सीएसएस छवियों के लिए स्प्राइट ऊंचाई सीमा?
- 15. सीएसएस पृष्ठभूमि छवि आकार चौड़ाई फसल ऊंचाई
- 16. सीएसएस ऊंचाई प्रतिशत छवि स्केलिंग नहीं
- 17. पारंपरिक अग्रणी और सीएसएस लाइन-ऊंचाई
- 18. एचटीएमएल/सीएसएस सेट div की ऊंचाई पर
- 19. सीएसएस लाइन-ऊंचाई आईई, सफारी और क्रोम
- 20. सीएसएस स्क्रीन रिज़ॉल्यूशन की ऊंचाई प्राप्त करें
- 21. सीएसएस ऊंचाई: ऑटो मेरे रैपर div
- 22. सीएसएस कंटेनर डीवी ऊंचाई। DIV सवाल
- 23. सीएसएस: न्यूनतम ऊंचाई और लंबवत-संरेखण: मध्य
- 24. सीएसएस: एंकर ऊंचाई स्वीकार नहीं करेगा
- 25. सीएसएस शब्द रैप पर लाइन-ऊंचाई ओवरराइड
- 26. PHP रैंड() ... सच 50/50 परिणाम प्राप्त करें?
- 27. एंड्रॉइड: लेआउट_हेइट स्क्रीन आकार का 50%
- 28. JSplitPane विभाजन 50% ठीक
- 29. ओएसएसटैटस त्रुटि -50?
- 30. 50-प्रतिशत नियम
आप इस सीधे नहीं कर सकते। इसे हल करने के कई तरीके हैं। लेकिन सबसे पहले, क्या आपके पास निश्चित चौड़ाई और/या ऊंचाई है? – choise
आपको इसे नकली करना होगा। छवियों, जेएस, नकली divs ... –
हाँ, यह एक निश्चित चौड़ाई है। मुझे पता है कि मैं कुछ छवियों को निर्दिष्ट करके ऐसा कर सकता हूं और जेएस का उपयोग करके मैं इसे कैसे कर सकता हूं? –