使用z索引反转元素html顺序
我有一个使用z索引反转元素html顺序,html,css,css-position,z-index,Html,Css,Css Position,Z Index,我有一个div,里面有一个嵌套的div,我想在不改变HTML结构的情况下颠倒它们的显示顺序 <div class="round"> <div class="progress"></div> </div> 请检查HTML和CSS代码中的一个小改动。也许这会有帮助 <div> <div class="round"></div> <div class="progress"><
div
,里面有一个嵌套的div
,我想在不改变HTML结构的情况下颠倒它们的显示顺序
<div class="round">
<div class="progress"></div>
</div>
请检查HTML和CSS代码中的一个小改动。也许这会有帮助
<div>
<div class="round"></div>
<div class="progress"></div>
</div>
.round {
background-color: yellow;
height: 100px;
width: 100px;
border-radius: 50%;
position: relative;
z-index: 2;
}
.progress {
position: absolute;
background-color: #6eb348;
border-radius: 50%;
top: 3px;
height: 110px;
width: 110px;
bottom: -4px;
left: 3px;
right: -4px;
z-index: 1;
}
.轮{
背景颜色:黄色;
高度:100px;
宽度:100px;
边界半径:50%;
位置:相对位置;
z指数:2;
}
.进展{
位置:绝对位置;
背景色:#6eb348;
边界半径:50%;
顶部:3px;
高度:110px;
宽度:110px;
底部:-4px;
左:3px;
右:-4px;
z指数:1;
}
在这里,根据我的要求,你必须根据你的要求在进度课上调整顶部、底部、左侧和右侧区域。但这将有助于….当您在元素上设置
z-index
时,您将创建一个新的堆叠上下文,以便该元素的所有子元素通常使用容器的z-index
来“应用”到文档中。您不能更改css样式吗?因此.round div将是绿色的,而.progress将是黄色的较小值?您确定需要.progress z-index大于0吗?你没有解释原因,我认为这是你唯一的可能性
<div>
<div class="round"></div>
<div class="progress"></div>
</div>
.round {
background-color: yellow;
height: 100px;
width: 100px;
border-radius: 50%;
position: relative;
z-index: 2;
}
.progress {
position: absolute;
background-color: #6eb348;
border-radius: 50%;
top: 3px;
height: 110px;
width: 110px;
bottom: -4px;
left: 3px;
right: -4px;
z-index: 1;
}