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

JavaScript और CSS के साथ टाइपिंग और डिलीटिंग प्रभाव


CSS एनिमेशन की मदद से, हम JavaScript का उपयोग करके टाइपराइटर टाइपिंग और डिलीटिंग प्रभाव बना सकते हैं।

निम्नलिखित उदाहरण इस प्रभाव को दर्शाता है।

उदाहरण

<!DOCTYPE html> <html> <style> div {    display: flex;    margin: 4%;    padding: 2%;    box-shadow: inset 0 0 12px blue; } p {    font-family: "Courier Monospace";    font-size: 2em;    color: red; } p:last-of-type {    animation: type 0.33s infinite; } @keyframes type{    to { opacity: .0; } } </style> <body> <div> <p id="text"></p> <p>|</p> </div> <script> const words = ["Nulla", "facilisi", "Cras sed odio sed leo laoreet molestie id non purus.."]; let i = 0; let counter; function typeNow() {    let word = words[i].split("");    var loopTyping = function() {       if (word.length > 0) {          document.getElementById('text').innerHTML += word.shift();       } else {          deleteNow();          return false;       };       counter = setTimeout(loopTyping, 200);    };    loopTyping(); }; function deleteNow() {    let word = words[i].split("");    var loopDeleting = function() {       if (word.length > 0) {          word.pop();          document.getElementById('text').innerHTML = word.join("");       } else {          if (words.length > (i + 1)) {             i++;          }          else {             i = 0;          };          typeNow();          return false;       };       counter = setTimeout(loopDeleting, 200);    };    loopDeleting(); }; typeNow(); </script> </body> </html>

आउटपुट

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

JavaScript और CSS के साथ टाइपिंग और डिलीटिंग प्रभाव

  1. JavaScript से टाइपिंग इफेक्ट कैसे बनाएं? JavaScript से टाइपिंग इफेक्ट कैसे बनाएं?

    JavaScript से टाइपिंग इफेक्ट बनाने के लिए कोड निम्न है -उदाहरण<!DOCTYPE html> <html> <head> <style>    body{       font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;    }    button{       padding:1

  1. JavaScript के साथ CSS वेरिएबल्स को प्राप्त करना और सेट करना JavaScript के साथ CSS वेरिएबल्स को प्राप्त करना और सेट करना

    getComputedStyle() मेथड एक ऑब्जेक्ट देता है जिसमें टारगेट एलिमेंट पर लागू सभी स्टाइल शामिल होते हैं। getPropertyValue() मेथड का उपयोग कंप्यूटेड स्टाइल से वांछित प्रॉपर्टी प्राप्त करने के लिए किया जाता है। setProperty() का उपयोग CSS वेरिएबल का मान बदलने के लिए किया जाता है।उदाहरणनिम्नलिखित उदाहरण दर्

  1. CSS और JavaScript से एकॉर्डियन कैसे बनाएं CSS और JavaScript से एकॉर्डियन कैसे बनाएं

    CSS और JavaScript से एकॉर्डियन बनाने के लिए, कोड निम्नलिखित है:उदाहरण<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <style> .demo { background-color: #eee; cursor: pointer; padding: 25px; width: 100