]> git.ardis.lu - event-hashes/commitdiff
Add fade in transition to table
authorArdis Lu <ardisglu@gmail.com>
Tue, 9 Jan 2024 06:27:09 +0000 (22:27 -0800)
committerArdis Lu <ardisglu@gmail.com>
Tue, 9 Jan 2024 06:27:09 +0000 (22:27 -0800)
index.html

index 65ebd1f7b45efec870102589eda3f67a8b019f0c..b19ca4589521162d41e8af4da9e1975a5cfff180 100644 (file)
     }
 
     table {
-      display: none;
+      visibility: hidden;
+      opacity: 0;
       border-collapse: collapse;
       margin: auto;
+      transition: opacity 300ms;
     }
 
     tr {
     const table = document.querySelector('table');
     const tableBody = document.querySelector('table tbody');
     textarea.addEventListener('input', debounce(() => {
-      table.style.setProperty('display', 'none');
+      table.style.setProperty('visibility', 'hidden');
+      table.style.setProperty('opacity', 0);
       tableBody.innerHTML = '';
 
       const events = getEvents(textarea.value);
         const hash = `0x${[...byteArray].map(b => b.toString(16).padStart(2, '0')).join('')}`;
         tableBody.insertAdjacentHTML('beforeend', `<tr><td>${event}</td><td>${hash}</td></tr>`);
       }
-      table.style.setProperty('display', 'revert');
+      table.style.setProperty('visibility', 'visible');
+      table.style.setProperty('opacity', 1);
     }, 250));
   </script>
 </body>
This page took 0.038492 seconds and 4 git commands to generate.