UNPKG

react-virtualized

Version:

React components for efficiently rendering large, scrollable lists and tabular data

75 lines (70 loc) 1.6 kB
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="initial-scale=1, maximum-scale=1"> <title>foo</title> <style type="text/css"> body, html, #mount { width: 100%; height: 100%; margin: 0; padding: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-size: 12px; overflow: hidden } .container { width: 100%; height: 100%; } .chat { border: 1px solid #eee; border-radius: 0.5rem; } .item { border-bottom: 1px solid #eee; padding: 0.5rem; box-sizing: border-box; } .item:hover { background-color: #eee; } .floatingMessage { position: absolute; top: 1.5rem; left: 50%; transform: translateX(-50%); background-color: rgba(0, 255, 0, 0.5); border-radius: 0.25rem; padding: 0.5rem 1rem; opacity: 0; -webkit-animation: floatingMessageAnmation 4s 1; animation: floatingMessageAnimation 4s 1; } @keyframes floatingMessageAnimation { 0% { opacity: 1; } 50% { opacity: 1; } 100% { opacity: 0; } } </style> </head> <body> <div id="mount"></div> <script src="utils.js"></script> <script src="helper.js"></script> <script> loadReact(); loadScriptsAndStyles('chat.js'); </script> <div class='floatingMessage'> Click body to resize ... </div> </body> </html>