2016-02-29 29 views
-3
<div> 
    header 
</div> 
<div> 
    sidebar 
</div> 
<div> 
    content 

    <a href="#"><img src="prev.png"></a> 
    <a href="#"><img src="next.png"></a> 

</div> 

如何修复div内容中心的箭头到左侧和右侧?修复箭头(img)上一个和下一个

http://jsfiddle.net/shvj40ta/embedded/result/

enter image description here


SOLUTION

问题下面让我了解到大约覆盖:

How to override "inherited" z-indexes?

我把Z-指数DIV箭头,而不是在孩子的div

随着用户@justinas的帮助下,我得到了解决

http://jsfiddle.net/gislef/3by7r0ek/1/

+0

请在这里分享站点链接.... –

+0

谢谢你,我不能共享尚未公布 – Gislef

+0

你的div甚至不具有大小。你需要在寻求帮助之前处理这个问题。 –

回答

1

用CSS的立场:绝对的;顶部:50%; margin-top: - (height/2)';

.wrapper { 
 
    background-color: rgba(0, 0, 0, .2); 
 
    position: relative; 
 
    margin: 10px auto; 
 
    height: 200px; 
 
    width: 300px; 
 
} 
 
.left, 
 
.right { 
 
    width: 0; 
 
    height: 0; 
 
    border: 20px solid transparent; 
 
    position: absolute; 
 
    top: 50%; 
 
    /* actual height is 40 */ 
 
    margin-top: -20px; 
 
} 
 
.left { 
 
    border-right-color: black; 
 
    left: 5px; 
 
} 
 
.right { 
 
    border-left-color: black; 
 
    right: 5px; 
 
}
<div class="wrapper"> 
 
    <div class="left"></div> 
 
    <div class="right"></div> 
 
</div>

+0

谢谢@Justinas,它的代码功能,但箭头不在内容div中,左边的箭头出现在边栏div – Gislef

+0

@Gislef你的内容包装是否应用了'position:relative'?如果不是,绝对定位的元素将从最接近的非静态定位元素'relative'或'absolute' parent,默认为'html') – Justinas

+0

请参阅:http://jsfiddle.net/shvj40ta/embedded/result/我想箭头只在div的内容中 – Gislef

相关问题