Flat Layered Button

HTML
<div class="wrapper"> <a href="" class="btn">Hover Me</a> </div>
CSS
html { font-size: 20px; box-sizing: border-box; } body { background-color: #1abc9c; display: flex; align-items: center; justify-content: center; height: 100vh; overflow: hidden; } .btn { border: 5px solid #2c3e50; color: #2c3e50; display: block; font-family: 'trebuchet ms'; font-size: 2rem; letter-spacing: 0.1rem; padding: 1rem; position: relative; text-decoration: none; text-transform: uppercase; } .btn::before { content: ""; background-color: #E26A6A; box-shadow: 10px 10px 0 #F1C40F, 20px 20px 0 #3498DB; position: absolute; left: 0.25rem; top: 0.5rem; height: 102%; width: 102%; z-index: -1; transition: all 0.4s ease; } .btn:hover::before { box-shadow: none; left: 0; top: 0; width: 100%; height: 100%; }
JAVASCRIPT
Expand for more options Login