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

2020 में वेब डिज़ाइन के लिए नवीनतम CSS गुण और API

<घंटा/>

डेवलपर्स को जावास्क्रिप्ट और सीएसएस के मिश्रण के साथ अपनी वेबसाइटों को अनुकूलित करने में मदद करने के लिए, नए सीएसएस गुण विकसित किए गए हैं और अब लोकप्रिय ब्राउज़रों का समर्थन करते हैं। इनमें से कुछ नीचे सूचीबद्ध हैं -

फोकस-भीतर

इसका उद्देश्य तत्वों के भीतर फोकस-पहुंच-योग्यता को हल करना है

स्क्रॉल-स्नैप

यह मूल स्क्रॉल और मंदी को सक्षम करता है

@media(वरीयता-*)

उपयोगकर्ता की डिवाइस प्राथमिकताओं के अनुसार पेज के UI और UX दोनों को सेट करने में मदद करता है, जिससे उच्च स्तर के वैयक्तिकरण की अनुमति मिलती है।

* प्रकाश-स्तर, मजबूर-रंग, रंग-योजना, कंट्रास्ट, कम-गति और कम-पारदर्शिता को दर्शा सकता है

स्थिति:चिपचिपा

UI को व्यूपोर्ट में रखने के लिए।

मानक लेआउट रखने के लिए तार्किक गुण

हमें तत्वों के भीतर और आसपास गतिशील दिशात्मक अंतर रखने की अनुमति देता है।

अंतर संपत्ति

यह संपत्ति अब फ्लेक्सबॉक्स के लिए उपलब्ध है। गैप कंटेनर को प्रत्येक चाइल्ड एलिमेंट के अपने स्पेसिंग के बजाय स्पेसिंग के मालिक होने के लिए सेट करता है।

बैकफ़्रॉप-फ़िल्टर

किसी तत्व के पीछे की शैलियों को आसानी से सेट करने के लिए।

सीएसएस हौदिनी एपीआई

एक निम्न-स्तरीय एपीआई जो डेवलपर्स को ब्राउज़र को यह बताने की क्षमता देता है कि वे कस्टम सीएसएस को कैसे पढ़ना और समझना चाहते हैं। CSS ऑब्जेक्ट मॉडल अब अधिक उपभोज्य तरीके से डेवलपर्स के लिए सुलभ है। लेआउट एपीआई, पेंट एपीआई, पार्सर एपीआई, प्रॉपर्टीज और वैल्यू एपीआई, एनिमेशनवर्कलेट, टाइप किया हुआ ओएम और फॉन्ट मेट्रिक्स एपीआई इसके अंतर्गत आते हैं।

पहलू अनुपात

मीडिया के आयाम बनाए रखें

आकार

ऊंचाई और चौड़ाई को एक विशेषता में सेट करें

न्यूनतम (), अधिकतम () और क्लैंप ()

किसी भी सीएसएस संपत्ति पर बाधाएं सेट करें

डिस्प्ले:बाहरी भीतरी

बेहतर फिटिंग तत्वों के लिए दो महत्वपूर्ण सिंटैक्स

सूची-शैली-प्रकार

सूचियों में कस्टम शैलियाँ जोड़ें

सीएसएस मॉड्यूल

अब हम स्थानीय या दूरस्थ फ़ाइल से विशिष्ट मॉड्यूल के लिए पूछने के लिए जावास्क्रिप्ट का उपयोग कर सकते हैं

सीएसएस क्षेत्र

सामग्री के साथ एक क्षेत्र भरें

CSS सब-ग्रिड

CSS ग्रिड में सूक्ष्म लेआउट के साथ सूक्ष्म लेआउट बनाने में हमारी सहायता करता है।

उदाहरण

निम्नलिखित उदाहरण इनमें से कुछ गुण दिखाते हैं -

<!DOCTYPE html>
<html>
<head>
<style>
* {
   margin: 2%;
   text-align: center;
}
:is(header, main, footer) span:after {
   content: " Awesome!";
   box-shadow: inset 0 0 8px lightgreen;
   font-size: 1.2em;
   font-family: Calibri;
}
:-webkit-any(header, div, section) span:after {
   content: " Awesome!";
   box-shadow: inset 0 0 8px lightgreen;
   font-size: 1.2em;
   font-family: Calibri;
}
:-moz-any(header, div, section) span:after {
   content: " Awesome!";
   box-shadow: inset 0 0 8px lightgreen;
   font-size: 1.2em;
   font-family: Calibri;
}
:matches(header, div, section) span:after {
   content: " Awesome!";
   box-shadow: inset 0 0 8px lightgreen;
   font-size: 1.2em;
   font-family: Calibri;
}
</style>
</head>
<body>
<header>
<span>:is() operator is</span>
</header>
<div>
<span>DEMO</span>
<span>Alt + F4</span>
<span>Enter</span>
</div>
<section>
<span>Howzit?</span>
</section>
</body>
</html>

आउटपुट

यह निम्नलिखित परिणाम देगा -

2020 में वेब डिज़ाइन के लिए नवीनतम CSS गुण और API

उदाहरण

<html>
<head>
<style>
#parent {
   margin: 8%;
   background-image: url("https://images.unsplash.com/photo-1611081352477- 9f1477ec09ae?crop=entropy&cs=tinysrgb&fit=crop&fm=jpg&h=400&ixlib=rb1.2.1&q=80&w=400");
   padding: 2%;
   width: 200px;
   height: 200px;
   box-shadow: 0 0 20px rgba(100,0,40,0.8);
}
h2 {
   margin-top: 20vh;
   backdrop-filter: invert(1);
}
</style>
</head>
<body>
<div id="parent">
<div>
<h2>Watch this cool effect</h2>
</div>
</div>
</body>

आउटपुट

यह निम्नलिखित परिणाम देगा -

2020 में वेब डिज़ाइन के लिए नवीनतम CSS गुण और API


  1. CSS अपडेट - टेक्स्ट डेकोरेशन और अंडरलाइन्स को स्टाइल करने के लिए नए गुण

    निम्नलिखित पाठ-सजावट गुणों की शुरूआत के साथ, अब हम पाठ को पहले की तुलना में अधिक तरीकों से शैलीबद्ध कर सकते हैं। टेक्स्ट-डेकोरेशन टेक्स्ट-डेकोरेशन-थिकनेस, टेक्स्ट-डेकोरेशन-कलर, टेक्स्ट-डेकोरेशन-लाइन और टेक्स्ट-डेकोरेशन-स्टाइल का शॉर्टहैंड है। टेक्स्ट-डेकोरेशन-स्किप, टेक्स्ट-डेकोरेशन-स्किप-इंक, टेक्स

  1. फ़ॉर्म इनपुट फ़ील्ड के लिए कुछ कम-ज्ञात सीएसएस गुण

    CSS कैरेट-कलर, पॉइंटर-इवेंट और टैब-साइज़ फॉर्म इनपुट फ़ील्ड के लिए कम ज्ञात गुणों में से कुछ हैं। कैरेट-कलर प्रॉपर्टी हमें ब्लिंकिंग कैरेट का रंग निर्दिष्ट करने की अनुमति देती है जबकि पॉइंटर-इवेंट उपयोगकर्ताओं को एक तत्व खोजने से रोकने में मदद कर सकते हैं। अंत में, टैब-आकार टैब द्वारा उपयोग किए जाने

  1. नवीनतम Android 9 और 10 अपडेट के लिए UI/UX कैसे डिज़ाइन करें

    Google ने पिछले सितंबर में ही नवीनतम Android 10 जारी किया था, और जबकि यह केवल कुछ मुट्ठी भर नवीनतम, सबसे प्रीमियम फ़ोनों पर उपलब्ध है, बहुत सारे फ़ोन निर्माताओं से अपेक्षा की जाती है कि वे निकट में अपने कुछ सबसे हाल के फ़ोनों पर Android 10 को रोल आउट करें। भविष्य। इसी तरह पढ़ता है:ग्राफिक्स डिजाइन