Home > Article > Web Front-end > Why is My Z-Index Not Working When Using Transform?
Problem:
You are trying to move a ring behind a circle using z-index, but despite specifying a negative value for the z-index, the ring remains in front.
Explanation:
In this particular case, you have applied transform to the pseudo-element for the ring. When transform is applied, the z-index property no longer has an effect.
Solution:
To fix this issue, you need to remove the transform property and replace it with an alternative method for positioning the ring behind the circle.
Code Snippet:
Remove the transform property and specify the absolute position for the ring using top and left properties:
<code class="css">#background #mainplanet:after { z-index: -3; top: calc(50% - var(--size)/2) !important; left: calc(50% - (var(--size) * 1.5)/2) !important; }</code>
This will ensure that the ring is positioned behind the circle and the z-index is effective.
The above is the detailed content of Why is My Z-Index Not Working When Using Transform?. For more information, please follow other related articles on the PHP Chinese website!