กวดวิชาCSS

CSS HOME บทนำ CSS ไวยากรณ์ CSS ตัวเลือก CSS CSS วิธีการ ความคิดเห็น CSS CSS สี พื้นหลัง CSS CSS Borders CSS Margins CSS Padding CSS ความสูง/ความกว้าง โมเดลกล่อง CSS CSS Outline CSS Text แบบอักษร CSS ไอคอน CSS ลิงค์ CSS รายการ CSS ตาราง CSS จอแสดงผล CSS CSS ความกว้างสูงสุด ตำแหน่ง CSS CSS Z-ดัชนี CSS Overflow CSS Float CSS Inline-block CSS Align CSS Combinators CSS Pseudo-class CSS Pseudo-element CSS ความทึบ แถบนำทาง CSS CSS Dropdowns CSS Image Gallery CSS Image Sprites CSS Attr Selectors แบบฟอร์ม CSS CSS Counters เค้าโครงเว็บไซต์ CSS หน่วย CSS ความจำเพาะของ CSS CSS !สำคัญ ฟังก์ชันคณิตศาสตร์ CSS

CSS ขั้นสูง

CSS มุมโค้งมน รูปภาพ CSS Border พื้นหลัง CSS CSS สี คำหลักสี CSS CSS Gradients CSS Shadows เอฟเฟกต์ข้อความ CSS CSS Web Fonts การแปลง CSS 2D การแปลง CSS 3D การเปลี่ยน CSS ภาพเคลื่อนไหว CSS CSS Tooltips CSS สไตล์รูปภาพ ภาพสะท้อน CSS CSS วัตถุพอดี CSS วัตถุตำแหน่ง CSS Masking ปุ่ม CSS CSS Pagination CSS หลายคอลัมน์ ส่วนต่อประสานผู้ใช้ CSS ตัวแปร CSS ขนาดกล่อง CSS CSS Media Queries ตัวอย่าง CSS MQ CSS Flexbox

CSS Responsive

แนะนำ RWD วิวพอร์ต RWD RWD Grid View แบบสอบถามสื่อ RWD รูปภาพ RWD วิดีโอ RWD กรอบงาน RWD เทมเพลต RWD

CSS Grid

บทนำกริด คอนเทนเนอร์กริด รายการกริด

CSS SASS

กวดวิชา SASS

ตัวอย่างCSS

เทมเพลต CSS ตัวอย่าง CSS แบบทดสอบ CSS แบบฝึกหัด CSS ใบรับรอง CSS

การอ้างอิงCSS

การอ้างอิง CSS ตัวเลือก CSS ฟังก์ชัน CSS CSS อ้างอิง Aural CSS Web Safe Fonts CSS Animable หน่วย CSS ตัวแปลง CSS PX-EM CSS สี ค่าสี CSS ค่าดีฟอลต์ CSS รองรับเบราว์เซอร์ CSS

เค้าโครง CSS - คุณสมบัติดัชนี z


คุณสมบัติz-indexระบุลำดับสแต็กขององค์ประกอบ


ดัชนี z คุณสมบัติ

เมื่อองค์ประกอบอยู่ในตำแหน่ง พวกเขาสามารถซ้อนทับองค์ประกอบอื่นๆ

คุณสมบัติz-indexระบุลำดับสแต็กขององค์ประกอบ (องค์ประกอบใดควรวางไว้ด้านหน้าหรือด้านหลังองค์ประกอบอื่นๆ)

องค์ประกอบสามารถมีลำดับกองบวกหรือลบ:

นี่คือหัวเรื่อง

เนื่องจากรูปภาพมีดัชนี z อยู่ที่ -1 รูปภาพจะถูกวางไว้ด้านหลังข้อความ

ตัวอย่าง

img {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: -1;
}

หมายเหตุ: z-indexใช้ได้เฉพาะกับองค์ประกอบที่มีตำแหน่ง (ตำแหน่ง: สัมบูรณ์ ตำแหน่ง: สัมพันธ์ ตำแหน่ง: คงที่ หรือตำแหน่ง: เหนียว) และรายการแบบยืดหยุ่น (องค์ประกอบที่เป็นลูกโดยตรงของการแสดงผล: องค์ประกอบแบบยืดหยุ่น)



ตัวอย่างดัชนี z อื่น

ตัวอย่าง

ที่นี่เราจะเห็นว่าองค์ประกอบที่มีลำดับกองซ้อนมากกว่ามักจะอยู่เหนือองค์ประกอบที่มีลำดับกองที่ต่ำกว่าเสมอ:

<html>
<head>
<style>
.container {
  position: relative;
}

.black-box {
  position: relative;
  z-index: 1;
  border: 2px solid black;
  height: 100px;
  margin: 30px;
}

.gray-box {
  position: absolute;
  z-index: 3;
  background: lightgray;
  height: 60px;
  width: 70%;
  left: 50px;
  top: 50px;
}

.green-box {
  position: absolute;
  z-index: 2;
  background: lightgreen;
  width: 35%;
  left: 270px;
  top: -15px;
  height: 100px;
}
</style>
</head>
<body>

<div class="container">
  <div class="black-box">Black box</div>
  <div class="gray-box">Gray box</div>
  <div class="green-box">Green box</div>
</div>

</body>
</html>

ไม่มี z-index

หากองค์ประกอบสองตำแหน่งซ้อนทับกันโดยไม่มีการz-index ระบุ องค์ประกอบที่กำหนดสุดท้ายในโค้ด HTMLจะแสดงที่ด้านบน

ตัวอย่าง

ตัวอย่างเดียวกับด้านบน แต่ที่นี่ไม่ได้ระบุดัชนี z:

<html>
<head>
<style>
.container {
  position: relative;
}

.black-box {
  position: relative;
  border: 2px solid black;
  height: 100px;
  margin: 30px;
}

.gray-box {
  position: absolute;
  background: lightgray;
  height: 60px;
  width: 70%;
  left: 50px;
  top: 50px;
}

.green-box {
  position: absolute;
  background: lightgreen;
  width: 35%;
  left: 270px;
  top: -15px;
  height: 100px;
}
</style>
</head>
<body>

<div class="container">
  <div class="black-box">Black box</div>
  <div class="gray-box">Gray box</div>
  <div class="green-box">Green box</div>
</div>

</body>
</html>

ทดสอบตัวเองด้วยแบบฝึกหัด

ออกกำลังกาย:

ทั้งส่วนหัวและย่อหน้าอยู่ในตำแหน่งที่ด้านบนของหน้า

ตรวจสอบให้แน่ใจว่าส่วนหัวอยู่ด้านบนของย่อหน้า

<style>
 {
  position: absolute;
  top: 0;
  : 1;  
}
 {
  position: absolute;
  top: 0;
  : 0;
}
</style>

<body>
  <h1 id="mytitle">This is a heading</h1>
  <p id="myintro">This is a paragraph</p>
</body>


 คุณสมบัติ CSS

Property Description
z-index Sets the stack order of an element