-
CSS align-content: flex-end से फ्लेक्स लाइन्स को अंत में संरेखित करें
CSS align-content प्रॉपर्टी का flex-end मान मल्टी-लाइन फ्लेक्स कंटेनर में फ्लेक्स लाइन्स को क्रॉस अक्ष के अंत (बॉटम, जब flex-direction: row और flex-wrap: wrap हो) पर संरेखित करता है। उदाहरण नीचे दिए गए उदाहरण में, align-content: flex-end और flex-wrap: wrap का उपयोग करके फ्लेक्स लाइन्स को कंटेनर के
-
CSS justify-content: flex-end से फ्लेक्स आइटम्स को अंत में संरेखित करें
CSS justify-content प्रॉपर्टी का flex-end मान फ्लेक्स आइटम्स को मुख्य अक्ष के अंत (राइट, जब flex-direction: row हो) पर संरेखित करता है। यह मुख्य अक्ष के साथ जगह वितरण को नियंत्रित करता है। उदाहरण नीचे दिए गए उदाहरण में, justify-content: flex-end का उपयोग करके फ्लेक्स आइटम्स को कंटेनर के दाईं ओर संर
-
CSS align-items: flex-start से फ्लेक्स आइटम्स को शीर्ष पर संरेखित करें
CSS align-items प्रॉपर्टी का flex-start मान फ्लेक्स कंटेनर में फ्लेक्स आइटम्स को क्रॉस अक्ष की शुरुआत (टॉप, जब flex-direction: row हो) पर संरेखित करता है। यह सिंगल-लाइन फ्लेक्स कंटेनर के लिए काम करता है। उदाहरण नीचे दिए गए उदाहरण में, align-items: flex-start का उपयोग करके फ्लेक्स आइटम्स को कंटेनर क
-
CSS display प्रॉपर्टी से HTML एलिमेंट के बॉक्स प्रकार निर्दिष्ट करें
CSS display प्रॉपर्टी किसी HTML एलिमेंट द्वारा उत्पन्न बॉक्स के प्रकार (ब्लॉक, इंलाइन, फ्लेक्स, ग्रिड, आदि) को निर्दिष्ट करती है। यह लेआउट सिस्टम का आधार है और तत्व के व्यवहार को मौलिक रूप से बदलती है। उदाहरण नीचे दिए गए उदाहरण में, display: flex का उपयोग करके फ्लेक्स कंटेनर बनाया गया है और एक आइटम
-
CSS flex शॉर्टहैंड प्रॉपर्टी से फ्लेक्स आइटम के ग्रो, श्रिंक, बेसिस सेट करें
CSS flex शॉर्टहैंड प्रॉपर्टी flex-grow, flex-shrink, और flex-basis तीनों प्रॉपर्टीज को एक साथ सेट करती है। यह फ्लेक्स आइटम के लचीलेपन को नियंत्रित करने का संक्षिप्त तरीका है। उदाहरण नीचे दिए गए उदाहरण में, चौथे आइटम (Q4) पर flex: 20 0 350px लागू किया गया है जिसका अर्थ है: ग्रो फैक्टर 20, श्रिंक फैक
-
CSS align-content प्रॉपर्टी से फ्लेक्स लाइन्स को संरेखित करें
CSS align-content प्रॉपर्टी मल्टी-लाइन फ्लेक्स कंटेनर (जब flex-wrap: wrap हो) में फ्लेक्स लाइन्स को क्रॉस अक्ष के साथ संरेखित करती है। यह सिंगल-लाइन फ्लेक्स कंटेनर पर कोई प्रभाव नहीं डालती। उदाहरण नीचे दिए गए उदाहरण में, align-content: space-between का उपयोग करके फ्लेक्स लाइन्स के बीच समान जगह वितर
-
CSS flex-wrap: nowrap से फ्लेक्स आइटम्स को रैप होने से रोकें
CSS flex-wrap प्रॉपर्टी का nowrap मान (डिफ़ॉल्ट) फ्लेक्स आइटम्स को एक ही लाइन में रखने के लिए मजबूर करता है, भले ही वे कंटेनर में फिट न हों। आइटम्स सिकुड़ जाएंगे या ओवरफ्लो होंगे लेकिन अगली लाइन में नहीं जाएंगे। उदाहरण नीचे दिए गए उदाहरण में, flex-wrap: nowrap के साथ 9 क्विज आइटम्स को एक ही लाइन मे
-
CSS border प्रॉपर्टी से बटन पर रंगीन बॉर्डर जोड़ें
CSS border प्रॉपर्टी का उपयोग करके बटन (या किसी भी तत्व) पर रंगीन बॉर्डर जोड़ा जा सकता है। बॉर्डर की चौड़ाई, शैली (सॉलिड, डैश्ड, डॉटेड, आदि), और रंग निर्दिष्ट किए जा सकते हैं। उदाहरण नीचे दिए गए उदाहरण में, बटन पर border: 3px dashed blue लागू करके 3 पिक्सेल चौड़ा नीला डैश्ड बॉर्डर जोड़ा गया है। &l
-
CSS :hover स्यूडो-क्लास से होवरेबल बटन बनाएं
CSS :hover स्यूडो-क्लास का उपयोग करके जब उपयोगकर्ता माउस पॉइंटर को बटन (या किसी तत्व) पर ले जाता है तो उसकी स्टाइल बदलकर होवर प्रभाव बनाया जा सकता है। यह इंटरैक्टिव UI के लिए मूलभूत तकनीक है। उदाहरण नीचे दिए गए उदाहरण में, बटन पर होवर करने पर बैकग्राउंड रंग पीले से नारंगी और बॉर्डर डैश्ड से सॉलिड ह
-
CSS transition-duration से होवर प्रभाव की गति सेट करें
CSS transition-duration प्रॉपर्टी ट्रांजिशन प्रभाव के पूरा होने में लगने वाला समय निर्दिष्ट करती है। :hover स्यूडो-क्लास के साथ संयोजन करके होवर प्रभाव की गति को नियंत्रित किया जा सकता है। उदाहरण नीचे दिए गए उदाहरण में, बटन पर transition-duration: 2s सेट करके होवर प्रभाव (बैकग्राउंड रंग और बॉर्डर ब
-
CSS border प्रॉपर्टी से बॉर्डर्ड बटन ग्रुप बनाएं
CSS border प्रॉपर्टी और float: left (या आधुनिक फ्लेक्सबॉक्स) का उपयोग करके बटनों का एक समूह (बटन ग्रुप) बनाया जा सकता है जहां प्रत्येक बटन का अपना बॉर्डर होता है और वे एक साथ जुड़े दिखाई देते हैं। उदाहरण नीचे दिए गए उदाहरण में, 5 बटनों को float: left और नीले बॉर्डर के साथ एक ग्रुप में व्यवस्थित किय
-
CSS flex-wrap: wrap से फ्लेक्स आइटम्स को कई लाइनों में रैप करें
CSS flex-wrap प्रॉपर्टी का wrap मान फ्लेक्स आइटम्स को आवश्यकतानुसार कई लाइनों में रैप (लपेट) करने की अनुमति देता है। डिफ़ॉल्ट nowrap सभी आइटम्स को एक ही लाइन में जबरदस्ती फिट करता है जिससे ओवरफ्लो हो सकता है। उदाहरण नीचे दिए गए उदाहरण में, 9 क्विज आइटम्स को flex-wrap: wrap के साथ फ्लेक्स कंटेनर में
-
CSS grid-row-gap प्रॉपर्टी से ग्रिड रो के बीच गैप सेट करें
CSS grid-row-gap प्रॉपर्टी (अब row-gap के रूप में मानकीकृत) ग्रिड कंटेनर में रो (पंक्तियों) के बीच की जगह (गैप) निर्दिष्ट करती है। यह grid-column-gap (कॉलम गैप) के साथ संयोजन में या शॉर्टहैंड grid-gap / gap के साथ उपयोग की जाती है। उदाहरण नीचे दिए गए उदाहरण में, grid-row-gap: 20px और grid-column-ga
-
CSS :active स्यूडो-क्लास से बटन क्लिक पर प्रेस्ड प्रभाव बनाएं
CSS :active स्यूडो-क्लास का उपयोग करके बटन (या लिंक) पर माउस क्लिक दबाए रखने के दौरान की स्टाइल परिभाषित की जा सकती है। transform: translateY() और box-shadow के साथ संयोजन करके वास्तविक दबाने का प्रभाव बनाया जा सकता है। उदाहरण नीचे दिए गए उदाहरण में, बटन पर होवर, क्लिक (एक्टिव), और सामान्य अवस्था क
-
CSS width प्रॉपर्टी से बटन की चौड़ाई सेट करें
CSS width प्रॉपर्टी का उपयोग करके बटन (या किसी भी तत्व) की निश्चित चौड़ाई सेट की जा सकती है। यह बटन के आकार को कंटेंट से स्वतंत्र बनाता है और लेआउट में स्थिरता प्रदान करता है। उदाहरण नीचे दिए गए उदाहरण में, बटन पर width: 120px के साथ अन्य स्टाइल्स (गोल कोने, डैश्ड बॉर्डर) लागू किए गए हैं। <!DOC
-
CSS opacity और transition से बटन होवर पर फेड-इन प्रभाव बनाएं
CSS opacity और transition प्रॉपर्टीज का उपयोग करके बटन पर होवर करने पर फेड-इन (धीरे-धीरे पूरी तरह अपारदर्शी होना) प्रभाव बनाया जा सकता है। यह इंटरैक्टिव UI के लिए सहज दृश्य प्रतिक्रिया प्रदान करता है। उदाहरण नीचे दिए गए उदाहरण में, बटन प्रारंभ में 50% पारदर्शी (opacity: 0.5) है और होवर पर पूरी तरह
-
CSS filter प्रॉपर्टी से इमेज फिल्टर (ब्लर, कंट्रास्ट, ब्राइटनेस) बनाएं
CSS filter प्रॉपर्टी का उपयोग करके इमेज पर ग्राफिकल प्रभाव जैसे ब्लर (धुंधलापन), कंट्रास्ट (विपरीतता), ब्राइटनेस (चमक), ग्रेस्केल, सेपिया, आदि लागू किए जा सकते हैं। ये प्रभाव केवल विजुअल होते हैं और मूल इमेज फाइल को नहीं बदलते। उदाहरण नीचे दिए गए उदाहरण में, चार इमेज पर अलग-अलग फिल्टर लागू किए गए ह
-
CSS transform: scaleX(-1) से माउस होवर पर इमेज फ्लिप करें
CSS transform प्रॉपर्टी के scaleX(-1) फंक्शन का उपयोग करके इमेज को हॉरिजॉन्टली फ्लिप (दर्पण प्रतिबिंब) किया जा सकता है। :hover स्यूडो-क्लास के साथ संयोजन करके माउस होवर पर फ्लिप प्रभाव बनाया जा सकता है। उदाहरण नीचे दिए गए उदाहरण में, माउस को इमेज पर होवर करने पर इमेज हॉरिजॉन्टली फ्लिप हो जाती है।
-
CSS object-fit प्रॉपर्टी का उपयोग
CSS object-fit प्रॉपर्टी <img> या <video> एलिमेंट के कंटेंट को उसके कंटेनर बॉक्स में फिट करने के लिए रिसाइज करने का तरीका निर्दिष्ट करती है। यह रेस्पॉन्सिव डिजाइन में इमेज हैंडलिंग के लिए अत्यंत उपयोगी है। उदाहरण नीचे दिए गए उदाहरण में, object-fit: cover का उपयोग करके इमेज को कंटेनर (25
-
CSS object-fit से इमेज/वीडियो को कंटेनर में फिट करने के लिए रिसाइज करें
CSS object-fit प्रॉपर्टी का उपयोग करके <img> या <video> एलिमेंट को उसके कंटेनर में फिट करने के लिए रिसाइज करने का तरीका निर्दिष्ट किया जाता है। यह एस्पेक्ट रेशियो को बनाए रखने या न रखने का नियंत्रण देता है। उदाहरण नीचे दिए गए उदाहरण में, object-fit: fill का उपयोग करके इमेज को कंटेनर के