JSFiddle - React, Tailwind, and code Playground
by praveen_jegan
HTML
<div class="container">
<div class="console">
<div class="console-body">
<div id="typer"></div>Nope, I'm able repo<sdiv id="typed-cursor">|</div>
</div>
</div>
</div>
CSS
body {
margin:0;
padding:0;
background-color:#262626;
color:white;
}
.container {
max-width:800px;
margin-left:auto;
margin-right:auto;
}
.container .warning-p {
text-align:center;
border:solid 1px;
background-color:#333333;
}
.console {
position: fixed;
top: 50%;
left: 50%;
margin-top: -200px;
margin-left: -400px;
background-color:black;
width:800px;
height:400px;
border:solid 2px #444444;
overflow-y: auto;
}
.console #typer {
padding:0;
margin:0 0 0 5px;
color:#00FFFF;
display:inline-block;
}
.console #typer .user {
color:#00FF00;
}
#typed-cursor{
opacity: 1;
font-weight: 100;
-webkit-animation: blink 0.7s infinite;
-moz-animation: blink 0.7s infinite;
-ms-animation: blink 0.7s infinite;
-o-animation: blink 0.7s infinite;
animation: blink 0.7s infinite;
display:inline-block;
}
@-keyframes blink{
0% { opacity:1; }
50% { opacity:0; }
100% { opacity:1; }
}
@-webkit-keyframes blink{
0% { opacity:1; }
50% { opacity:0; }
100% { opacity:1; }
}
@-moz-keyframes blink{
0% { opacity:1; }
50% { opacity:0; }
100% { opacity:1; }
}
@-ms-keyframes blink{
0% { opacity:1; }
50% { opacity:0; }
100% { opacity:1; }
}
@-o-keyframes blink{
0% { opacity:1; }
50% { opacity:0; }
100% { opacity:1; }
}