JSFiddle - React, Tailwind, and code Playground
HTML
<body>
<div class="wrapper">
<a class="flex-center-col hero__scroll-btn h-30 h-60--tab pt-25">
<div class="hero__chevron-btn">
<svg viewBox="0 0 26 19" class="app__chevron hero__chevron" style="transform: rotate3d(0, 0, 1, 0deg);">
<path d="M13 12.49l-8-8M21 4.49l-8.35 8.35"></path>
</svg>
</div>
</a>
</div>
</body>
CSS
.flex-center-col {
display: flex;
align-items: center;
}
.h-30 {
height: 30px;
}
.pt-25 {
padding-top: 25px;
}
.hero__chevron-btn {
-webkit-transform: translate(-50%, -45px);
-moz-transform: translate(-50%, -45px);
-ms-transform: translate(-50%, -45px);
-o-transform: translate(-50%, -45px);
transform: translate(-50%, -45px);
-webkit-transition: -webkit-transform 400ms ease;
-moz-transition: -moz-transform 400ms ease;
transition: transform 400ms ease;
background-color: #fff;
border-radius: 100%;
box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
display: inline-block;
height: 34px;
left: 50%;
position: absolute;
width: 34px;
z-index: 200;
}
.hero__chevron {
left: 6px;
position: absolute;
stroke: #181a1d;
stroke-width: 2;
top: 11px;
width: 22px;
}
.app__chevron {
-webkit-transition: color 250ms linear;
-moz-transition: color 250ms linear;
transition: color 250ms linear;
fill: #a8acb1;
}
.wrapper {
position: absolute;
top: 50%;
left: 50%;
}
body {
background-color: black;
}