<div class="page-wrapper">
<div class="btn-round btn-normal"></div>
<div class="btn-round btn-pressed"></div>
<div class="btn-wide btn-normal">Click Me</div>
</div>
body {
margin: 0;
}
.page-wrapper {
height: 100vh;
margin: 0;
display: flex;
align-items: center;
justify-content: center;
flex-flow: row wrap;
background-color: #e3e7ea;
}
.btn-round {
width: 60px;
height: 60px;
margin: 10px;
border-radius: 50%;
}
.btn-wide {
width: 300px;
height: 60px;
margin: 10px;
border-radius: 50px;
font-size: 18px;
color: #708090;
display: flex;
align-items: center;
justify-content: center;
}
.btn-normal {
box-shadow: -3px -3px 7px #f5f5f5, 3px 3px 7px #bbc3cc;
}
.btn-pressed {
box-shadow: -3px -3px 7px #f5f5f5 inset, 3px 3px 7px #bbc3cc inset;
}
.btn-normal:active {
box-shadow: -3px -3px 7px #f5f5f5 inset, 3px 3px 7px #bbc3cc inset;
font-size: 16px;
user-select: none;
}
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.