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

CSS Overflow प्रॉपर्टी के साथ काम करना

CSS overflow प्रॉपर्टी तब काम आती है जब यूजर कंटेंट को रिसाइज़ किए बिना एक छोटे कंटेनर में बड़ा कंटेंट प्रदर्शित करना चाहता है। यह प्रॉपर्टी यूजर को कंटेंट क्लिप करने, क्लिप्ड कंटेंट देखने के लिए स्क्रॉलबार प्रदान करने, कंटेंट को कंटेनर के बाहर रेंडर करने की अनुमति देती है, इसीलिए इसका नाम overflow है।

सिंटैक्स

CSS Overflow प्रॉपर्टी के लिए सिंटैक्स निम्नानुसार है:

Selector {    overflow: /*value*/ }

CSS Overflow प्रॉपर्टी के लिए निम्नलिखित मान हैं:

क्र.सं.मान और विवरण
1visible
यह डिफ़ॉल्ट मान है, कंटेंट क्लिप नहीं होता और एलिमेंट के बॉक्स के बाहर रेंडर होता है
2hidden
यह एलिमेंट के बॉक्स से बाहर निकलने वाले कंटेंट को क्लिप करता है, क्लिप्ड कंटेंट दिखाई नहीं देता
3scroll
यह ओवरफ्लो कंटेंट को क्लिप करता है, क्लिप्ड कंटेंट स्क्रॉलबार के साथ दिखाई देता है
4auto
यह ओवरफ्लो कंटेंट देखने के लिए स्वचालित रूप से स्क्रॉलबार रेंडर करता है

आइए CSS overflow प्रॉपर्टी का एक उदाहरण देखते हैं:

उदाहरण

<!DOCTYPE html> <html> <head> <title>CSS Overflow</title> <style> form {    width:70%;    margin: 0 auto;    text-align: center; } * {    padding: 2px;    margin:5px; } input[type="button"] {    border-radius: 10px; } #containerDiv {    margin: 0 auto;    height: 100px;    width: 100px;    overflow: auto; } </style> </head> <body> <form> <fieldset> <legend>CSS Overflow</legend> <div id="containerDiv"> <img id="image" src="https://www.tutorialspoint.com/hadoop/images/hadoop-mini-logo.jpg"> </div> <input type="button" onclick="fitHeight()" value="Remove Scrollbars"> </fieldset> </form> <script> var divDisplay = document.getElementById("divDisplay"); var imgSelect = document.getElementById("image"); var containerDiv = document.getElementById("containerDiv"); function fitHeight() {    containerDiv.style.height = imgSelect.height+'px';    containerDiv.style.width = imgSelect.width+'px';    containerDiv.style.overflow = 'hidden'; } </script> </body> </html>

आउटपुट

किसी बटन पर क्लिक करने से पहले:

CSS Overflow प्रॉपर्टी के साथ काम करना

'Remove Scrollbars' बटन पर क्लिक करने के बाद:

CSS Overflow प्रॉपर्टी के साथ काम करना

आइए CSS overflow प्रॉपर्टी का एक और उदाहरण देखते हैं:

दूसरा उदाहरण

<!DOCTYPE html> <html> <head> <title>CSS Overflow</title> <style> form {    width:70%;    margin: 0 auto;    text-align: center; } * {    padding: 2px;    margin:5px; } input[type="button"] {    border-radius: 10px; } #containerDiv {    margin: 0 auto;    height: 110px;    overflow: scroll; } </style></head> <body> <form> <fieldset> <legend>CSS Overflow</legend> <div id="containerDiv"> This is paragraph 1 with some dummy text. This is paragraph 1 with some dummy text. This is paragraph 1 with some dummy text. This is paragraph 1 with some dummy text. This is paragraph 1 with some dummy text. This is paragraph 1 with some dummy text. This is paragraph 1 with some dummy text. This is paragraph 1 with some dummy text. This is paragraph 1 with some dummy text. This is paragraph 1 with some dummy text. This is paragraph 1 with some dummy text. This is paragraph 1 with some dummy text. This is paragraph 1 with some dummy text. This is paragraph 1 with some dummy text. This is paragraph 1 with some dummy text. This is paragraph 1 with some dummy text. This is paragraph 1 with some dummy text.</div> <input type="button" onclick="add()" value="Remove Scrollbars"> </fieldset> </form> <script> function add() {    document.querySelector('#containerDiv').style.overflow = "hidden"; } </script> </body> </html>

आउटपुट

'Remove Scrollbars' बटन पर क्लिक करने से पहले:

CSS Overflow प्रॉपर्टी के साथ काम करना

'Remove Scrollbars' बटन पर क्लिक करने के बाद:

CSS Overflow प्रॉपर्टी के साथ काम करना

  1. CSS से लिंक्स स्टाइल करना CSS से लिंक्स स्टाइल करना

    CSS हमें लिंक्स को इच्छानुसार स्टाइल करने की अनुमति देता है। हम टेक्स्ट को फॉर्मेट कर सकते हैं, कलर, बैकग्राउंड जोड़ सकते हैं, साइज़ बढ़ा सकते हैं, आदि। इसके अलावा, विज़ुअल इफेक्ट बनाने के लिए एनिमेशन जोड़े जा सकते हैं।उचित कार्यक्षमता के लिए, pseudo selectors का क्रम निम्न है: :link, :visited, :hov

  1. CSS से टेक्स्ट इंडेंटेशन CSS से टेक्स्ट इंडेंटेशन

    CSS text-indent प्रॉपर्टी हमें किसी एलिमेंट की पहली लाइन का इंडेंटेशन सेट करने में मदद करती है।सिंटैक्सCSS text-indent प्रॉपर्टी का सिंटैक्स निम्नलिखित है:Selector { text-indent: /*value*/ }उदाहरणनिम्नलिखित उदाहरण CSS text-indent प्रॉपर्टी को दर्शाते हैं।<!DOCTYPE html> <html> <head&g

  1. HTML DOM Style overflow प्रॉपर्टी HTML DOM Style overflow प्रॉपर्टी

    style.overflow प्रॉपर्टी क्या है? DOM style.overflow प्रॉपर्टी किसी तत्व के कंटेंट के ओवरफ्लो (दोनों दिशाओं) को कैसे संभालना है, यह प्राप्त या सेट करने के लिए एक शॉर्टहैंड प्रॉपर्टी है। यह CSS overflow शॉर्टहैंड प्रॉपर्टी के अनुरूप है। सिंटैक्स overflow प्राप्त करना object.style.overflow overflow