gpt4 book ai didi

css - Z-index 不起作用(是的,位置已设置)

转载 作者:太空宇宙 更新时间:2023-11-04 01:25:50 26 4
gpt4 key购买 nike

我似乎无法让 z-index 正常工作。关于这个有很多 StackOverflow 问题,但在大多数问题中,问题是未设置位置。我已经设定了位置,但我仍然无法让它工作。我希望带有文本的框位于灰色条的顶部。

如有任何指导,我们将不胜感激。

https://jsfiddle.net/8sfz5wrj/1/

.pictures{
height: 45vh;
background-color: gray;
position: relative;
z-index: 0;
}
.main{
margin-top: -30vh !important;
flex-shrink: 0;
position: relative;
z-index: 100;
}

<html>
<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Title</title>
<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Roboto:200,300,400,500,700" type="text/css">
<link rel="stylesheet" href="https://code.getmdl.io/1.3.0/material.blue_grey-blue.min.css" />
<link rel="stylesheet" href="/personal-site-page.css" />
<meta name="viewport" content="width=device-width, initial-scale=1">

</head>
<body>
<div class="mdl-layout">
<div class="pictures"></div>
<div class="mdl-layout__content">
<div class="main mdl-grid">
<div class="mdl-cell mdl-cell--2-col"></div>
<div class="mdl-cell mdl-cell--8-col mdl-shadow--4dp">
<h3>Title</h3>
<p>
Cillum dolor esse sit incididunt velit eiusmod magna ad nostrud officia aute dolor dolor. Magna esse ullamco pariatur adipisicing consectetur eu commodo officia. Ex cillum consequat mollit minim elit est deserunt occaecat nisi amet. Quis aliqua nostrud Lorem occaecat sunt. Eiusmod quis amet ullamco aliquip dolore ut incididunt duis adipisicing. Elit consequat nisi eiusmod aute ipsum sunt veniam do est. Occaecat mollit aliquip ut proident consectetur amet ex dolore consectetur aliqua elit.
</p>
<p>
Cillum dolor esse sit incididunt velit eiusmod magna ad nostrud officia aute dolor dolor. Magna esse ullamco pariatur adipisicing consectetur eu commodo officia. Ex cillum consequat mollit minim elit est deserunt occaecat nisi amet. Quis aliqua nostrud Lorem occaecat sunt. Eiusmod quis amet ullamco aliquip dolore ut incididunt duis adipisicing. Elit consequat nisi eiusmod aute ipsum sunt veniam do est. Occaecat mollit aliquip ut proident consectetur amet ex dolore consectetur aliqua elit.
</p>
</div>
</div>
</div>
</div>
</body>

最佳答案

z-index with position: relative 最适合彼此相邻的元素

然后您需要在文本的最父级 div 上设置 z-index(在本例中为带有 mdi-layout__content 类的),接下来是到图片 div

.pictures {
height: 45vh;
background-color: gray;
position: relative;
z-index: 0;
}
.mdl-layout__content {
margin-top: -30vh !important;
flex-shrink: 0;
position: relative;
z-index: 100;
}
<html>
<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Title</title>
<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Roboto:200,300,400,500,700" type="text/css">
<link rel="stylesheet" href="https://code.getmdl.io/1.3.0/material.blue_grey-blue.min.css" />
<link rel="stylesheet" href="/personal-site-page.css" />
<meta name="viewport" content="width=device-width, initial-scale=1">

</head>
<body>
<div class="mdl-layout">
<div class="pictures"></div>
<div class="mdl-layout__content">
<div class="main mdl-grid">
<div class="mdl-cell mdl-cell--2-col"></div>
<div class="mdl-cell mdl-cell--8-col mdl-shadow--4dp">
<h3>Title</h3>
<p>
Cillum dolor esse sit incididunt velit eiusmod magna ad nostrud officia aute dolor dolor. Magna esse ullamco pariatur adipisicing consectetur eu commodo officia. Ex cillum consequat mollit minim elit est deserunt occaecat nisi amet. Quis aliqua nostrud Lorem occaecat sunt. Eiusmod quis amet ullamco aliquip dolore ut incididunt duis adipisicing. Elit consequat nisi eiusmod aute ipsum sunt veniam do est. Occaecat mollit aliquip ut proident consectetur amet ex dolore consectetur aliqua elit.
</p>
<p>
Cillum dolor esse sit incididunt velit eiusmod magna ad nostrud officia aute dolor dolor. Magna esse ullamco pariatur adipisicing consectetur eu commodo officia. Ex cillum consequat mollit minim elit est deserunt occaecat nisi amet. Quis aliqua nostrud Lorem occaecat sunt. Eiusmod quis amet ullamco aliquip dolore ut incididunt duis adipisicing. Elit consequat nisi eiusmod aute ipsum sunt veniam do est. Occaecat mollit aliquip ut proident consectetur amet ex dolore consectetur aliqua elit.
</p>
</div>
</div>
</div>
</div>
</body>

关于css - Z-index 不起作用(是的,位置已设置),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48144251/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com