यहां कुछ ज़रूरी जानकारी दी गई है:
- सीएसएस का बेहतर
attr()
फ़ंक्शन,<string>
के अलावा अन्य टाइप का इस्तेमाल करने की अनुमति देता है. साथ ही, इसे सभी सीएसएस प्रॉपर्टी में इस्तेमाल किया जा सकता है. - सीएसएस स्क्रोल स्टेटस कंटेनर क्वेरी की मदद से, कंटेनर की स्क्रोल स्टेटस के आधार पर, उनके वंशजों को स्टाइल करने के लिए कंटेनर क्वेरी का इस्तेमाल किया जा सकता है.
- सीएसएस
text-box
,text-box-trim
, औरtext-box-edge
की मदद से, टेक्स्ट के वर्टिकल अलाइनमेंट को बेहतर तरीके से कंट्रोल किया जा सकता है - इसके अलावा, और भी बहुत कुछ है.
सीएसएस का बेहतर attr()
फ़ंक्शन
यह सुविधा, मौजूदा attr()
फ़ंक्शन में सीएसएस लेवल 5 में बताई गई सुविधाओं को जोड़ती है. इससे <string>
के अलावा, अन्य टाइप का इस्तेमाल किया जा सकता है. साथ ही, सभी सीएसएस प्रॉपर्टी में इसका इस्तेमाल किया जा सकता है. इसमें, सूडो-एलिमेंट कॉन्टेंट के लिए मौजूदा सहायता भी शामिल है.
यहां दिए गए उदाहरण में, div
के लिए color
प्रॉपर्टी की वैल्यू, data-color
एट्रिब्यूट की वैल्यू का इस्तेमाल करती है. इस एट्रिब्यूट की वैल्यू को attr()
और type()
का इस्तेमाल करके, <color>
में पार्स किया जाता है. फ़ॉलबैक वैल्यू red
पर सेट है.
<div data-foo="blue">test</div>
div {
color: attr(data-foo type(<color>), red);
}
ज़्यादा जानने के लिए, सीएसएस attr()
को अपग्रेड किया गया लेख पढ़ें.
सीएसएस स्क्रोल स्टेटस कंटेनर क्वेरी
कंटेनर की स्क्रोल स्थिति के आधार पर, उनके वंशजों को स्टाइल करने के लिए कंटेनर क्वेरी का इस्तेमाल करें.
क्वेरी कंटेनर, स्क्रोल कंटेनर या ऐसा एलिमेंट होता है जिस पर स्क्रोल कंटेनर की स्क्रोल पोज़िशन का असर पड़ता है. इन स्थितियों के बारे में क्वेरी की जा सकती है:
stuck
: स्क्रीन पर चिपकने वाला कंटेनर, स्क्रोल बॉक्स के किसी एक किनारे से चिपक गया है.snapped
: स्क्रोल स्नैप अलाइन किए गए कंटेनर को फ़िलहाल हॉरिज़ॉन्टल या वर्टिकल तरीके से स्नैप किया गया है.scrollable
: क्या स्क्रोल कंटेनर को, क्वेरी की गई दिशा में स्क्रोल किया जा सकता है.
नया कंटेनर टाइप: scroll-state
की मदद से, कंटेनर के बारे में क्वेरी की जा सकती है. उदाहरण के लिए:
.stuck-top {
container-type: scroll-state;
position: sticky;
top: 0px;
> nav {
@container scroll-state(stuck: top) {
background: Highlight;
color: HighlightText;
}
}
}
सीएसएस स्क्रोल स्टेटस क्वेरी में ज़्यादा जानें और कुछ डेमो देखें.
सीएसएस text-box
, text-box-trim
, और text-box-edge
text-box-trim
प्रॉपर्टी से यह पता चलता है कि किनारों को ऊपर या नीचे से काटना है. साथ ही, text-box-edge
प्रॉपर्टी से यह पता चलता है कि किनारों को कैसे काटना है.
इन प्रॉपर्टी की मदद से, फ़ॉन्ट मेट्रिक का इस्तेमाल करके वर्टिकल स्पेसिंग को सटीक तरीके से कंट्रोल किया जा सकता है.
h1 {
/* trim both sides to the capital letters */
text-box: trim-both cap alphabetic;
/* trim both sides to the lowercase letter x */
text-box: trim-both ex alphabetic;
}
सीएसएस text-box-trim
में इन नई प्रॉपर्टी का इस्तेमाल करने का तरीका जानें.
और भी कई सुविधाएं!
इसके अलावा, और भी बहुत कुछ है.
Animation.overallProgress
की मदद से, आपको यह आसानी से और लगातार पता चलता है कि कोई ऐनिमेशन अपने सभी इटरेटेशन में कितनी दूर तक पहुंचा है. भले ही, उसकी टाइमलाइन कैसी भी हो.Node.prototype.moveBefore
की मदद से, एलिमेंट की स्थिति को रीसेट किए बिना, एलिमेंट को DOM ट्री में एक से दूसरी जगह ले जाया जा सकता है.FileSystemObserver
इंटरफ़ेस, वेबसाइटों को फ़ाइल सिस्टम में होने वाले बदलावों की सूचना देता है.PublicKeyCredential
getClientCapabilities()
तरीके से यह पता लगाया जा सकता है कि उपयोगकर्ता के क्लाइंट में WebAuthn की कौनसी सुविधाएं काम करती हैं.
इन और Chrome की अन्य नई सुविधाओं के बारे में जानने के लिए, Chrome 133 के रिलीज़ नोट देखें!
इसके बारे में और पढ़ें
इसमें सिर्फ़ कुछ खास हाइलाइट शामिल हैं. Chrome 133 में किए गए अन्य बदलावों के बारे में जानने के लिए, यहां दिए गए लिंक देखें.
- Chrome 133 के लिए रिलीज़ नोट.
- Chrome DevTools (133) में नया क्या है.
- Chrome 133 के लिए ChromeStatus.com पर अपडेट.
- Chrome के रिलीज़ कैलेंडर.
सदस्यता लें
अप-टू-डेट रहने के लिए, Chrome डेवलपर के YouTube चैनल की सदस्यता लें. ऐसा करने पर, जब भी हम कोई नया वीडियो लॉन्च करेंगे, आपको ईमेल से सूचना मिलेगी.
Chrome 133 रिलीज़ होने के बाद, हम आपको बताएंगे कि Chrome में नया क्या है!