Computer >> 컴퓨터 >  >> 프로그램 작성 >> CSS

CSS를 사용하여 z-index 속성을 사용하여 레이어에 요소 쌓기

<시간/>

CSS Z-Index 속성 개발자를 사용하여 요소를 서로 스택할 수 있습니다. Z-색인은 양수 또는 음수 값을 가질 수 있습니다.

참고 - 겹치는 요소에 z-색인이 지정되지 않은 경우 문서에서 마지막으로 언급된 해당 요소가 표시됩니다.

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>

출력

CSS를 사용하여 z-index 속성을 사용하여 레이어에 요소 쌓기

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 속성을 사용하여 레이어에 요소 쌓기