HTML & CSS 중첩 순서 지정하기

5989 단어 HTMLCSS

개시하다


CSS용 z-idex 사용
"예를 들어 Power의 맨 앞, 앞으로 이동"등 간단하게 중첩 순서를 지정하는 방법을 총괄했다.
한편 지난번'rgba를 사용하여 배경 이미지를 어둡게 했다'는 보도는 계속되고 있다.
https://qiita.com/szaizen/items/3ab28c03a76e08bb5581

z-index


z-idex는 원소의 중첩 순서를 결정할 수 있는 속성이다.
test {
  z-index: 数字;
}
숫자가 지정하는 값이 클수록 위에 표시됩니다.
이것만 사용하면 간단하게 중첩 순서를 지정할 수 있을 거예요.
이어서 실천해 봅시다.

실천 예



html
<body>
<div class="back">
  <h1 class="title">パソコン教室</h1>
  <p>Learn together!</p>
</div>
</body>
css
body{
  height: 100%;
  margin: 0;
}
.back{
  /* 画面いっぱいに背景画像を貼り付ける */
  background: url(http://simplemodern-interior.jp/knowledge/wp-content/uplads/2014/07/pc.png) no-repeat center;
  background-size: cover;
  position: relative;
  height:100%;
}
.back::before{
  /* 透過した黒を上から重ねるイメージ */
  background-color: rgba(0,0,0,0.4);
  /* 自由に位置指定 */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: ' ';
}
지난번에 rgba를 사용하여 배경 그림을 어둡게 했습니다.
그런데 글도 어두워져서 잘 안 보여서 맨 앞에 놓으려고 했어요.

position: absolute;



css
.title{
    position: absolute;
    width: 100%;
    text-align: center;
}
이렇게 기술하다.
이 경우 앞에 순서대로 올바르게 표시되지만 HTML은 다음과 같은 경우 배경 이미지로 둘러싸여 표시되지 않습니다.
html
<body>
<h1 class="title">パソコン教室</h1>
<div class="back">
    <p>Learn together!</p>
</div>
</body>

z-idex로 겹치는 순서 지정하기


거기에 등장하는 것은 z-idex다.
참고로 포지션은 기본static에 적용되지 않습니다.
따라서 z-idex가 추가되면
css
.title{
    position: absolute;
    width: 100%;
    text-align: center;
    /* 重なり順を指定*/
    z-index: 1;
}
잘 나왔어!!!

사이트 축소판 그림

  • z-idex의 사용 방법: CSS에서 중첩 순서 지정 - 원숭이 와카
    https://saruwakakun.com/html-css/basic/z-index
  • 좋은 웹페이지 즐겨찾기