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

JavaScript के साथ स्टाइलशीट में CSS नियम कैसे जोड़ें?


insertRule() हमें स्टाइलशीट में परिभाषित स्थिति पर एक नियम जोड़ने में मदद करता है जबकि deleteRule() एक विशिष्ट स्टाइल को हटा देता है।

निम्नलिखित उदाहरण दर्शाते हैं कि JavaScript का उपयोग करके स्टाइलशीट में CSS नियम कैसे जोड़े जा सकते हैं।

उदाहरण

<!DOCTYPE html> <html> <head> <style type="text/css" id="custom"> body {    background-color: silver; } </style> </head> <body> <h1>Custom CSS!</h1> <p>Woohoo!</p> <script> let newSheet = document.getElementById('custom').sheet let cs = 'p {';    cs += 'margin: 4%;';    cs += 'padding: 2%;';    cs += 'font-size: 22px';    cs += 'box-shadow: -10px 4px 0 chartreuse';    cs += '}'; newSheet.insertRule(cs, 0); </script> </body> </html>

आउटपुट

यह निम्न परिणाम देगा:

JavaScript के साथ स्टाइलशीट में CSS नियम कैसे जोड़ें?

उदाहरण

<!DOCTYPE html> <html> <head> <style type="text/css" id="demo"> div {    margin: 3%;    text-align: center;    background-color: powderblue; } p {    box-shadow: 0 0 12px rgba(0,0,0,0.6); } h2 {    color: red; } </style> </head> <body> <div> <h2>Custom CSS!</h2> <p>Woohoo!</p> </div> <script> let mySheet = document.getElementById('demo').sheet let cs = 'h2 { border: 2px solid green; }' mySheet.deleteRule(2); mySheet.insertRule(cs, 0); </script> </body> </html>

आउटपुट

यह निम्न परिणाम देगा:

JavaScript के साथ स्टाइलशीट में CSS नियम कैसे जोड़ें?

  1. CSS से इमेज पर बॉर्डर कैसे जोड़ें? CSS से इमेज पर बॉर्डर कैसे जोड़ें?

    CSS से इमेज पर बॉर्डर जोड़ने का कोड निम्नलिखित है:उदाहरण<!DOCTYPE html> <html> <head> <style> img {    border: 8px solid rgb(0, 238, 255);    width: 400px;    height: 400px; } </style> </head> <body> <h1>Border Around Imag

  1. CSS से इमेज पर बटन कैसे जोड़ें? CSS से इमेज पर बटन कैसे जोड़ें?

    CSS से इमेज पर बटन जोड़ने का कोड निम्नलिखित है:उदाहरण<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <style> img{    width: 100%; } div {    position: relative;    width

  1. CSS से होवर पर ट्रांज़िशन कैसे जोड़ें? CSS से होवर पर ट्रांज़िशन कैसे जोड़ें?

    CSS से होवर पर ट्रांज़िशन जोड़ने के लिए, कोड निम्नानुसार है -उदाहरण<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style>    body {       font-family: "Segoe UI"