Initially, I had this formatted the way that I wanted. After adding and removing code over the last few hours, I'm unsure of what revision that I made that prevents me from separating the individual images. They're supposed to be side-by-side with about 5em in between.
HTML —
<div class="techStackContainer02">
<div class="techImg">
<img class="techImg" src="client image.svg" alt="client">
<img class="techImg" src="server image.svg" alt="server">
<img class="techImg" src="database.svg" alt="database">
</div>
CSS —
.techStackContainer02 {
display: grid;
gap: 5em;
height: 15vh;
max-width: 100%;
position: relative;
width: auto;
}
.techImg {
height: 180px;
position: absolute;
width: 80%;
}
I've tried using a few resources online but majority of them just discuss positioning attributes (sticky, absolute, fixed, etc.). Using the relative position for my parent container and absolute for my images has them at least placed in a singular row. Everything is sized properly minus the aforementioned overlapping issues.