Html z-index对列表元素不起作用?

Html z-index对列表元素不起作用?,html,css,list,z-index,Html,Css,List,Z Index,HTML: “Geak”互动杂志 “粉红”杂志 F3“时尚庆祝”广告活动 SGX信息图表 m:创意名片 CSS: 提琴 我把这个钻石画廊列成了一张清单。每个项目都有一个标题。Hoever,我似乎不能使用z-index来确保标题保持在所有其他li元素之上?它似乎只被后面的li元素所覆盖。 似乎您需要将每个li元素的z-index从高到低进行更新,如下所示 <li style="z-index: 4;">....</li> <li sty

HTML:


  • “Geak”互动杂志
  • “粉红”杂志
  • F3“时尚庆祝”广告活动
  • SGX信息图表
  • m:创意名片

CSS: 提琴

我把这个钻石画廊列成了一张清单。每个项目都有一个标题。Hoever,我似乎不能使用z-index来确保标题保持在所有其他li元素之上?它似乎只被后面的li元素所覆盖。

似乎您需要将每个li元素的z-index从高到低进行更新,如下所示

<li style="z-index: 4;">....</li>
<li style="z-index: 3;">....</li>
<li style="z-index: 2;">....</li>
<li style="z-index: 1;">....</li>
<li style="z-index: 0;">....</li>
  • 此处,样式内联标记仅用于演示目的,通过使用jQuery计算

    似乎您需要将每个li元素的z-index从高到低进行更新,如下所示

    <li style="z-index: 4;">....</li>
    <li style="z-index: 3;">....</li>
    <li style="z-index: 2;">....</li>
    <li style="z-index: 1;">....</li>
    <li style="z-index: 0;">....</li>
    
  • 这里的样式内联标记仅用于演示目的,通过使用jQuery计算

    #diamonds li:hover {
        position: relative;
        z-index: 1;
    }
    
    这将带来顶部唯一的
  • ,即
    :悬停

    尝试给予

    #diamonds li:hover {
        position: relative;
        z-index: 1;
    }
    
    这将带来顶部唯一的
  • ,即
    :悬停


    这应该行得通,因为我打算让标题出现在悬停上。。。但我不太明白为什么它只在hover上工作?这应该可以,因为我打算让标题出现在hover上。。。但我不太明白为什么它只对悬停有效?