CSS टेक्स्ट इफ़ेक्ट
आप पहले से संरेखण, सजावट और फ़ॉन्ट लोड करना जानते हैं। टेक्स्ट इफ़ेक्ट ऊपर पॉलिश जोड़ते हैं — नरम छाया, जगह कम हो तो एलिप्सिस, या लंबी अजीब स्ट्रिंग के लिए रैप। हल्का रखें ताकि पढ़ना आसान रहे।
एक छोटा इफ़ेक्ट टूलकिट
📊 एक नज़र में टेक्स्ट इफ़ेक्ट
| टूल | रोज़ का काम |
|---|---|
text-shadow |
अक्षरों के पीछे नरम गहराई या ग्लो (offset, blur, रंग) |
text-overflow |
कटे टेक्स्ट का अंत — अक्सर ellipsis (…) |
overflow + white-space |
एलिप्सिस के साथी (hidden + nowrap) |
overflow-wrap |
लंबी शब्द/URL तोड़कर बॉक्स में फिट करता है |
writing-mode |
टेक्स्ट दूसरी दिशा में चलाता है (जैसे लंबवत) |
इफ़ेक्ट मसाला हैं, पूरा भोजन नहीं। शीर्षक शांत छाया पसंद कर सकता है; लंबे पैराग्राफ़ को शायद ही आतिशबाज़ी चाहिए।
text-shadow — offset, blur, रंग
क्रम आमतौर पर क्षैतिज offset, ऊर्ध्वाधर, blur त्रिज्या, फिर रंग। छोटे मान शांत लगते हैं; बहुत बड़ा blur अक्षर धुँधले कर देता है।
बेसिक text-shadow
css.hero-title {
color: #1a1a1a;
text-shadow: 1px 2px 4px rgba(0, 0, 0, 0.25);
}
परतदार छाया
आप अल्पविराम से कई छाया सूचीबद्ध कर सकते हैं — कठोर किनारे के बिना नरम उठान के लिए उपयोगी।
दो नरम परतें
css.card-title {
text-shadow:
0 1px 0 rgba(255, 255, 255, 0.4),
0 2px 8px rgba(0, 0, 0, 0.2);
}
टेक्स्ट बहुत चौड़ा हो तो एलिप्सिस
text-overflow: ellipsis केवल क्लिप सेटअप के साथ काम करता है: आमतौर पर सीमित चौड़ाई वाले बॉक्स पर overflow: hidden और white-space: nowrap।
संकीर्ण लेबल पर एलिप्सिस
css.label {
max-width: 12rem;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
overflow-wrap — लंबे शब्द काबू करें
लंबी URL या बिना स्पेस की स्ट्रिंग संकीर्ण कॉलम तोड़ सकती है। overflow-wrap: break-word (पुराना नाम word-wrap) जरूरत पड़ने पर शब्द के अंदर तोड़ने देता है।
लंबी स्ट्रिंग तोड़ें
css.note {
max-width: 20rem;
overflow-wrap: break-word;
}
writing-mode — लंबवत झलक
writing-mode पंक्तियों की दिशा बदलता है। लंबवत मान साइड लेबल या सजावटी शीर्षक के लिए अच्छे हैं — रोज़ के पैराग्राफ़ के लिए नहीं।
लंबवत टेक्स्ट झलक
css.side-label {
writing-mode: vertical-rl;
letter-spacing: 0.05em;
}
शांत शीर्षक आदत
छोटे शीर्षक पर एक नरम छाया अक्सर काफी है। बॉडी पर भारी ग्लो न लगाएँ, और एलिप्सिस सिर्फ जहाँ जगह सच में कम हो।
हल्की शीर्षक पॉलिश
cssh2.section-title {
font-size: 1.5rem;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}
खुद आज़माएँ
- शीर्षक पर नरम
text-shadowलगाएँ (छोटे offset, मामूली blur)। - अल्पविराम से दूसरी हल्की छाया जोड़ें।
- एलिप्सिस लेबल बनाएँ:
max-width,overflow: hidden,nowrap,ellipsis। - संकीर्ण बॉक्स में लंबी URL रखें और
overflow-wrap: break-wordदें। - छोटे साइड लेबल पर
writing-mode: vertical-rlआज़माएँ — फिर सामान्य पढ़ाई पर लौटें।
आम गलतियाँ
- लंबे पैराग्राफ़ पर नीयन बहु-छाया (पढ़ना कठिन)
overflow: hiddenऔरnowrapके बिनाtext-overflow: ellipsis- जब
overflow-wrapकाफ़ी हो तो आक्रामकword-breakसे हर शब्द तोड़ना - पूरे लेख पर लंबवत writing-mode
- इस पाठ को
@font-face/ वेब फ़ॉन्ट लोड से मिलाना (पिछला पाठ)
सारांश
text-shadowमें offset, blur और रंग — मान मामूली रखें- कई छाया नरम उठान के लिए परत बन सकती हैं
- एलिप्सिस को
overflow,nowrapऔर चौड़ाई सीमा चाहिए overflow-wrapलंबे शब्द और URL मदद करता हैwriting-modeविशेष उपकरण है; रोज़ की बॉडी क्षैतिज रहती है
🧠 अपने ज्ञान की परीक्षा करें
अपने ज्ञान की परीक्षा करें
इस इंटरैक्टिव क्विज़ के साथ अपनी चुनौती लें और देखें कि आप विषय को कितनी अच्छी तरह समझते हैं
📝 निर्देश
- हर प्रश्न को ध्यान से पढ़ें
- हर प्रश्न के लिए सबसे अच्छा उत्तर चुनें
- आप जितनी बार चाहें क्विज़ दोबारा दे सकते हैं
- आपकी प्रगति शीर्ष पर दिखाई जाएगी