कैसे बनाएं: चेतावनी संदेश
- पिछला पृष्ठ उत्पाद कार्ड
- अगला पृष्ठ टॉपिंग बॉक्स
CSS के द्वारा चेतावनी संदेश का उपयोग करने का सीखा
चेतावनी
चेतावनी संदेश, उपयोगकर्ता को कुछ विशेष विषयों को सूचित करने के लिए उपयोग किए जा सकते हैं: खतरा, सफल, सूचना या चेतावनी。
चेतावनी संदेश बनाएं
पहला कदम - HTML जोड़ें:
<div class="alert"> <span class="closebtn" onclick="this.parentElement.style.display='none';">×</span> यह एक चेतावनी बॉक्स है. </div>
अगर आप चाहते हैं कि आप चेतावनी संदेश को बंद कर सकें, तो एक बैंडिल सहित जोड़ें onclick
एट्रिब्यूट का <span>
एलिमेंट, यह एट्रिब्यूट इंगित करता है कि "मैं पर क्लिक करूं तो मेरा पैरेंट एलिमेंट छुपा जाए" - अर्थात बैकनेर <div class="alert">
。
सूचना:एक हिंदी अक्षर "x" बनाने के लिए HTML एंबिड "×" का उपयोग करें。
दूसरा कदम - CSS जोड़ें:
चेतावनी बॉक्स और बंद बटन के शैली सेट करें:}
/* चेतावनी संदेश बॉक्स */ .alert { padding: 20px; background-color: #f44336; /* लाल */ color: white; margin-bottom: 15px; } /* बंद बटन */ .closebtn { margin-left: 15px; color: white; font-weight: bold; float: right; font-size: 22px; line-height: 20px; cursor: pointer; transition: 0.3s; } /* जब माउस बंद बटन पर जाएगा */ .closebtn:hover { रंग: काला; }
कई चेतावनी
यदि पृष्ठ पर कई चेतावनी संदेश हैं, तो आप नीचे दिए गए स्क्रिप्ट को जोड़ सकते हैं, ताकि प्रत्येक <span>
एलेमेंट के onclick
के रूप में बंद करें अलग-अलग चेतावनी。
और अगर आप चाहते हैं कि चेतावनी पर क्लिक करने पर वे धीरे से फ़ेड आउट हों, तो अनुपात और ट्रांजिशन को इस एट्रिब्यूट में जोड़ें alert
क्लास में:
उदाहरण
<style> .alert { opacity: 1; transition: opacity 0.6s; /* 600 मिलीसेकंड फ़ेड आउट */ } </style> <script> // सभी class="closebtn" एलेमेंट प्राप्त करें var close = document.getElementsByClassName("closebtn"); var i; // सभी बंद बटनों को घूमें Loop through all close buttons for (i = 0; i < close.length; i++) { // सभी बंद बटनों को घूमें close[i].onclick = function(){ // <span class="closebtn"> के पैरंट एलेमेंट (<div class="alert">) प्राप्त करें var div = this.parentElement; // div की अस्पष्टता को 0 (पारदर्शी) सेट करें div.style.opacity = "0"; // 600 मिलीसेकंड के बाद div को छुपाया जाएगा (फ़ेड आउट के समय से समान) setTimeout(function(){ div.style.display = "none"; }, 600); } } </script>
संबंधित पृष्ठ
शिक्षा:कैसे टिप्पणी बनाएं
- पिछला पृष्ठ उत्पाद कार्ड
- अगला पृष्ठ टॉपिंग बॉक्स