ホームページ >ウェブフロントエンド >CSSチュートリアル >Transform を使用すると Z インデックスが機能しないのはなぜですか?

Transform を使用すると Z インデックスが機能しないのはなぜですか?

DDD
DDDオリジナル
2024-10-31 18:05:46786ブラウズ

Why is My Z-Index Not Working When Using Transform?

Z インデックスが機能しない

問題:

z- を使用して円の後ろにリングを移動しようとしています。

説明:

この特定のケースでは、変換を適用しました。リングの擬似要素。変換が適用されると、z-index プロパティは効果がなくなります。

解決策:

この問題を解決するには、transform プロパティを削除して置き換える必要があります。円の後ろにリングを配置する別の方法を使用します。

コード スニペット:

transform プロパティを削除し、top と left を使用してリングの絶対位置を指定します。プロパティ:

<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>

これにより、リングが円の後ろに配置され、Z インデックスが有効になります。

以上がTransform を使用すると Z インデックスが機能しないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。