https://codepen.io/mhmdozer/pen/dEeoXv?editors=1100
hi everyone. I have a problem with absolute positioning. my background class (.showcase) has a absolute positioning but after showcase class I have a product class which has 4 image content. but it is doesnt see beacuse it is under showcase class. it is must be below the showcase class how can I fix this problem
.products {
position: relative; <---- add this
z-index: 100; <--- add this
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-gap: 15px;
margin-right: 10px;
margin-left: 10px;
}
Since showcase will likely always be the bottom element., @newbiewebdeveloper is more accurate.
You would add z-index: -1 to the .showcase selector
thanks for helping but if I set it it is only overlapping
You want the images on top of .showcase
right?
1 Like
i want like this showcase top products below
Then there’s no reason to absolute position the .showcase {}
.showcase {
background: url(https://images.pexels.com/photos/209151/pexels-photo-209151.jpeg?auto=compress&cs=tinysrgb&dpr=1&w=500);
height: 600px;
background-size: cover;
margin: 0;
margin-bottom: 20px;
padding: 0;
position: absolute; <--- remove this
right: 0; <--- remove this
left: 0; <---- remove this
}
And you’ll have what you’re describing…
1 Like
I think it is my mistake
thank you for help