JSFiddle - React, Tailwind, and code Playground
by NickU
CSS
* {
padding: 0;
margin: 0;
box-sizing: border-box;
}
.form {
display: inline-block;
border: 1px solid;
padding: 10px;
position: absolute;
width: 100%;
height: 100%;
background-color: #f1f1f1;
}
#RegForm {
top: 0px;
left:0px;
}
#LoginForm {
top: 0;
left:-100%;
opacity: 0;
}
.input_field {
display: block;
padding: 10px;
width: 100%;
}
.wrapper {
text-align: center;
}
.SubBtn {
padding: 15px;
width: 100%;
font-size: 20px;
cursor: pointer;
margin-top: 10px;
background-color:rgb(10, 157, 248);
border: none;
color: white;
}
.wrapper label {
display: inline-block;
padding: 10px;
font-size: 20px;
}
#container {
position: relative;
width: 300px;
height: 250px;
display: inline-block;
top: 100px;
left:200px;
}
#toggle_form {
position: relative;
top:-50px;
left: 130px;
padding: 5px;
}
JavaScript
var dataURI = "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 1 20 20' preserveAspectRatio='xMidYMid meet' fill='steelblue' width='15' height='15' %3E%3Cpath d='M3.67 8.67h14V11h-14V8.67zm0-4.67h14v2.33h-14V4zm0 9.33H13v2.34H3.67v-2.34zm11.66 0v7l5.84-3.5-5.84-3.5z'%3E%3C/path%3E%3C/svg%3E";
var svg = atob(dataURI.replace(/data:image\/svg\+xml;base64,/, ''));
console.log(svg);