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

सीएसएस में छद्म तत्व ::पहले और ::के बाद

<घंटा/>

सीएसएस ::पहले और सीएसएस ::छद्म तत्व के बाद क्रमशः तत्व के पहले और बाद में कुछ सामग्री डालने के लिए उपयोग किया जाता है।

उदाहरण

आइए सीएसएस के लिए एक उदाहरण देखें ::पहले और सीएसएस ::छद्म तत्वों के बाद -

<!DOCTYPE html>
<html>
<head>
<style>
div:nth-of-type(1) p:nth-child(2)::after {
   content: " BUZZINGA!";
   background: orange;
   padding: 5px;
}
div:nth-of-type(2) p:nth-child(2)::before {
   content: "Harry:";
   background-color: lightblue;
   font-weight: bold;
   padding: 5px;
}
</style>
</head>
<body>
<div>
<p>Nobody: </p>
<p>Sheldon Cooper:</p>
</div><hr><div>
<p><q>Death Eaters arrive</q></p>
<p><q>Expecto Patronum!</q></p>
</div>
</body>
</html>

आउटपुट

यह निम्नलिखित आउटपुट देगा -

सीएसएस में छद्म तत्व ::पहले और ::के बाद

उदाहरण

आइए CSS ::before और CSS ::after Pseudo-elements -

. के लिए एक और उदाहरण देखें
<!DOCTYPE html>
<html>
<head>
<title>Center Alignment using CSS Margin</title>
<style>
#yinyangSymbol {
   width: 100px;
   height: 50px;
   background: #fff;
   border-color: #000;
   border-style: solid;
   border-width: 2px 2px 50px 2px;
   border-radius: 100%;
   position: relative;
}
#yinyangSymbol::before {
   content: "";
   position: absolute;
   top: 50%;
   left: 0;
   background: #fff;
   border: 18px solid #000;
   border-radius: 100%;
   width: 14px;
   height: 14px;
}
#yinyangSymbol::after {
   content: "";
   position: absolute;
   top: 50%;
   left: 50%;
   background: #000;
   border: 18px solid #fff;
   border-radius:100%;
   width: 14px;
   height: 14px;
}
div{
   width: 50%;
   margin: 10px auto;
   border:4px solid black;
}
#text {
   border: 4px solid black;
   background-color: grey;
   color: white;
   text-align: center;
}
</style>
</head>
<body>
<div id="main">
<div>
<div id="yinyangSymbol"></div>
</div>
<div id="text">Be Centered & Balanced</div>
</div>
</body>
</html>

आउटपुट

यह निम्नलिखित आउटपुट देगा -

सीएसएस में छद्म तत्व ::पहले और ::के बाद


  1. CSS के साथ फ्लेक्स आइटम को क्षैतिज रूप से सेट करें

    फ्लेक्स-दिशा का उपयोग करें पंक्ति मान . के साथ संपत्ति फ्लेक्स-आइटम को क्षैतिज रूप से सेट करने के लिए। उदाहरण पंक्ति मान को लागू करने के लिए आप निम्न कोड को चलाने का प्रयास कर सकते हैं - <!DOCTYPE html> <html>    <head>       <style>     &

  1. सीएसएस में ::पहला-अक्षर छद्म-तत्व

    यह सीएसएस छद्म तत्व किसी तत्व की सामग्री के पहले अक्षर का चयन करता है। हालांकि, यदि तत्व इनलाइन-स्तर है तो यह काम नहीं करता है। उदाहरण आइए CSS के लिए एक उदाहरण देखें ::प्रथम-अक्षर छद्म तत्व - <!DOCTYPE html> <html> <head> <style> div{    background-color: #32485d;

  1. सीएसएस में सीमा-शैली की संपत्ति

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