.link-background { position: relative; height: 100%; overflow: hidden; background-repeat: no-repeat; background-size: cover; } .link-content { top: 23%; position: absolute; width: 80%; margin: 0 10%; } .link-item { display: flex; padding: 1rem; border-radius: 4px; } .link-item:hover { background-color: rgba(172, 172, 172, 0.25); } .link-item-image { width: 4rem; height: 4rem; } .link-item-image img { width: 100%; height: 100%; border-radius: 50%; }