CSSを使用したz-indexプロパティを使用したレイヤーでの要素のスタック
CSS Z-Indexプロパティを使用すると、開発者は要素を相互にスタックできます。 Z-Indexには、正の値または負の値を指定できます。
注- 重複する要素にz-indexが指定されていない場合、その要素はドキュメントの最後に記載されている要素として表示されます。
z-indexプロパティの例を見てみましょう-
例
<!DOCTYPE html> <html> <head> <style> p { background: url("https://www.tutorialspoint.com/arangodb/images/arangodb.jpg"); background-origin: content-box; background-repeat: no-repeat; background-size: cover; box-shadow: 0 0 3px black; padding: 20px; background-origin: border-box; } </style> </head> <body> <h2>ArangoDB</h2> <p>ArangoDB is hailed as a native multi-model database by its developers. This is unlike other NoSQL databases. In this database, the data can be stored as documents, key/value pairs or graphs. As a native multi-model database, ArangoDB eliminates the need to deploy multiple databases, and thus decreases the number of components and their maintenance. Consequently, it reduces the technology-stack complexity for the application. In addition to consolidating your overall technical needs, this simplification leads to lower total cost of ownership and increasing flexibility.</p> </body> </html>
出力
z-indexプロパティの別の例を見てみましょう-
例
<!DOCTYPE html> <html> <head> <style> p { margin: 0; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } div{ margin: auto; position: absolute; top:0; left: 0; right: 0; bottom: 0; } div:first-child { background-color: orange; width: 270px; height: 120px; z-index: -2; } div:last-child { width: 250px; height: 100px; z-index: -1; background-color: turquoise; } </style> </head> <body> <div></div> <p>Variables are the reserved memory locations to store values. This means that when you create a variable you reserve some space in memory.............</p> <div></div> </body> </html>
出力
-
CSSを使用して要素をZ-Indexとオーバーラップさせる
CSS Z-Indexプロパティの開発者は、要素を相互にスタックできます。 Z-Indexには、正の値または負の値を指定できます。 注 −重複する要素にz-indexが指定されていない場合、その要素はドキュメントの最後に記載されている要素として表示されます。 例 z-indexプロパティの例を見てみましょう- <!DOCTYPE html> <html> <head> <style> p { margin: 0; position: absolute; to
-
CSSを使用したクロスブラウザの不透明度の設定
プロパティの不透明度は最新のソリューションであり、Firefox 0.9以降、Safari 2、Opera 9以降、IE 9以降、およびすべてのバージョンのChromeで機能します。 -moz-opacityプロパティは、0.9より古いFirefoxバージョンの不透明度プロパティです。–khtml-opacityプロパティは、1から始まるサファリバージョン用です。filterプロパティは、不透明度のような効果を与える5〜9のIEブラウザ用です。現代の不透明度のフォールバックとしてこれらすべての値を一緒に使用すると、すべてのブラウザで不透明度を使用できます。 以下は、CSSを使用してクロスブラ