- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 div
,它有两个 child 。一个 child 是 stone-group-handle
使用 float:left
另一个是 stone-wrap
使用 position:relative
和 position:absolute
在 0, 0
上显示它的 child 。
我需要 stone-group-handle
显示在左上角前面和 stone-wrap
显示在左上角 stone-group-handle
.
如何让 stone-group-handle
显示在顶部?
http://codepen.io/eguneys/pen/XbxRJE
body {
padding: 50px;
font-family: 'Helvetica';
background-color: rgb(180, 180, 180);
}
.stone-group-handle {
float: left;
padding: 0.5em 1em 1em;
color: inherit;
text-decoration: none;
font-size: 0.7em;
user-select: none;
cursor: pointer;
background-color: rgb(211, 211, 211);
border-radius: 3px;
border-top: 1px solid rgb(211, 211, 211);
box-shadow: 3px 1px 5px rgba(0, 0, 0, .1);
transition: all 0.2s linear;
}
.stone-group-handle:hover {
background-color: rgb(200, 200, 200);
}
.stone-group {
top: 50px;
left: 50px;
display: inline-block;
position: relative;
}
.stones-wrap {
height: 50px;
width: 123px;
border: 2px solid rgb(211, 211, 211);
border-radius: 2px;
box-shadow: 3px 1px 5px rgba(0, 0, 0, .2);
}
.stone {
position: absolute;
height: 50px;
width: 40px;
background: black;
}
.stone2 {
left: 43px;
}
.stone3 {
left: 84px;
}
<div class="stone-group">
<div class="stone-group-handle">
30
</div>
<div class="stones-wrap">
<div class="stone">
</div>
<div class="stone stone2">
</div>
<div class="stone stone3">
</div>
</div>
</div>
最佳答案
确保在 .stone-group-handle
和 z-index: 1;
上设置了 position: relative;
。默认情况下,position
设置为 static
并且 z-index
对 static
元素没有任何影响。
'z-index'
Applies to: positioned elements
( http://www.w3.org/TR/CSS21/visuren.html#z-index )
body {
padding: 50px;
font-family: 'Helvetica';
background-color: rgb(180, 180, 180);
}
.stone-group-handle {
position: relative;
z-index: 1;
float: left;
padding: 0.5em 1em 1em;
color: inherit;
text-decoration: none;
font-size: 0.7em;
user-select: none;
cursor: pointer;
background-color: rgb(211, 211, 211);
border-radius: 3px;
border-top: 1px solid rgb(211, 211, 211);
box-shadow: 3px 1px 5px rgba(0, 0, 0, .1);
transition: all 0.2s linear;
}
.stone-group-handle:hover {
background-color: rgb(200, 200, 200);
}
.stone-group {
top: 50px;
left: 50px;
display: inline-block;
position: relative;
}
.stones-wrap {
height: 50px;
width: 123px;
border: 2px solid rgb(211, 211, 211);
border-radius: 2px;
box-shadow: 3px 1px 5px rgba(0, 0, 0, .2);
}
.stone {
position: absolute;
height: 50px;
width: 40px;
background: black;
}
.stone2 {
left: 43px;
}
.stone3 {
left: 84px;
}
<div class="stone-group">
<div class="stone-group-handle">
30
</div>
<div class="stones-wrap">
<div class="stone">
</div>
<div class="stone stone2">
</div>
<div class="stone stone3">
</div>
</div>
</div>
关于html - 如何在绝对位置的顶部显示 float (z-index 不起作用),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31649199/
今天有小伙伴给我留言问到,try{...}catch(){...}是什么意思?它用来干什么? 简单的说 他们是用来捕获异常的 下面我们通过一个例子来详细讲解下
我正在努力提高网站的可访问性,但我不知道如何在页脚中标记社交媒体链接列表。这些链接指向我在 facecook、twitter 等上的帐户。我不想用 role="navigation" 标记这些链接,因
说现在是 6 点,我有一个 Timer 并在 10 点安排了一个 TimerTask。之后,System DateTime 被其他服务(例如 ntp)调整为 9 点钟。我仍然希望我的 TimerTas
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我就废话不多说了,大家还是直接看代码吧~ ? 1
Maven系列1 1.什么是Maven? Maven是一个项目管理工具,它包含了一个对象模型。一组标准集合,一个依赖管理系统。和用来运行定义在生命周期阶段中插件目标和逻辑。 核心功能 Mav
我是一名优秀的程序员,十分优秀!